# positions_validation

validation_timestamp: 2026-01-09T06:25:27.447661+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.708577107841343, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.708577107841343, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.167416002130557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.419592010630876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.798580873180555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.17674822678545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.798580873180555, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.17674822678545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4191936085632397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:22+00:00", "timestamp_unix": 1767939922.0}, "starlink_location": {"latitude": 45.553328666666644, "longitude": 13.737504000000001, "altitude": 78.91000000174782, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:25:27.410688+00:00", "timestamp_unix": 1767939927.410688}, "starlink_gps": {"latitude": 45.553328666666644, "longitude": 13.737504000000001, "altitude": 78.91000000174782, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:27.410935+00:00", "timestamp_unix": 1767939927.410935}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737366666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:26.088767+00:00", "timestamp_unix": 1767939926.088767}, "nmea_secondary": {"latitude": 45.553221666666666, "longitude": 13.737405, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:25.885388+00:00", "timestamp_unix": 1767939925.885388}}

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


validation_timestamp: 2026-01-09T06:25:57.468746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.239685705595772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.239685705595772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0151704041102407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4538981302348468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.934771326846075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.434548310217865, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.934771326846075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.434548310217865, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.781367788359962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:54+00:00", "timestamp_unix": 1767939954.0}, "starlink_location": {"latitude": 45.55332699999999, "longitude": 13.737500333333331, "altitude": 78.40000000075587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:25:57.430290+00:00", "timestamp_unix": 1767939957.43029}, "starlink_gps": {"latitude": 45.55332699999999, "longitude": 13.737500333333331, "altitude": 78.40000000075587, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:57.430540+00:00", "timestamp_unix": 1767939957.43054}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737365, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:56.107398+00:00", "timestamp_unix": 1767939956.107398}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.7374, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:25:56.805971+00:00", "timestamp_unix": 1767939956.805971}}

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


validation_timestamp: 2026-01-09T06:26:27.469064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.544622895921973, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.54462289571332, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4731276983302695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6310654404250404, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.766274563913949e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.520635384863127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.524425480379634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.520635384677535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.524425480151438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.095692798325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:25+00:00", "timestamp_unix": 1767939985.0}, "starlink_location": {"latitude": 45.553325166666646, "longitude": 13.737499833333334, "altitude": 78.25992775952832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:26:27.429549+00:00", "timestamp_unix": 1767939987.429549}, "starlink_gps": {"latitude": 45.553325166666646, "longitude": 13.737499833333331, "altitude": 78.2639108763307, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:27.429799+00:00", "timestamp_unix": 1767939987.429799}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737383333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:26.145628+00:00", "timestamp_unix": 1767939986.145628}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737388333333334, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:26.814919+00:00", "timestamp_unix": 1767939986.814919}}

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


validation_timestamp: 2026-01-09T06:26:57.445926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.557630475345139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.546328978904212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4164883710371634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4588057047064387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011319390394016403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.925598837006445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.106664787477554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.914377298571743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.095372359526634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0102916778164674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:46+00:00", "timestamp_unix": 1767940006.0}, "starlink_location": {"latitude": 45.553332382401784, "longitude": 13.737504089315644, "altitude": 78.1419263758925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:26:57.408242+00:00", "timestamp_unix": 1767940017.408242}, "starlink_gps": {"latitude": 45.55333231030128, "longitude": 13.737503986690113, "altitude": 78.14993991116118, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:57.408497+00:00", "timestamp_unix": 1767940017.408497}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737403333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:56.107232+00:00", "timestamp_unix": 1767940016.107232}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737396666666667, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:26:56.872199+00:00", "timestamp_unix": 1767940016.872199}}

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


validation_timestamp: 2026-01-09T06:27:27.610968+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.248837476290435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.248837478628642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1938028741721673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8768803345669145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.483948078864646, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.606950290809154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.483948081393397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.606950292367467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.745071210475619, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:18+00:00", "timestamp_unix": 1767940038.0}, "starlink_location": {"latitude": 45.55333149999999, "longitude": 13.737502833333332, "altitude": 78.13993708125034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:27:27.428134+00:00", "timestamp_unix": 1767940047.428134}, "starlink_gps": {"latitude": 45.55333150000002, "longitude": 13.737502833333332, "altitude": 78.1438837421112, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:27.428392+00:00", "timestamp_unix": 1767940047.428392}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737406666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:26.085709+00:00", "timestamp_unix": 1767940046.085709}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737406666666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:26.434773+00:00", "timestamp_unix": 1767940046.434773}}

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


validation_timestamp: 2026-01-09T06:27:57.466064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.914554226010429, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.914554226010429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9204301754513619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.413042250748728, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.661246684691376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.709420596533525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.661246684691376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.709420596533525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.655846937460137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:50+00:00", "timestamp_unix": 1767940070.0}, "starlink_location": {"latitude": 45.55333049999998, "longitude": 13.737510666666669, "altitude": 77.44000000035477, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:27:57.427359+00:00", "timestamp_unix": 1767940077.427359}, "starlink_gps": {"latitude": 45.55333049999998, "longitude": 13.737510666666669, "altitude": 77.44000000035477, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:57.427608+00:00", "timestamp_unix": 1767940077.427608}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737393333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:56.077941+00:00", "timestamp_unix": 1767940076.077941}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737406666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:27:56.850529+00:00", "timestamp_unix": 1767940076.850529}}

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


validation_timestamp: 2026-01-09T06:28:27.466753+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.637897456983332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.640788798574606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0263114090487613, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5169518131918736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974861241944449, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.36153875203874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.045437380475295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.364636560205804, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.0493632017767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7021740103986405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:20+00:00", "timestamp_unix": 1767940100.0}, "starlink_location": {"latitude": 45.55332799999997, "longitude": 13.737507051738827, "altitude": 77.20992644683456, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:28:27.426650+00:00", "timestamp_unix": 1767940107.42665}, "starlink_gps": {"latitude": 45.55332799999997, "longitude": 13.73750710278779, "altitude": 77.21391261488861, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:27.426903+00:00", "timestamp_unix": 1767940107.426903}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737383333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:26.102116+00:00", "timestamp_unix": 1767940106.102116}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737405, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:25.877194+00:00", "timestamp_unix": 1767940105.877194}}

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


validation_timestamp: 2026-01-09T06:28:57.464822+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.735940454530267, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.73887892614646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.196009774301949, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.049655918427673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962022421661851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.699220586025328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.62725669479583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.7015198827339, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.625284382822423, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.160625868609008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:51+00:00", "timestamp_unix": 1767940131.0}, "starlink_location": {"latitude": 45.55332459971829, "longitude": 13.737509500000003, "altitude": 76.70000000189545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:28:57.425455+00:00", "timestamp_unix": 1767940137.425455}, "starlink_gps": {"latitude": 45.55332463534961, "longitude": 13.737509500000002, "altitude": 76.70000000071275, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:57.425706+00:00", "timestamp_unix": 1767940137.425706}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737376666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:56.107396+00:00", "timestamp_unix": 1767940136.107396}, "nmea_secondary": {"latitude": 45.553376666666665, "longitude": 13.73738, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:28:56.819487+00:00", "timestamp_unix": 1767940136.819487}}

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


validation_timestamp: 2026-01-09T06:29:27.461118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.991972819927511, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.989124489209246, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.316906921587583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.424837591914503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003951063573773387, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.412778354420249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.557259643750193, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.409537205093372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.55339678575379, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.079230804620696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:23+00:00", "timestamp_unix": 1767940163.0}, "starlink_location": {"latitude": 45.55332549999995, "longitude": 13.73751078148282, "altitude": 76.59993517563072, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:29:27.424960+00:00", "timestamp_unix": 1767940167.42496}, "starlink_gps": {"latitude": 45.55332549999998, "longitude": 13.737510730739492, "altitude": 76.60389747738662, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:27.425212+00:00", "timestamp_unix": 1767940167.425212}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.73738, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:26.127848+00:00", "timestamp_unix": 1767940166.127848}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.737403333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:25.899559+00:00", "timestamp_unix": 1767940165.899559}}

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


validation_timestamp: 2026-01-09T06:29:57.459621+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.45075323550518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.448085150820416, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3504103480462613, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.864401324639834, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00395256145752593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.223180653357685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.690833696572095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.219973946009498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.686942772784509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.571748472145085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:54+00:00", "timestamp_unix": 1767940194.0}, "starlink_location": {"latitude": 45.55332233333332, "longitude": 13.737503614805108, "altitude": 76.51987206493966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:29:57.423998+00:00", "timestamp_unix": 1767940197.423998}, "starlink_gps": {"latitude": 45.55332233333332, "longitude": 13.737503564042546, "altitude": 76.52779967304994, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:57.424245+00:00", "timestamp_unix": 1767940197.424245}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737386666666668, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:56.076350+00:00", "timestamp_unix": 1767940196.07635}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737431666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:29:55.923501+00:00", "timestamp_unix": 1767940195.923501}}

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


validation_timestamp: 2026-01-09T06:30:27.439708+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.68976031596323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.68373462494106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8832345341390428, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5667386907393706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012584415900895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.26644556284444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.063712478902826, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.260787483826538, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.063974113846855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.734309900280872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:27+00:00", "timestamp_unix": 1767940227.0}, "starlink_location": {"latitude": 45.553318549022386, "longitude": 13.737495000000003, "altitude": 76.33193152407775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:30:27.403186+00:00", "timestamp_unix": 1767940227.403186}, "starlink_gps": {"latitude": 45.55331847696348, "longitude": 13.737495000000003, "altitude": 76.3399404323385, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:27.403436+00:00", "timestamp_unix": 1767940227.403436}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737401666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:26.095054+00:00", "timestamp_unix": 1767940226.095054}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.73743, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:26.830573+00:00", "timestamp_unix": 1767940226.830573}}

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


validation_timestamp: 2026-01-09T06:30:57.457536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.735740019792765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.735740019792765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.49014366326391345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.782074765051643, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.167040345084509, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6884448055383174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.167040345084509, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6884448055383174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.096846014465331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:48+00:00", "timestamp_unix": 1767940248.0}, "starlink_location": {"latitude": 45.55331666666667, "longitude": 13.737491833333337, "altitude": 76.42000000084211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:30:57.422796+00:00", "timestamp_unix": 1767940257.422796}, "starlink_gps": {"latitude": 45.55331666666667, "longitude": 13.737491833333337, "altitude": 76.42000000084211, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:57.423050+00:00", "timestamp_unix": 1767940257.42305}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.7374, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:56.102748+00:00", "timestamp_unix": 1767940256.102748}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737446666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:30:56.884111+00:00", "timestamp_unix": 1767940256.884111}}

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


validation_timestamp: 2026-01-09T06:31:27.458807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.655247746165937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.64862631678151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7248653449083149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.436396893347775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009991887062569716, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.307895276278046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.011311092492465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.301513593344167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0103804371472505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.001350097033452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:19+00:00", "timestamp_unix": 1767940279.0}, "starlink_location": {"latitude": 45.55331756693423, "longitude": 13.737491833333337, "altitude": 76.42000000084704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:31:27.421974+00:00", "timestamp_unix": 1767940287.421974}, "starlink_gps": {"latitude": 45.55331747707503, "longitude": 13.737491833333333, "altitude": 76.42000000145688, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:27.422225+00:00", "timestamp_unix": 1767940287.422225}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73739, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:26.059620+00:00", "timestamp_unix": 1767940286.05962}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737453333333333, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:26.454664+00:00", "timestamp_unix": 1767940286.454664}}

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


validation_timestamp: 2026-01-09T06:31:57.519599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.244197489687663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.238748463145306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5497960098265327, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.787032033249358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019095526772536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.76161288321358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.848504193616312, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.756320840066632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8455098718807372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.261072233097145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:50+00:00", "timestamp_unix": 1767940310.0}, "starlink_location": {"latitude": 45.55331962120463, "longitude": 13.737497500000003, "altitude": 76.3639089060038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:31:57.481363+00:00", "timestamp_unix": 1767940317.481363}, "starlink_gps": {"latitude": 45.55331954908717, "longitude": 13.737497500000003, "altitude": 76.37192432448443, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:57.481614+00:00", "timestamp_unix": 1767940317.481614}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737403333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:56.080938+00:00", "timestamp_unix": 1767940316.080938}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737451666666667, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:31:55.875154+00:00", "timestamp_unix": 1767940315.875154}}

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


validation_timestamp: 2026-01-09T06:32:27.442511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.128099709472979, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.128099709472979, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6300506033592665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.986789180041527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.644214139511593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.844231524924334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.644214139511593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.844231524924334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.574711242157366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:22+00:00", "timestamp_unix": 1767940342.0}, "starlink_location": {"latitude": 45.55332250000001, "longitude": 13.737493333333335, "altitude": 76.25999999908022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:32:27.399895+00:00", "timestamp_unix": 1767940347.399895}, "starlink_gps": {"latitude": 45.55332250000001, "longitude": 13.737493333333335, "altitude": 76.25999999908022, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:27.400144+00:00", "timestamp_unix": 1767940347.400144}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73741, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:26.119565+00:00", "timestamp_unix": 1767940346.119565}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737441666666667, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:26.813825+00:00", "timestamp_unix": 1767940346.813825}}

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


validation_timestamp: 2026-01-09T06:32:57.456336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.013724421438548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.013724418869616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.439075314731369, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.573342828057913, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.172433484061875e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.407723286945423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.595362537650981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.407723284320797, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.595362534677285, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.547499777874861, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:54+00:00", "timestamp_unix": 1767940374.0}, "starlink_location": {"latitude": 45.55332483333333, "longitude": 13.737500666666671, "altitude": 76.38992754395234, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:32:57.420231+00:00", "timestamp_unix": 1767940377.420231}, "starlink_gps": {"latitude": 45.5533248333333, "longitude": 13.737500666666667, "altitude": 76.3938964998719, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:57.420483+00:00", "timestamp_unix": 1767940377.420483}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.7374, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:56.083372+00:00", "timestamp_unix": 1767940376.083372}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737453333333333, "altitude": 14.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:32:56.893168+00:00", "timestamp_unix": 1767940376.893168}}

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


validation_timestamp: 2026-01-09T06:33:27.515544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.02166167900264, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.010334712668646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.600720692213987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.516099831976713, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011339397828908197, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.241813620584646, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.348428710296428, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.230723179244446, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.337901934533404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.153830513255654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:27+00:00", "timestamp_unix": 1767940407.0}, "starlink_location": {"latitude": 45.55332578784337, "longitude": 13.737502025285389, "altitude": 76.49000000062073, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:33:27.478840+00:00", "timestamp_unix": 1767940407.47884}, "starlink_gps": {"latitude": 45.55332571561542, "longitude": 13.73750192247848, "altitude": 76.49000000170204, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:27.479091+00:00", "timestamp_unix": 1767940407.479091}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737416666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:26.057366+00:00", "timestamp_unix": 1767940406.057366}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737465, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:26.902624+00:00", "timestamp_unix": 1767940406.902624}}

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


validation_timestamp: 2026-01-09T06:33:57.433707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.147825459640917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.157272428436912, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.005454250476448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6189478227543326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016041385377201674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.675897212153359, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.858917854763734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.689043805064484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.872694188368927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8928903303951965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:48+00:00", "timestamp_unix": 1767940428.0}, "starlink_location": {"latitude": 45.553318401777766, "longitude": 13.737499999999999, "altitude": 76.86192165653033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:33:57.397959+00:00", "timestamp_unix": 1767940437.397959}, "starlink_gps": {"latitude": 45.55331854604141, "longitude": 13.737499999999999, "altitude": 76.86993867093429, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:57.398205+00:00", "timestamp_unix": 1767940437.398205}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737406666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:56.079676+00:00", "timestamp_unix": 1767940436.079676}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737441666666667, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:33:56.454083+00:00", "timestamp_unix": 1767940436.454083}}

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


validation_timestamp: 2026-01-09T06:34:27.459100+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.119601164191023, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.116630311302833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5168057709767853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.0644523012763925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962880456658405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.59402331405021, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.3066539111752, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.59094802070487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.302895885889761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.671830044823214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:21+00:00", "timestamp_unix": 1767940461.0}, "starlink_location": {"latitude": 45.55332123363324, "longitude": 13.737501999999997, "altitude": 76.83000000110894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:34:27.417996+00:00", "timestamp_unix": 1767940467.417996}, "starlink_gps": {"latitude": 45.5533211979942, "longitude": 13.737502, "altitude": 76.8300000006124, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:27.418242+00:00", "timestamp_unix": 1767940467.418242}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.7374, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:26.055516+00:00", "timestamp_unix": 1767940466.055516}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.73746, "altitude": 14.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:26.857585+00:00", "timestamp_unix": 1767940466.857585}}

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


validation_timestamp: 2026-01-09T06:34:57.456568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.988041518563481, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.985134533780315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3854016393067607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.890145921944924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003946927008158951, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.311005123981689, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.19155270925242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.308220677465089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.190529882152633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.029764678605759, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:52+00:00", "timestamp_unix": 1767940492.0}, "starlink_location": {"latitude": 45.553319833333326, "longitude": 13.73750394811426, "altitude": 76.5400000016879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:34:57.416647+00:00", "timestamp_unix": 1767940497.416647}, "starlink_gps": {"latitude": 45.55331983333331, "longitude": 13.737503897424062, "altitude": 76.54000000093659, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:57.416900+00:00", "timestamp_unix": 1767940497.4169}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737383333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:56.065794+00:00", "timestamp_unix": 1767940496.065794}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737473333333334, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:34:56.422395+00:00", "timestamp_unix": 1767940496.422395}}

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


validation_timestamp: 2026-01-09T06:35:27.512477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.200541057921335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.206307761584604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6565222064456755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.528975323319205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027968999190864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.833637629254527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.900563147880516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.839187963227543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.907964904670043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.937742374371009, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:23+00:00", "timestamp_unix": 1767940523.0}, "starlink_location": {"latitude": 45.553318878733606, "longitude": 13.737502666666664, "altitude": 76.43390204005203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:35:27.475650+00:00", "timestamp_unix": 1767940527.47565}, "starlink_gps": {"latitude": 45.553318950930866, "longitude": 13.737502666666668, "altitude": 76.44192632675777, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:27.475938+00:00", "timestamp_unix": 1767940527.475938}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737365, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:26.094866+00:00", "timestamp_unix": 1767940526.094866}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737468333333334, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:26.907695+00:00", "timestamp_unix": 1767940526.907695}}

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


validation_timestamp: 2026-01-09T06:35:57.459136+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.95432082698423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.956724832253684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5565425315965005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0751975999281302, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003955320109621546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.307306723364103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.36707462498642, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.310102307817324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.369139322839827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.47416014226155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:55+00:00", "timestamp_unix": 1767940555.0}, "starlink_location": {"latitude": 45.553320933045995, "longitude": 13.737503333333333, "altitude": 76.32993853745606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:35:57.415870+00:00", "timestamp_unix": 1767940557.41587}, "starlink_gps": {"latitude": 45.553320968617044, "longitude": 13.737503333333333, "altitude": 76.33389204177044, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:57.416123+00:00", "timestamp_unix": 1767940557.416123}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737373333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:56.092477+00:00", "timestamp_unix": 1767940556.092477}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737411666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:35:56.450433+00:00", "timestamp_unix": 1767940556.450433}}

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


validation_timestamp: 2026-01-09T06:36:27.513080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.008812455000658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.008812455000658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.106141135836415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.101589973308087, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.760767649106349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.596901088147558, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.760767649106349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.596901088147558, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1724913589933783, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:17+00:00", "timestamp_unix": 1767940577.0}, "starlink_location": {"latitude": 45.553320666666664, "longitude": 13.737502499999998, "altitude": 75.41389939167286, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:36:27.474395+00:00", "timestamp_unix": 1767940587.474395}, "starlink_gps": {"latitude": 45.553320666666664, "longitude": 13.737502499999998, "altitude": 75.42192582576776, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:27.474644+00:00", "timestamp_unix": 1767940587.474644}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737388333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:26.067614+00:00", "timestamp_unix": 1767940586.067614}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.7374, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:26.484047+00:00", "timestamp_unix": 1767940586.484047}}

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


validation_timestamp: 2026-01-09T06:36:57.450134+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.282660784035814, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.287282006637287, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4447514382847633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.724266079862313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007945081712401283, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.577092805021051, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.063654022025416, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.582957573720783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.069650411130226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.513009476197043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:49+00:00", "timestamp_unix": 1767940609.0}, "starlink_location": {"latitude": 45.553318532754616, "longitude": 13.737510000000004, "altitude": 75.55993832472018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:36:57.413867+00:00", "timestamp_unix": 1767940617.413867}, "starlink_gps": {"latitude": 45.55331860420645, "longitude": 13.737509999999999, "altitude": 75.56390904321026, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:57.414117+00:00", "timestamp_unix": 1767940617.414117}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737418333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:56.074760+00:00", "timestamp_unix": 1767940616.07476}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737408333333333, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:36:56.890488+00:00", "timestamp_unix": 1767940616.890488}}

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


validation_timestamp: 2026-01-09T06:37:27.508436+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.806519023189976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.812566877175827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4452368934934174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.471559341370303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008291870655704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.467081548846236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.436425904817058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.473503044941213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.439788405607494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0271843118778055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:20+00:00", "timestamp_unix": 1767940640.0}, "starlink_location": {"latitude": 45.55331937885017, "longitude": 13.737510000000004, "altitude": 75.5539150115661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:37:27.472551+00:00", "timestamp_unix": 1767940647.472551}, "starlink_gps": {"latitude": 45.55331945087047, "longitude": 13.737510000000004, "altitude": 75.56191962845439, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:27.472805+00:00", "timestamp_unix": 1767940647.472805}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737445, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:26.091613+00:00", "timestamp_unix": 1767940646.091613}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737388333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:26.880732+00:00", "timestamp_unix": 1767940646.880732}}

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


validation_timestamp: 2026-01-09T06:37:57.449513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.12881635908022, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.12608689890271, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8718131634274346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.328148436795118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003949780310723065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.506032638990089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.403884961205442, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.504029065105549, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.400281696096709, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5983114289250855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:52+00:00", "timestamp_unix": 1767940672.0}, "starlink_location": {"latitude": 45.55332533333331, "longitude": 13.737510281457325, "altitude": 75.84000000034472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:37:57.412502+00:00", "timestamp_unix": 1767940677.412502}, "starlink_gps": {"latitude": 45.55332533333331, "longitude": 13.737510230730479, "altitude": 75.84000000034472, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:57.412751+00:00", "timestamp_unix": 1767940677.412751}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737448333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:56.048843+00:00", "timestamp_unix": 1767940676.048843}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737376666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:37:56.581361+00:00", "timestamp_unix": 1767940676.581361}}

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


validation_timestamp: 2026-01-09T06:38:27.453069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.565727490035105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.56572748994261, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.051048191615653, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.730618291301637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.3831372286328723e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.681507643268514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.998224140027238, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.681507643184156, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.998224139889901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.632641705223587, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:23+00:00", "timestamp_unix": 1767940703.0}, "starlink_location": {"latitude": 45.553327333333314, "longitude": 13.737510833333335, "altitude": 76.01006871270498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:38:27.411064+00:00", "timestamp_unix": 1767940707.411064}, "starlink_gps": {"latitude": 45.553327333333314, "longitude": 13.737510833333333, "altitude": 76.00609351274053, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:27.411314+00:00", "timestamp_unix": 1767940707.411314}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737435, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:26.114602+00:00", "timestamp_unix": 1767940706.114602}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737383333333334, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:26.554620+00:00", "timestamp_unix": 1767940706.55462}}

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


validation_timestamp: 2026-01-09T06:38:57.515190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.320823233188046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.326265878350421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4652249699861073, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.279594421231967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803157811877121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.444009846357948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.421032103359455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.450115009114592, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.425708625729541, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5870686767853712, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:57+00:00", "timestamp_unix": 1767940737.0}, "starlink_location": {"latitude": 45.55332287875103, "longitude": 13.7375155, "altitude": 75.66390399536175, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:38:57.477640+00:00", "timestamp_unix": 1767940737.47764}, "starlink_gps": {"latitude": 45.55332295098075, "longitude": 13.737515500000002, "altitude": 75.67193188247371, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:57.477891+00:00", "timestamp_unix": 1767940737.477891}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737436666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:56.065554+00:00", "timestamp_unix": 1767940736.065554}, "nmea_secondary": {"latitude": 45.553268333333335, "longitude": 13.737406666666667, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:38:56.621172+00:00", "timestamp_unix": 1767940736.621172}}

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


validation_timestamp: 2026-01-09T06:39:27.448188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.581026691942855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.575439272027166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8509722725968364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4274445556413649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005620431455129979, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.072858948379592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.168052865387272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.067243542159135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.16245410826139, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0050880508347262, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:17+00:00", "timestamp_unix": 1767940757.0}, "starlink_location": {"latitude": 45.553324733734435, "longitude": 13.737516781601727, "altitude": 75.87007410087273, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:39:27.409749+00:00", "timestamp_unix": 1767940767.409749}, "starlink_gps": {"latitude": 45.553324697934265, "longitude": 13.737516730644966, "altitude": 75.86609513454758, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:27.409998+00:00", "timestamp_unix": 1767940767.409998}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737421666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:26.066038+00:00", "timestamp_unix": 1767940766.066038}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737426666666666, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:26.577927+00:00", "timestamp_unix": 1767940766.577927}}

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


validation_timestamp: 2026-01-09T06:39:57.426588+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.16980792760677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.16980792760677, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8509723205039555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.057824564842379, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.422869436396772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.268707462820162, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.422869436396772, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.268707462820162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.978741354694453, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:48+00:00", "timestamp_unix": 1767940788.0}, "starlink_location": {"latitude": 45.55331883333333, "longitude": 13.737511, "altitude": 75.91000000023604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:39:57.388716+00:00", "timestamp_unix": 1767940797.388716}, "starlink_gps": {"latitude": 45.55331883333333, "longitude": 13.737511, "altitude": 75.91000000023604, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:57.388964+00:00", "timestamp_unix": 1767940797.388964}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737421666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:56.072496+00:00", "timestamp_unix": 1767940796.072496}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737405, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:39:56.221813+00:00", "timestamp_unix": 1767940796.221813}}

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


validation_timestamp: 2026-01-09T06:40:27.446940+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.873363660250455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.867787500305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4784862590313088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.1915537384602946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005593786262730331, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.39817236878623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.380178852005242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.392592144322712, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.37628917440358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.433294626201508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:18+00:00", "timestamp_unix": 1767940818.0}, "starlink_location": {"latitude": 45.55332056696214, "longitude": 13.737517614784712, "altitude": 76.01000000142295, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:40:27.407993+00:00", "timestamp_unix": 1767940827.407993}, "starlink_gps": {"latitude": 45.55332053133173, "longitude": 13.73751756406948, "altitude": 76.01000000072786, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:27.408240+00:00", "timestamp_unix": 1767940827.40824}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737426666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:26.044390+00:00", "timestamp_unix": 1767940826.04439}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.73741, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:26.576178+00:00", "timestamp_unix": 1767940826.576178}}

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


validation_timestamp: 2026-01-09T06:40:57.514735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.28502921480206, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.292200024751066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.855005386834692, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.298635059052993, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985218998770839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.811453990397426, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.802679174064235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.818050961433013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.810526304385296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5426298366048092, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:50+00:00", "timestamp_unix": 1767940850.0}, "starlink_location": {"latitude": 45.55331466666662, "longitude": 13.737520141390936, "altitude": 76.13000000001756, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:40:57.477642+00:00", "timestamp_unix": 1767940857.477642}, "starlink_gps": {"latitude": 45.55331466666662, "longitude": 13.737520243944717, "altitude": 76.13000000001756, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:57.477897+00:00", "timestamp_unix": 1767940857.477897}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737426666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:56.069361+00:00", "timestamp_unix": 1767940856.069361}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737421666666666, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:40:56.561797+00:00", "timestamp_unix": 1767940856.561797}}

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


validation_timestamp: 2026-01-09T06:41:27.446980+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.599388203543613, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.599388203543613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.650607264495607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.085854030800186, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.26697041383765, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.522808850313079, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.26697041383765, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.522808850313079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.139347602825039, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:22+00:00", "timestamp_unix": 1767940882.0}, "starlink_location": {"latitude": 45.553314666666665, "longitude": 13.737521499999998, "altitude": 76.13000000005553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:41:27.407243+00:00", "timestamp_unix": 1767940887.407243}, "starlink_gps": {"latitude": 45.553314666666665, "longitude": 13.737521499999998, "altitude": 76.13000000005553, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:27.407491+00:00", "timestamp_unix": 1767940887.407491}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737431666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:26.123943+00:00", "timestamp_unix": 1767940886.123943}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.73744, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:26.608132+00:00", "timestamp_unix": 1767940886.608132}}

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


validation_timestamp: 2026-01-09T06:41:57.503974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.869125763871356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.869125763871356, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7444743200581496, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.136733185941446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.807135229351284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.645518318123415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.807135229351284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.645518318123415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3600474190623664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:54+00:00", "timestamp_unix": 1767940914.0}, "starlink_location": {"latitude": 45.55331183333332, "longitude": 13.73751916666667, "altitude": 76.07000000125055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:41:57.465550+00:00", "timestamp_unix": 1767940917.46555}, "starlink_gps": {"latitude": 45.55331183333332, "longitude": 13.73751916666667, "altitude": 76.07000000125055, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:57.465801+00:00", "timestamp_unix": 1767940917.465801}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737446666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:56.072790+00:00", "timestamp_unix": 1767940916.07279}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737461666666666, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:41:56.348716+00:00", "timestamp_unix": 1767940916.348716}}

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


validation_timestamp: 2026-01-09T06:42:27.441429+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.144399884376986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.144399884376986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.365612123405941, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4792292437198675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.097102771160289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.525310710369952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.097102771160289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.525310710369952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.356268696503216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:25+00:00", "timestamp_unix": 1767940945.0}, "starlink_location": {"latitude": 45.55331516666663, "longitude": 13.737523666666664, "altitude": 76.1100000007284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:42:27.404585+00:00", "timestamp_unix": 1767940947.404585}, "starlink_gps": {"latitude": 45.55331516666663, "longitude": 13.737523666666664, "altitude": 76.1100000007284, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:27.404838+00:00", "timestamp_unix": 1767940947.404838}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73745, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:26.069002+00:00", "timestamp_unix": 1767940946.069002}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.73746, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:26.299949+00:00", "timestamp_unix": 1767940946.299949}}

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


validation_timestamp: 2026-01-09T06:42:57.501601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.281552616372784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.284618342835751, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.756998303057102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.097351775634045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019527704620708, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.553011900021666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.912089086712093, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.559086961508514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.917448760542037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.055029608779365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:57+00:00", "timestamp_unix": 1767940977.0}, "starlink_location": {"latitude": 45.553311878782004, "longitude": 13.737520166666664, "altitude": 76.00390742972691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:42:57.463999+00:00", "timestamp_unix": 1767940977.463999}, "starlink_gps": {"latitude": 45.55331195090335, "longitude": 13.737520166666664, "altitude": 76.01192327752504, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:57.464252+00:00", "timestamp_unix": 1767940977.464252}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737431666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:56.065779+00:00", "timestamp_unix": 1767940976.065779}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737435, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:42:56.269231+00:00", "timestamp_unix": 1767940976.269231}}

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


validation_timestamp: 2026-01-09T06:43:27.440770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.474691743728124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.469617207970307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.052069788713917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.338812789538461, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005616118231767813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.785623505091934, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.21571305797815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.780031513928435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.212451772287485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.658927759305888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553288, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:17+00:00", "timestamp_unix": 1767940997.0}, "starlink_location": {"latitude": 45.55331373366291, "longitude": 13.73752144816642, "altitude": 76.11000000331796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:43:27.403224+00:00", "timestamp_unix": 1767941007.403224}, "starlink_gps": {"latitude": 45.55331369789023, "longitude": 13.73752139724875, "altitude": 76.11000000222282, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:27.403475+00:00", "timestamp_unix": 1767941007.403475}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737415, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:26.068002+00:00", "timestamp_unix": 1767941006.068002}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.737366666666667, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:26.603324+00:00", "timestamp_unix": 1767941006.603324}}

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


validation_timestamp: 2026-01-09T06:43:57.703023+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.28798634915777, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.159546757413883, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.966774538764044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4821044520195166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13541778771537435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.84951813862137, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.188662208330857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.714634521282782, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.082667868706096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.278301998196827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553288, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:49+00:00", "timestamp_unix": 1767941029.0}, "starlink_location": {"latitude": 45.55331509851473, "longitude": 13.737515833333333, "altitude": 75.62390134397178, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:43:57.663046+00:00", "timestamp_unix": 1767941037.663046}, "starlink_gps": {"latitude": 45.55331436100132, "longitude": 13.737514449347756, "altitude": 75.54193122629515, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:57.663324+00:00", "timestamp_unix": 1767941037.663324}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737403333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:56.057078+00:00", "timestamp_unix": 1767941036.057078}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737385, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:43:56.530674+00:00", "timestamp_unix": 1767941036.530674}}

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


validation_timestamp: 2026-01-09T06:44:27.500158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.997035668367314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.004295226118415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9827649050199407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.40877335353214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007990354778029103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.880560974510923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.423236475562338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.886145690725405, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.429939705585294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.911071221696842, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:22+00:00", "timestamp_unix": 1767941062.0}, "starlink_location": {"latitude": 45.553313333333335, "longitude": 13.737519308076411, "altitude": 75.39391422303338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:44:27.459295+00:00", "timestamp_unix": 1767941067.459295}, "starlink_gps": {"latitude": 45.553313333333314, "longitude": 13.737519410696148, "altitude": 75.40192730597187, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:27.459544+00:00", "timestamp_unix": 1767941067.459544}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737421666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:26.108188+00:00", "timestamp_unix": 1767941066.108188}, "nmea_secondary": {"latitude": 45.553335, "longitude": 13.737471666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:26.553167+00:00", "timestamp_unix": 1767941066.553167}}

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


validation_timestamp: 2026-01-09T06:44:57.442364+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.689299604161164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.689299604161164, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.299355876360275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.611912385807555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.651666273460332, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.23285900587605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.651666273460332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.23285900587605, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.00806783187723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:53+00:00", "timestamp_unix": 1767941093.0}, "starlink_location": {"latitude": 45.553315999999995, "longitude": 13.737521833333334, "altitude": 75.56999999983695, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:44:57.401413+00:00", "timestamp_unix": 1767941097.401413}, "starlink_gps": {"latitude": 45.553315999999995, "longitude": 13.737521833333334, "altitude": 75.56999999983695, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:57.401665+00:00", "timestamp_unix": 1767941097.401665}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73743, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:56.053655+00:00", "timestamp_unix": 1767941096.053655}, "nmea_secondary": {"latitude": 45.55336833333333, "longitude": 13.737466666666666, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:44:56.531592+00:00", "timestamp_unix": 1767941096.531592}}

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


validation_timestamp: 2026-01-09T06:45:27.416481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.640952372128261, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.638770969883286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.426008409716967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.022245974573703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004024562585738493, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.318870445618956, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.189583477997363, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.315738998720311, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.192031290543733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.248640608874874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:24+00:00", "timestamp_unix": 1767941124.0}, "starlink_location": {"latitude": 45.55331688239894, "longitude": 13.737521833333334, "altitude": 75.5700000011636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:45:27.379918+00:00", "timestamp_unix": 1767941127.379918}, "starlink_gps": {"latitude": 45.55331684620518, "longitude": 13.737521833333332, "altitude": 75.57000000077886, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:27.380169+00:00", "timestamp_unix": 1767941127.380169}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737446666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:26.045643+00:00", "timestamp_unix": 1767941126.045643}, "nmea_secondary": {"latitude": 45.55336166666667, "longitude": 13.737438333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:26.282634+00:00", "timestamp_unix": 1767941126.282634}}

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


validation_timestamp: 2026-01-09T06:45:57.432646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.085063002468413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.087285243865447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.999184052292626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.755422600243986, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398360840153373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.33773009319115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.942008271294664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.341144608748897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.941782430000529, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.4224594864581, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:47+00:00", "timestamp_unix": 1767941147.0}, "starlink_location": {"latitude": 45.55331259963515, "longitude": 13.73752016666667, "altitude": 75.80999999943953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:45:57.399361+00:00", "timestamp_unix": 1767941157.399361}, "starlink_gps": {"latitude": 45.5533126354606, "longitude": 13.737520166666666, "altitude": 75.80999999935554, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:57.399613+00:00", "timestamp_unix": 1767941157.399613}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737465, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:56.064995+00:00", "timestamp_unix": 1767941156.064995}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737418333333334, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:45:56.610113+00:00", "timestamp_unix": 1767941156.610113}}

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


validation_timestamp: 2026-01-09T06:46:27.415621+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.318527742924116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.320124688130253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.095660770385976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.886852364647162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004018983778085944, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.33718143470277, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.570151447773623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.340528700794742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.569695862358776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2868604651584565, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:18+00:00", "timestamp_unix": 1767941178.0}, "starlink_location": {"latitude": 45.55331328420721, "longitude": 13.737518833333333, "altitude": 75.64999999996168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:46:27.378441+00:00", "timestamp_unix": 1767941187.378441}, "starlink_gps": {"latitude": 45.5533133203508, "longitude": 13.737518833333334, "altitude": 75.64999999948564, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:27.378694+00:00", "timestamp_unix": 1767941187.378694}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737466666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:26.074937+00:00", "timestamp_unix": 1767941186.074937}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.737435, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:26.586146+00:00", "timestamp_unix": 1767941186.586146}}

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


validation_timestamp: 2026-01-09T06:46:57.413817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.121179710891314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.11580783720269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.539508357916095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5272718776433125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00566552335956199, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.073820631864415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.613243876355677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.068555450603407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.607780533648651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.930715157721538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:49+00:00", "timestamp_unix": 1767941209.0}, "starlink_location": {"latitude": 45.55331671576466, "longitude": 13.737524256024018, "altitude": 75.44000000198281, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:46:57.378920+00:00", "timestamp_unix": 1767941217.37892}, "starlink_gps": {"latitude": 45.55331667967729, "longitude": 13.73752420465842, "altitude": 75.44000000075661, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:57.379169+00:00", "timestamp_unix": 1767941217.379169}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737483333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:56.075834+00:00", "timestamp_unix": 1767941216.075834}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737461666666666, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:46:56.598045+00:00", "timestamp_unix": 1767941216.598045}}

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


validation_timestamp: 2026-01-09T06:47:27.435296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.453713219121003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.451992092974681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.3296227126558975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.025946026145268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003973752850385459, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.756548166583885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.384955891729933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.753012730980506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.382259997086452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.12497352717187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:20+00:00", "timestamp_unix": 1767941240.0}, "starlink_location": {"latitude": 45.55331673361647, "longitude": 13.737522999999998, "altitude": 75.44000000084696, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:47:27.397217+00:00", "timestamp_unix": 1767941247.397217}, "starlink_gps": {"latitude": 45.55331669787965, "longitude": 13.737523, "altitude": 75.44000000063421, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:27.397468+00:00", "timestamp_unix": 1767941247.397468}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737471666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:26.095631+00:00", "timestamp_unix": 1767941246.095631}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737453333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:26.558338+00:00", "timestamp_unix": 1767941246.558338}}

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


validation_timestamp: 2026-01-09T06:47:57.530459+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.269811592108615, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.26677766114507, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.486017717313864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.200007080612002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013918873644154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.567791813577413, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.065314541594384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.561322597749271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.068080862152332, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.907250768442518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:52+00:00", "timestamp_unix": 1767941272.0}, "starlink_location": {"latitude": 45.5533178056956, "longitude": 13.737530833333333, "altitude": 75.10000000022207, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:47:57.490904+00:00", "timestamp_unix": 1767941277.490904}, "starlink_gps": {"latitude": 45.553317733624695, "longitude": 13.737530833333333, "altitude": 75.10000000000412, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:57.491154+00:00", "timestamp_unix": 1767941277.491154}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737458333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:56.076074+00:00", "timestamp_unix": 1767941276.076074}, "nmea_secondary": {"latitude": 45.553358333333335, "longitude": 13.737373333333334, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:47:56.570180+00:00", "timestamp_unix": 1767941276.57018}}

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


validation_timestamp: 2026-01-09T06:48:27.416909+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.359104217026323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.362652693647856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.819139641664505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.637291407996091, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011213432613375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.220392098871566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.935750288260655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.22264480517018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.93960353774627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.475358424723467, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:24+00:00", "timestamp_unix": 1767941304.0}, "starlink_location": {"latitude": 45.553321833333314, "longitude": 13.737530910673868, "altitude": 74.87000000220996, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:48:27.376235+00:00", "timestamp_unix": 1767941307.376235}, "starlink_gps": {"latitude": 45.55332183333335, "longitude": 13.737530962189695, "altitude": 74.87000000110399, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:27.376488+00:00", "timestamp_unix": 1767941307.376488}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.73745, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:26.049531+00:00", "timestamp_unix": 1767941306.049531}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.737408333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:26.542185+00:00", "timestamp_unix": 1767941306.542185}}

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


validation_timestamp: 2026-01-09T06:48:57.434567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.593504281121275, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.601347479746304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.236668440238261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.606703072015844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008856080091480248, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.784580835452516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.160213551471895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.793257122175188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.161818188640632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.72601048469103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:57+00:00", "timestamp_unix": 1767941337.0}, "starlink_location": {"latitude": 45.55331803268529, "longitude": 13.737528718508106, "altitude": 74.68000000418665, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:48:57.394756+00:00", "timestamp_unix": 1767941337.394756}, "starlink_gps": {"latitude": 45.553318103968515, "longitude": 13.737528769239232, "altitude": 74.6800000026117, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:57.395009+00:00", "timestamp_unix": 1767941337.395009}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737443333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:56.071114+00:00", "timestamp_unix": 1767941336.071114}, "nmea_secondary": {"latitude": 45.55334333333333, "longitude": 13.737403333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:48:56.532547+00:00", "timestamp_unix": 1767941336.532547}}

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


validation_timestamp: 2026-01-09T06:49:27.492763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.40698850413853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.40698850413853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8951327297637657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.588991084013162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.318047457653794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.763264087594694, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.318047457653794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.763264087594694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.943774312263487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:17+00:00", "timestamp_unix": 1767941357.0}, "starlink_location": {"latitude": 45.553319833333326, "longitude": 13.737530000000001, "altitude": 74.67999999867753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:49:27.452398+00:00", "timestamp_unix": 1767941367.452398}, "starlink_gps": {"latitude": 45.553319833333326, "longitude": 13.737530000000001, "altitude": 74.67999999867753, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:27.452651+00:00", "timestamp_unix": 1767941367.452651}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737455, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:26.045111+00:00", "timestamp_unix": 1767941366.045111}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737418333333334, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:26.508344+00:00", "timestamp_unix": 1767941366.508344}}

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


validation_timestamp: 2026-01-09T06:49:57.436146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.41418184713334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.416212411439753, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.578507827447548, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.188303702322338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003986994716446457, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.072184453918037, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1777270887589735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.075411930775067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.181161490643968, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9848155756434256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:48+00:00", "timestamp_unix": 1767941388.0}, "starlink_location": {"latitude": 45.55332226622874, "longitude": 13.737530166666666, "altitude": 74.76000000082897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:49:57.393596+00:00", "timestamp_unix": 1767941397.393596}, "starlink_gps": {"latitude": 45.553322302084645, "longitude": 13.737530166666666, "altitude": 74.76000000043398, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:57.393851+00:00", "timestamp_unix": 1767941397.393851}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737446666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:56.070718+00:00", "timestamp_unix": 1767941396.070718}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737483333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:49:56.507277+00:00", "timestamp_unix": 1767941396.507277}}

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


validation_timestamp: 2026-01-09T06:50:27.578953+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.475912656778707, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.469043333111708, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.015824360918149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.663282666144977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007964750883829908, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.992773242749314, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.934214075592495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.987600994052166, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.9314779280364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.328901113935145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:19+00:00", "timestamp_unix": 1767941419.0}, "starlink_location": {"latitude": 45.55332366666666, "longitude": 13.737535050556536, "altitude": 74.4180612663565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:50:27.486962+00:00", "timestamp_unix": 1767941427.486962}, "starlink_gps": {"latitude": 45.55332366666666, "longitude": 13.73753494826561, "altitude": 74.41007386270545, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:27.487213+00:00", "timestamp_unix": 1767941427.487213}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737435, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:26.086790+00:00", "timestamp_unix": 1767941426.08679}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.7375, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:26.612600+00:00", "timestamp_unix": 1767941426.6126}}

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


validation_timestamp: 2026-01-09T06:50:57.485819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.210644842079986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.210644842079986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.262898734491764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.490903517500148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.160618771262833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.124826666749075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.160618771262833, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.124826666749075, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.119833970991877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:52+00:00", "timestamp_unix": 1767941452.0}, "starlink_location": {"latitude": 45.55332700000001, "longitude": 13.737534666666665, "altitude": 74.55000000147191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:50:57.451293+00:00", "timestamp_unix": 1767941457.451293}, "starlink_gps": {"latitude": 45.55332700000001, "longitude": 13.737534666666665, "altitude": 74.55000000147191, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:57.451545+00:00", "timestamp_unix": 1767941457.451545}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737428333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:56.064107+00:00", "timestamp_unix": 1767941456.064107}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.73747, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:50:56.522598+00:00", "timestamp_unix": 1767941456.522598}}

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


validation_timestamp: 2026-01-09T06:51:27.430704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.918981410827682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.913430214694959, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.526366619956587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.37394628159017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005622989893902099, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.35803477323896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7410312633968354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.352547586349644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.7356510491818335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.230588778349004, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:23+00:00", "timestamp_unix": 1767941483.0}, "starlink_location": {"latitude": 45.55332790038173, "longitude": 13.737535948240945, "altitude": 74.55000000242768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:51:27.391404+00:00", "timestamp_unix": 1767941487.391404}, "starlink_gps": {"latitude": 45.55332786456528, "longitude": 13.73753589726096, "altitude": 74.5500000026441, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:27.391655+00:00", "timestamp_unix": 1767941487.391655}, "nmea_primary": {"latitude": 45.55318833333333, "longitude": 13.73741, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:26.070276+00:00", "timestamp_unix": 1767941486.070276}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737448333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:26.562549+00:00", "timestamp_unix": 1767941486.562549}}

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


validation_timestamp: 2026-01-09T06:51:57.542730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.055035917259008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.049645480730808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.943835544450709, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.649267028246939, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801063052957817, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.98680234162419, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.536035898673773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.98125306672011, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5315002824169754, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.58225045432626, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:54+00:00", "timestamp_unix": 1767941514.0}, "starlink_location": {"latitude": 45.55332997236683, "longitude": 13.7375375, "altitude": 74.76000000055713, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:51:57.505170+00:00", "timestamp_unix": 1767941517.50517}, "starlink_gps": {"latitude": 45.5533299003255, "longitude": 13.7375375, "altitude": 74.76000000139598, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:57.505418+00:00", "timestamp_unix": 1767941517.505418}, "nmea_primary": {"latitude": 45.55321166666667, "longitude": 13.737361666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:56.026675+00:00", "timestamp_unix": 1767941516.026675}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737468333333334, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:51:56.618961+00:00", "timestamp_unix": 1767941516.618961}}

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


validation_timestamp: 2026-01-09T06:52:27.522198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.425693213171048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.436911397886469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7622782735678255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.610986166838732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011281339616428373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.029008410189384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.147202634337708, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.04028310772738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.155317394748268, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.262269029350273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:27+00:00", "timestamp_unix": 1767941547.0}, "starlink_location": {"latitude": 45.55333302773315, "longitude": 13.737537949440016, "altitude": 75.06000000103526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:52:27.482037+00:00", "timestamp_unix": 1767941547.482037}, "starlink_gps": {"latitude": 45.553333099591285, "longitude": 13.737538051720572, "altitude": 75.06000000058616, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:27.482292+00:00", "timestamp_unix": 1767941547.482292}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737378333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:26.066531+00:00", "timestamp_unix": 1767941546.066531}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.737433333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:26.563516+00:00", "timestamp_unix": 1767941546.563516}}

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


validation_timestamp: 2026-01-09T06:52:57.483708+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.62801831352816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.622804769770733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4597385809100123, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.661694898407016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027947666829068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.960643791428854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.053988760938992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.95508872759954, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.05034730322063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.040704567730204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:47+00:00", "timestamp_unix": 1767941567.0}, "starlink_location": {"latitude": 45.55333845462481, "longitude": 13.737544833333331, "altitude": 75.10000000021056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:52:57.447906+00:00", "timestamp_unix": 1767941577.447906}, "starlink_gps": {"latitude": 45.55333838242774, "longitude": 13.737544833333333, "altitude": 75.09999999935928, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:57.448155+00:00", "timestamp_unix": 1767941577.448155}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737378333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:56.022575+00:00", "timestamp_unix": 1767941576.022575}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737418333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:52:56.533813+00:00", "timestamp_unix": 1767941576.533813}}

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


validation_timestamp: 2026-01-09T06:53:27.427570+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.200446409164677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.200446409164677, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.775781337276308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.618317103214453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.954808953438047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.2013965921027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.954808953438047, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.2013965921027, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.565801238730141, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:18+00:00", "timestamp_unix": 1767941598.0}, "starlink_location": {"latitude": 45.553337500000005, "longitude": 13.737544833333333, "altitude": 75.09999999899786, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:53:27.388294+00:00", "timestamp_unix": 1767941607.388294}, "starlink_gps": {"latitude": 45.553337500000005, "longitude": 13.737544833333333, "altitude": 75.09999999899786, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:27.388547+00:00", "timestamp_unix": 1767941607.388547}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737386666666668, "altitude": 43.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:26.074669+00:00", "timestamp_unix": 1767941606.074669}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.73739, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:26.569284+00:00", "timestamp_unix": 1767941606.569284}}

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


validation_timestamp: 2026-01-09T06:53:57.504020+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.617457961367839, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.615837774878194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.506776423967947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.126614215102149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011284170377808444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.161341835917877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.194103986046896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.161918356333658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18807259503469, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.585160329954046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:52+00:00", "timestamp_unix": 1767941632.0}, "starlink_location": {"latitude": 45.55333269441124, "longitude": 13.737541050543719, "altitude": 75.40000000166135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:53:57.467185+00:00", "timestamp_unix": 1767941637.467185}, "starlink_gps": {"latitude": 45.55333276628742, "longitude": 13.737540948237523, "altitude": 75.40000000326906, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:57.467441+00:00", "timestamp_unix": 1767941637.467441}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737401666666667, "altitude": 44.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:56.055248+00:00", "timestamp_unix": 1767941636.055248}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737438333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:53:56.515959+00:00", "timestamp_unix": 1767941636.515959}}

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


validation_timestamp: 2026-01-09T06:54:27.511679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.808433268490457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.810288050185664, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.826127383913191, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.819075900158359, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017862842436161357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.714193863633856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.959992400512197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.721727332701006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.956119347965135, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.597597837527655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:23+00:00", "timestamp_unix": 1767941663.0}, "starlink_location": {"latitude": 45.5533363888591, "longitude": 13.737546550517761, "altitude": 75.84000000578283, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:54:27.467983+00:00", "timestamp_unix": 1767941667.467983}, "starlink_gps": {"latitude": 45.55333653263841, "longitude": 13.737546448192333, "altitude": 75.84000000425443, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:27.468234+00:00", "timestamp_unix": 1767941667.468234}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737436666666667, "altitude": 43.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:26.033390+00:00", "timestamp_unix": 1767941666.03339}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737385, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:26.536761+00:00", "timestamp_unix": 1767941666.536761}}

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


validation_timestamp: 2026-01-09T06:54:57.502318+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.5172858305027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.510857251431611, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.894750006480074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.285185769544535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0079798928953888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.074983611427156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.203781883974713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.070507919775569, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.196730586655598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.137223397577247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:55+00:00", "timestamp_unix": 1767941695.0}, "starlink_location": {"latitude": 45.55334233333333, "longitude": 13.737544217221794, "altitude": 75.97000000094461, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:54:57.463881+00:00", "timestamp_unix": 1767941697.463881}, "starlink_gps": {"latitude": 45.55334233333331, "longitude": 13.737544114736366, "altitude": 75.97000000177675, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:57.464134+00:00", "timestamp_unix": 1767941697.464134}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73745, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:56.043401+00:00", "timestamp_unix": 1767941696.043401}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737371666666666, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:54:56.235175+00:00", "timestamp_unix": 1767941696.235175}}

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


validation_timestamp: 2026-01-09T06:55:27.559053+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.204358937223342, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.204358937223342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7005584494525765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7016439031329662, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.49093369097038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.38562367771874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.49093369097038, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.38562367771874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.401941164903152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:17+00:00", "timestamp_unix": 1767941717.0}, "starlink_location": {"latitude": 45.55334233333333, "longitude": 13.737542833333332, "altitude": 75.97000000010595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:55:27.519386+00:00", "timestamp_unix": 1767941727.519386}, "starlink_gps": {"latitude": 45.55334233333333, "longitude": 13.737542833333332, "altitude": 75.97000000010595, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:27.519659+00:00", "timestamp_unix": 1767941727.519659}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737455, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:26.053901+00:00", "timestamp_unix": 1767941726.053901}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737373333333334, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:26.303021+00:00", "timestamp_unix": 1767941726.303021}}

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


validation_timestamp: 2026-01-09T06:55:57.551365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.2835632016131, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.288464419879839, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.290913884266134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2579017426828827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995529587691305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.707200333269396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.960852337281068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.713570025792244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.963904246174142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.503484529744815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:47+00:00", "timestamp_unix": 1767941747.0}, "starlink_location": {"latitude": 45.553337694389455, "longitude": 13.737543666666669, "altitude": 75.93000000169933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:55:57.512167+00:00", "timestamp_unix": 1767941757.512167}, "starlink_gps": {"latitude": 45.55333776629498, "longitude": 13.737543666666669, "altitude": 75.93000000068568, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:57.512421+00:00", "timestamp_unix": 1767941757.512421}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737445, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:56.041887+00:00", "timestamp_unix": 1767941756.041887}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737401666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:55:56.316307+00:00", "timestamp_unix": 1767941756.316307}}

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


validation_timestamp: 2026-01-09T06:56:27.482053+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.640705888433741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.635426749548245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.692256839633757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.152619953238521, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018241442213352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.315145449419989, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.029658013088488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.30862306460513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.02687543513116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.561074818984579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:19+00:00", "timestamp_unix": 1767941779.0}, "starlink_location": {"latitude": 45.5533377878527, "longitude": 13.737542833333332, "altitude": 75.97000000256669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:56:27.441533+00:00", "timestamp_unix": 1767941787.441533}, "starlink_gps": {"latitude": 45.55333771574292, "longitude": 13.737542833333334, "altitude": 75.97000000126638, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:27.441785+00:00", "timestamp_unix": 1767941787.441785}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737458333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:26.077999+00:00", "timestamp_unix": 1767941786.077999}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.73741, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:26.620197+00:00", "timestamp_unix": 1767941786.620197}}

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


validation_timestamp: 2026-01-09T06:56:57.513992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.627470327788327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.63841433834268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3200320256496285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5309292948579865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011293831540166124, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.554691533927866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.740795381526143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.565978490196771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.751366233279334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.697854440676091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:52+00:00", "timestamp_unix": 1767941812.0}, "starlink_location": {"latitude": 45.553329527721765, "longitude": 13.737542282757186, "altitude": 76.16000000209682, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:56:57.478799+00:00", "timestamp_unix": 1767941817.478799}, "starlink_gps": {"latitude": 45.55332959965946, "longitude": 13.737542385150995, "altitude": 76.16000000253287, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:57.479055+00:00", "timestamp_unix": 1767941817.479055}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.73745, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:56.046188+00:00", "timestamp_unix": 1767941816.046188}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737381666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:56:56.535942+00:00", "timestamp_unix": 1767941816.535942}}

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


validation_timestamp: 2026-01-09T06:57:27.476717+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.449499571998121, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.449499571998121, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.539439801832608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9954734181446622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.274830732980657, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.590353978738799, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.274830732980657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.590353978738799, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.273830840663589, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:23+00:00", "timestamp_unix": 1767941843.0}, "starlink_location": {"latitude": 45.55333050000001, "longitude": 13.737543666666669, "altitude": 76.15999999930403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:57:27.439910+00:00", "timestamp_unix": 1767941847.43991}, "starlink_gps": {"latitude": 45.55333050000001, "longitude": 13.737543666666669, "altitude": 76.15999999930403, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:27.440161+00:00", "timestamp_unix": 1767941847.440161}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737461666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:26.059921+00:00", "timestamp_unix": 1767941846.059921}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737396666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:26.496115+00:00", "timestamp_unix": 1767941846.496115}}

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


validation_timestamp: 2026-01-09T06:57:57.498486+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.7257140386516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.736512199702775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2520754619787806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1131602457087433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01129598578357875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.522362397074914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.1986258929126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.533629730894722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.209101225645904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.624218121889957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:54+00:00", "timestamp_unix": 1767941874.0}, "starlink_location": {"latitude": 45.55332952776064, "longitude": 13.737538949479204, "altitude": 76.56194150309265, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:57:57.460981+00:00", "timestamp_unix": 1767941877.460981}, "starlink_gps": {"latitude": 45.55332959971206, "longitude": 13.737539051892545, "altitude": 76.56993846634508, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:57.461233+00:00", "timestamp_unix": 1767941877.461233}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737446666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:56.053271+00:00", "timestamp_unix": 1767941876.053271}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737406666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:57:56.252618+00:00", "timestamp_unix": 1767941876.252618}}

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


validation_timestamp: 2026-01-09T06:58:27.479756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.55876744765965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.562245700514744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.403888945940605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0068711869905886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004020531376266079, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.294925594983978, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.7897350038798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.297918570373108, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.793354525828292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2667128345775938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:27+00:00", "timestamp_unix": 1767941907.0}, "starlink_location": {"latitude": 45.55333116666666, "longitude": 13.737544641170341, "altitude": 77.30000000037859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:58:27.439715+00:00", "timestamp_unix": 1767941907.439715}, "starlink_gps": {"latitude": 45.55333116666666, "longitude": 13.737544692805846, "altitude": 77.30000000037859, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:27.440002+00:00", "timestamp_unix": 1767941907.440002}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737436666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:26.032753+00:00", "timestamp_unix": 1767941906.032753}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737408333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:26.500090+00:00", "timestamp_unix": 1767941906.50009}}

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


validation_timestamp: 2026-01-09T06:58:57.548931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.00478840109434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.00478840109434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9819490856363133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.116470266418206, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.419324094327392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.69299180225457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.419324094327392, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.69299180225457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5344027582334165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:47+00:00", "timestamp_unix": 1767941927.0}, "starlink_location": {"latitude": 45.553329666666656, "longitude": 13.737536166666667, "altitude": 77.44999999993587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:58:57.509290+00:00", "timestamp_unix": 1767941937.50929}, "starlink_gps": {"latitude": 45.553329666666656, "longitude": 13.737536166666667, "altitude": 77.44999999993587, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:57.509540+00:00", "timestamp_unix": 1767941937.50954}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737435, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:56.059235+00:00", "timestamp_unix": 1767941936.059235}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.73742, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:58:56.545433+00:00", "timestamp_unix": 1767941936.545433}}

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


validation_timestamp: 2026-01-09T06:59:27.415704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.177808743460217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.177808743460217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.171033251770322, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.372094144317394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.078805745789113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.488043490877503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.078805745789113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.488043490877503, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.9146482324751, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:20+00:00", "timestamp_unix": 1767941960.0}, "starlink_location": {"latitude": 45.553329666666656, "longitude": 13.737536166666667, "altitude": 77.44999999993587, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:59:27.379553+00:00", "timestamp_unix": 1767941967.379553}, "starlink_gps": {"latitude": 45.553329666666656, "longitude": 13.737536166666667, "altitude": 77.44999999993587, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:27.379836+00:00", "timestamp_unix": 1767941967.379836}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.73743, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:26.101799+00:00", "timestamp_unix": 1767941966.101799}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737453333333333, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:26.508429+00:00", "timestamp_unix": 1767941966.508429}}

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


validation_timestamp: 2026-01-09T06:59:57.416373+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.666857298893692, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.666857298893692, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.343253995193602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.975949708604121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.06667108482237, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.71903078395008, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.06667108482237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.71903078395008, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.072258196739755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:52+00:00", "timestamp_unix": 1767941992.0}, "starlink_location": {"latitude": 45.553336833333326, "longitude": 13.737536999999998, "altitude": 77.82999999993055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T06:59:57.378970+00:00", "timestamp_unix": 1767941997.37897}, "starlink_gps": {"latitude": 45.553336833333326, "longitude": 13.737536999999998, "altitude": 77.82999999993055, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:57.379222+00:00", "timestamp_unix": 1767941997.379222}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73743, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:56.032123+00:00", "timestamp_unix": 1767941996.032123}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737465, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T06:59:56.564817+00:00", "timestamp_unix": 1767941996.564817}}

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


validation_timestamp: 2026-01-09T07:00:27.546836+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.982959481151605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.982959481151605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9533337638525947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.883470703715348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.16523346069809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.74302396704718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.16523346069809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.74302396704718, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.540739164326343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:24+00:00", "timestamp_unix": 1767942024.0}, "starlink_location": {"latitude": 45.55333766666667, "longitude": 13.737536499999997, "altitude": 78.36000000021933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:00:27.505015+00:00", "timestamp_unix": 1767942027.505015}, "starlink_gps": {"latitude": 45.55333766666667, "longitude": 13.737536499999997, "altitude": 78.36000000021933, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:27.505270+00:00", "timestamp_unix": 1767942027.50527}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737428333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:26.026248+00:00", "timestamp_unix": 1767942026.026248}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737478333333334, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:26.573944+00:00", "timestamp_unix": 1767942026.573944}}

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


validation_timestamp: 2026-01-09T07:00:57.554489+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.10876466817886, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.112298261168444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9068253834375537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.638698957350697, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.006001197897095736, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.926652548508294, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.209937946628801, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.93124897156397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.210809756611338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.21692857738693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:57+00:00", "timestamp_unix": 1767942057.0}, "starlink_location": {"latitude": 45.55333880708126, "longitude": 13.737526833333332, "altitude": 78.10593828728206, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:00:57.516884+00:00", "timestamp_unix": 1767942057.516884}, "starlink_gps": {"latitude": 45.55333886105133, "longitude": 13.737526833333332, "altitude": 78.11193673156059, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:57.517138+00:00", "timestamp_unix": 1767942057.517138}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737428333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:56.037598+00:00", "timestamp_unix": 1767942056.037598}, "nmea_secondary": {"latitude": 45.553333333333335, "longitude": 13.737473333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:00:56.474869+00:00", "timestamp_unix": 1767942056.474869}}

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


validation_timestamp: 2026-01-09T07:01:27.503054+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.410697533763349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.415601402421087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.930927723638834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.818262734227926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002567686907986, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.685446872151934, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.992846317361712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.691326472409749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.995619375022777, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.5857999954699995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:17+00:00", "timestamp_unix": 1767942077.0}, "starlink_location": {"latitude": 45.5533388610807, "longitude": 13.737526833333332, "altitude": 78.21999999962841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:01:27.467715+00:00", "timestamp_unix": 1767942087.467715}, "starlink_gps": {"latitude": 45.55333893304952, "longitude": 13.737526833333337, "altitude": 78.21999999981196, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:27.468003+00:00", "timestamp_unix": 1767942087.468003}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737425, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:26.024219+00:00", "timestamp_unix": 1767942086.024219}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737466666666666, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:26.490758+00:00", "timestamp_unix": 1767942086.490758}}

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


validation_timestamp: 2026-01-09T07:01:57.535017+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.942043426079056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.938782494559899, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.217465608091662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.963635351430947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003963971777148257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.817431754841172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.044089138374018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.814557079935812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.040170191303112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.679558587960957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:48+00:00", "timestamp_unix": 1767942108.0}, "starlink_location": {"latitude": 45.55333816666665, "longitude": 13.737531742849521, "altitude": 78.12000000044684, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:01:57.498282+00:00", "timestamp_unix": 1767942117.498282}, "starlink_gps": {"latitude": 45.55333816666665, "longitude": 13.737531691940402, "altitude": 78.12000000044684, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:57.498531+00:00", "timestamp_unix": 1767942117.498531}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737421666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:56.034840+00:00", "timestamp_unix": 1767942116.03484}, "nmea_secondary": {"latitude": 45.55333, "longitude": 13.737455, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:01:56.214907+00:00", "timestamp_unix": 1767942116.214907}}

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


validation_timestamp: 2026-01-09T07:02:27.532769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.937855121677757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.934918388109457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.316394516832277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.608169732433868, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950587111625678, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.791515336337184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1229075068775085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.788815116478725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.118959931111784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.602751518662092, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:22+00:00", "timestamp_unix": 1767942142.0}, "starlink_location": {"latitude": 45.553340833333316, "longitude": 13.737533076169466, "altitude": 78.23000000052429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:02:27.492409+00:00", "timestamp_unix": 1767942147.492409}, "starlink_gps": {"latitude": 45.553340833333316, "longitude": 13.737533025432244, "altitude": 78.23000000098995, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:27.492658+00:00", "timestamp_unix": 1767942147.492658}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737438333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:26.083481+00:00", "timestamp_unix": 1767942146.083481}, "nmea_secondary": {"latitude": 45.553338333333336, "longitude": 13.737441666666667, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:26.570520+00:00", "timestamp_unix": 1767942146.57052}}

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


validation_timestamp: 2026-01-09T07:02:57.542609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.162909413319467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.162909413319467, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.557155623083228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.383438510275683, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.605998281912843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8584188736458644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.605998281912843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8584188736458644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.333006508381103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:53+00:00", "timestamp_unix": 1767942173.0}, "starlink_location": {"latitude": 45.553342833333346, "longitude": 13.737529666666669, "altitude": 77.92000000055928, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:02:57.505553+00:00", "timestamp_unix": 1767942177.505553}, "starlink_gps": {"latitude": 45.553342833333346, "longitude": 13.737529666666669, "altitude": 77.92000000055928, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:57.505800+00:00", "timestamp_unix": 1767942177.5058}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737445, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:56.031247+00:00", "timestamp_unix": 1767942176.031247}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.737435, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:02:56.535175+00:00", "timestamp_unix": 1767942176.535175}}

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


validation_timestamp: 2026-01-09T07:03:27.570435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.252102425371545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.252102425371545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3439518151494947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.046237271103355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.932724658862526, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.906037249433374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.932724658862526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.906037249433374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.185568131568398, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:24+00:00", "timestamp_unix": 1767942204.0}, "starlink_location": {"latitude": 45.553342833333346, "longitude": 13.737529666666669, "altitude": 77.8039090348185, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:03:27.530581+00:00", "timestamp_unix": 1767942207.530581}, "starlink_gps": {"latitude": 45.553342833333346, "longitude": 13.737529666666669, "altitude": 77.81391052645705, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:27.530832+00:00", "timestamp_unix": 1767942207.530832}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737446666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:26.052854+00:00", "timestamp_unix": 1767942206.052854}, "nmea_secondary": {"latitude": 45.553338333333336, "longitude": 13.737428333333334, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:26.561615+00:00", "timestamp_unix": 1767942206.561615}}

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


validation_timestamp: 2026-01-09T07:03:57.532118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.95700076308804, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.959915969758466, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7457714935771138, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.430268127407972, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967173791991071, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.356505430418167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.678672166619267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.359246482744503, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.678385528397625, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.870784495568111, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:57+00:00", "timestamp_unix": 1767942237.0}, "starlink_location": {"latitude": 45.55333600972971, "longitude": 13.737531166666667, "altitude": 77.96000000079036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:03:57.494912+00:00", "timestamp_unix": 1767942237.494912}, "starlink_gps": {"latitude": 45.55333604540736, "longitude": 13.737531166666665, "altitude": 77.96000000072694, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:57.495159+00:00", "timestamp_unix": 1767942237.495159}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737435, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:56.027862+00:00", "timestamp_unix": 1767942236.027862}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.73742, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:03:56.515928+00:00", "timestamp_unix": 1767942236.515928}}

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


validation_timestamp: 2026-01-09T07:04:27.632263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.909260805403214, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.89517535653222, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2403602281646908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.198305756375332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014103166287248819, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.418936274309699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.089179934941459, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.404844350843998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.07781094707944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.043540948335795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:17+00:00", "timestamp_unix": 1767942257.0}, "starlink_location": {"latitude": 45.55333922883497, "longitude": 13.73753201185642, "altitude": 77.5200000010463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:04:27.592430+00:00", "timestamp_unix": 1767942267.59243}, "starlink_gps": {"latitude": 45.553339139002816, "longitude": 13.73753188399217, "altitude": 77.52000000036935, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:27.592687+00:00", "timestamp_unix": 1767942267.592687}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737415, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:26.051128+00:00", "timestamp_unix": 1767942266.051128}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737416666666666, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:26.512220+00:00", "timestamp_unix": 1767942266.51222}}

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


validation_timestamp: 2026-01-09T07:04:57.586978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.455392262420268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.455392262420268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8847983274814155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.391781239240131, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.570603049518189, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.135099786321776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.570603049518189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.135099786321776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.00545424788578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:49+00:00", "timestamp_unix": 1767942289.0}, "starlink_location": {"latitude": 45.55333816666667, "longitude": 13.737525166666668, "altitude": 77.16000000001353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:04:57.529752+00:00", "timestamp_unix": 1767942297.529752}, "starlink_gps": {"latitude": 45.55333816666667, "longitude": 13.737525166666668, "altitude": 77.16000000001353, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:57.530001+00:00", "timestamp_unix": 1767942297.530001}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737415, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:56.027392+00:00", "timestamp_unix": 1767942296.027392}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737413333333333, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:04:56.563667+00:00", "timestamp_unix": 1767942296.563667}}

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


validation_timestamp: 2026-01-09T07:05:27.564687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.042604430166683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.042604427521736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6942589397721346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.448441615404246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.9528579642092566e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.581858533717789, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.631186212901818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.581858530888766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.631186211636692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.93181580731211, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:22+00:00", "timestamp_unix": 1767942322.0}, "starlink_location": {"latitude": 45.55333816666667, "longitude": 13.73752516666667, "altitude": 77.04390829590778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:05:27.527763+00:00", "timestamp_unix": 1767942327.527763}, "starlink_gps": {"latitude": 45.553338166666634, "longitude": 13.737525166666668, "altitude": 77.0519324382032, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:27.528039+00:00", "timestamp_unix": 1767942327.528039}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737408333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:26.076441+00:00", "timestamp_unix": 1767942326.076441}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737406666666667, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:26.529456+00:00", "timestamp_unix": 1767942326.529456}}

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


validation_timestamp: 2026-01-09T07:05:57.541944+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.812236965335089, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.809036984761464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18168222559344477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.964682487225944, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008889739308152449, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.678285500173537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.326940889259788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.675159741959005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.320308970794544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.935167983135236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:54+00:00", "timestamp_unix": 1767942354.0}, "starlink_location": {"latitude": 45.55333350963178, "longitude": 13.737532319316442, "altitude": 77.37000000523196, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:05:57.507105+00:00", "timestamp_unix": 1767942357.507105}, "starlink_gps": {"latitude": 45.553333545479745, "longitude": 13.737532217266752, "altitude": 77.37000000517807, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:57.507354+00:00", "timestamp_unix": 1767942357.507354}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737403333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:56.053383+00:00", "timestamp_unix": 1767942356.053383}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737416666666666, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:05:56.497333+00:00", "timestamp_unix": 1767942356.497333}}

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


validation_timestamp: 2026-01-09T07:06:27.563569+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.24808322495639, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.242681928812265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.876233328845146, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.787269153494564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016479618680768, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.040693407678353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.610339668195447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.034945457764264, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.603261254594024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.2518359250764375, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:27+00:00", "timestamp_unix": 1767942387.0}, "starlink_location": {"latitude": 45.55333466666664, "longitude": 13.737529320139261, "altitude": 77.77000000138047, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:06:27.525899+00:00", "timestamp_unix": 1767942387.525899}, "starlink_gps": {"latitude": 45.55333466666664, "longitude": 13.737529217183965, "altitude": 77.77000000138047, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:27.526153+00:00", "timestamp_unix": 1767942387.526153}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.7374, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:26.026024+00:00", "timestamp_unix": 1767942386.026024}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737431666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:26.589553+00:00", "timestamp_unix": 1767942386.589553}}

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


validation_timestamp: 2026-01-09T07:06:57.521801+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.905479655640798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.905479655640798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.620245436992178, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.94292124945791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.366314247014518, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.023633167034916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.366314247014518, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.023633167034916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3233984169496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:48+00:00", "timestamp_unix": 1767942408.0}, "starlink_location": {"latitude": 45.553333666666695, "longitude": 13.737530166666666, "altitude": 77.88999999915703, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:06:57.487169+00:00", "timestamp_unix": 1767942417.487169}, "starlink_gps": {"latitude": 45.553333666666695, "longitude": 13.737530166666666, "altitude": 77.88999999915703, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:57.487419+00:00", "timestamp_unix": 1767942417.487419}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737413333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:56.036167+00:00", "timestamp_unix": 1767942416.036167}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737436666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:06:56.489060+00:00", "timestamp_unix": 1767942416.48906}}

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


validation_timestamp: 2026-01-09T07:07:27.658535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.445637196232756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.4289543528106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.067217819144308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.22948253021487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026030354921465233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.526083306306207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.380261880079805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.507710521194529, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.360006576703335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.210447654031684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:18+00:00", "timestamp_unix": 1767942438.0}, "starlink_location": {"latitude": 45.553333666666695, "longitude": 13.737530500973365, "altitude": 77.88999999915703, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:07:27.624451+00:00", "timestamp_unix": 1767942447.624451}, "starlink_gps": {"latitude": 45.553333666666695, "longitude": 13.737530166666666, "altitude": 77.88999999915703, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:27.624705+00:00", "timestamp_unix": 1767942447.624705}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737435, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:26.009897+00:00", "timestamp_unix": 1767942446.009897}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737476666666666, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:26.479581+00:00", "timestamp_unix": 1767942446.479581}}

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


validation_timestamp: 2026-01-09T07:07:57.533340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.474768004502414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.4776221309497, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2182311064731328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.132066211837015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039784508120924355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.302663459435442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1465760501386475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.305439014076976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.15025146441698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.154095935349822, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:52+00:00", "timestamp_unix": 1767942472.0}, "starlink_location": {"latitude": 45.55333116666664, "longitude": 13.737527923596161, "altitude": 77.68000000014898, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:07:57.494890+00:00", "timestamp_unix": 1767942477.49489}, "starlink_gps": {"latitude": 45.55333116666664, "longitude": 13.737527974691227, "altitude": 77.68000000014898, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:57.495139+00:00", "timestamp_unix": 1767942477.495139}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737426666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:56.052218+00:00", "timestamp_unix": 1767942476.052218}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737455, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:07:56.486112+00:00", "timestamp_unix": 1767942476.486112}}

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


validation_timestamp: 2026-01-09T07:08:27.565962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.802535192090962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.809129952289526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6823059177260233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.474533700278584, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010002530330929363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.449158611116248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.411182819845276, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.455887249727297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.41276951789768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.100692774694624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:22+00:00", "timestamp_unix": 1767942502.0}, "starlink_location": {"latitude": 45.55332695551951, "longitude": 13.737530000000003, "altitude": 77.35000000032153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:08:27.524023+00:00", "timestamp_unix": 1767942507.524023}, "starlink_gps": {"latitude": 45.553327045474425, "longitude": 13.737530000000005, "altitude": 77.3500000005422, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:27.524281+00:00", "timestamp_unix": 1767942507.524281}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737411666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:26.064786+00:00", "timestamp_unix": 1767942506.064786}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737423333333334, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:26.563356+00:00", "timestamp_unix": 1767942506.563356}}

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


validation_timestamp: 2026-01-09T07:08:57.536770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.566775147851914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.566775147851914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4504985520577813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.063991293509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.924153589524392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.316990163063533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.924153589524392, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.316990163063533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.460723037935636, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:54+00:00", "timestamp_unix": 1767942534.0}, "starlink_location": {"latitude": 45.553329000000005, "longitude": 13.73753116666667, "altitude": 76.82000000136966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:08:57.500012+00:00", "timestamp_unix": 1767942537.500012}, "starlink_gps": {"latitude": 45.553329000000005, "longitude": 13.73753116666667, "altitude": 76.82000000136966, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:57.500263+00:00", "timestamp_unix": 1767942537.500263}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:56.046972+00:00", "timestamp_unix": 1767942536.046972}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.73743, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:08:56.259900+00:00", "timestamp_unix": 1767942536.2599}}

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


validation_timestamp: 2026-01-09T07:09:27.480370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.751228215556017, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.748461321653728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3267159185871242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.432493138486353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004007650763361658, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.07442093917284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.986179907229356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.071625266623304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.984787340568498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.505400523054926, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:27+00:00", "timestamp_unix": 1767942567.0}, "starlink_location": {"latitude": 45.55332997218785, "longitude": 13.73753116666667, "altitude": 76.7119472234362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:09:27.444991+00:00", "timestamp_unix": 1767942567.444991}, "starlink_gps": {"latitude": 45.553329936146184, "longitude": 13.73753116666667, "altitude": 76.71595303830077, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:27.445240+00:00", "timestamp_unix": 1767942567.44524}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737401666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:26.036681+00:00", "timestamp_unix": 1767942566.036681}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737435, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:26.585151+00:00", "timestamp_unix": 1767942566.585151}}

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


validation_timestamp: 2026-01-09T07:09:57.641351+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.619818001777473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.60262495635819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4232381769258646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.431615322014544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024063535382147946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.00393125098508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.186195631136242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.987406777711694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.177711987887188, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.091856233759879, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:47+00:00", "timestamp_unix": 1767942587.0}, "starlink_location": {"latitude": 45.55332771640857, "longitude": 13.737533333333335, "altitude": 76.73999999927906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:09:57.604936+00:00", "timestamp_unix": 1767942597.604936}, "starlink_gps": {"latitude": 45.553327499999995, "longitude": 13.737533333333333, "altitude": 76.73999999990606, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:57.605188+00:00", "timestamp_unix": 1767942597.605188}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737393333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:56.008294+00:00", "timestamp_unix": 1767942596.008294}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737435, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:09:56.196027+00:00", "timestamp_unix": 1767942596.196027}}

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


validation_timestamp: 2026-01-09T07:10:27.659320+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.175592850411261, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.102813850065496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.654708407756518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.96785071696624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10774540179684361, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.479349815172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6047671133974655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.398989817056075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.506714859234072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.565046426634971, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:18+00:00", "timestamp_unix": 1767942618.0}, "starlink_location": {"latitude": 45.553326500000026, "longitude": 13.737534000000002, "altitude": 76.13999999983942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:10:27.620286+00:00", "timestamp_unix": 1767942627.620286}, "starlink_gps": {"latitude": 45.553326500000026, "longitude": 13.737532616230737, "altitude": 76.14000000095723, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:27.620544+00:00", "timestamp_unix": 1767942627.620544}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737395, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:26.017757+00:00", "timestamp_unix": 1767942626.017757}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737445, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:26.292446+00:00", "timestamp_unix": 1767942626.292446}}

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


validation_timestamp: 2026-01-09T07:10:57.622279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.306757178395278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.29753596306579, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9782324514522711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.133382632062037, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011977658155386588, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.559831232345855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.35117055181983, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.551927822276772, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.344867333812953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.539027749058323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:50+00:00", "timestamp_unix": 1767942650.0}, "starlink_location": {"latitude": 45.5533312289102, "longitude": 13.737532833333331, "altitude": 76.8000000020359, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:10:57.584536+00:00", "timestamp_unix": 1767942657.584536}, "starlink_gps": {"latitude": 45.553331121192535, "longitude": 13.737532833333333, "altitude": 76.80000000036843, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:57.584797+00:00", "timestamp_unix": 1767942657.584797}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737411666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:56.005648+00:00", "timestamp_unix": 1767942656.005648}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737441666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:10:56.572508+00:00", "timestamp_unix": 1767942656.572508}}

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


validation_timestamp: 2026-01-09T07:11:27.524343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.419005234635959, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.415937746856393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6449802143999979, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.806715239128264, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004008648643841098, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.05792126487262, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.603528435043191, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.055217928793166, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.6020751810112435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.673204144257797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:22+00:00", "timestamp_unix": 1767942682.0}, "starlink_location": {"latitude": 45.553331472206956, "longitude": 13.737532666666665, "altitude": 76.51000000112606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:11:27.483498+00:00", "timestamp_unix": 1767942687.483498}, "starlink_gps": {"latitude": 45.55333143615631, "longitude": 13.73753266666667, "altitude": 76.51000000059366, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:27.483750+00:00", "timestamp_unix": 1767942687.48375}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:26.056783+00:00", "timestamp_unix": 1767942686.056783}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737441666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:26.462532+00:00", "timestamp_unix": 1767942686.462532}}

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


validation_timestamp: 2026-01-09T07:11:57.492978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.322277802761036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.319394739937055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.915455038923505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.515460762355547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004018218183323823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.43141610637782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.372080330493874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.42860337584139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.370318406140944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.900467398031922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:53+00:00", "timestamp_unix": 1767942713.0}, "starlink_location": {"latitude": 45.553331972331605, "longitude": 13.737538166666669, "altitude": 76.37000000161454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:11:57.453909+00:00", "timestamp_unix": 1767942717.453909}, "starlink_gps": {"latitude": 45.5533319361949, "longitude": 13.737538166666669, "altitude": 76.3700000011301, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:57.454162+00:00", "timestamp_unix": 1767942717.454162}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737433333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:56.004726+00:00", "timestamp_unix": 1767942716.004726}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.73743, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:11:56.560587+00:00", "timestamp_unix": 1767942716.560587}}

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


validation_timestamp: 2026-01-09T07:12:27.622182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.629412464516129, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.636798594834424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.949394335856588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.207545739941977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0099544615295069, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.030139651539182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.45890997011749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.036863792430001, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.468158069593711, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.399431657293261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:25+00:00", "timestamp_unix": 1767942745.0}, "starlink_location": {"latitude": 45.55333316666666, "longitude": 13.737532321500405, "altitude": 76.72194825719949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:12:27.581860+00:00", "timestamp_unix": 1767942747.58186}, "starlink_gps": {"latitude": 45.55333316666662, "longitude": 13.737532449345114, "altitude": 76.73193103336818, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:27.582110+00:00", "timestamp_unix": 1767942747.58211}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737436666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:26.032971+00:00", "timestamp_unix": 1767942746.032971}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737443333333333, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:26.486147+00:00", "timestamp_unix": 1767942746.486147}}

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


validation_timestamp: 2026-01-09T07:12:57.486890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.075832623023413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.073381403701159, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6433024461412535, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.63922263309852, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004023108034699212, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.888606180307564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.839186908358816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.88550315489215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.839427290928013, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.640388120703053, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:57+00:00", "timestamp_unix": 1767942777.0}, "starlink_location": {"latitude": 45.55333413902527, "longitude": 13.737533833333336, "altitude": 76.84000000081511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:12:57.450194+00:00", "timestamp_unix": 1767942777.450194}, "starlink_gps": {"latitude": 45.55333410284459, "longitude": 13.737533833333336, "altitude": 76.8400000006896, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:57.450465+00:00", "timestamp_unix": 1767942777.450465}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737436666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:56.005536+00:00", "timestamp_unix": 1767942776.005536}, "nmea_secondary": {"latitude": 45.553338333333336, "longitude": 13.737433333333334, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:12:56.558094+00:00", "timestamp_unix": 1767942776.558094}}

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


validation_timestamp: 2026-01-09T07:13:27.577596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.464871354214818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.464871354214818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.06407536411744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.56665088202336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.012736397798543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.18425741549201, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.012736397798543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18425741549201, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.566706072922196, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:17+00:00", "timestamp_unix": 1767942797.0}, "starlink_location": {"latitude": 45.55333216666666, "longitude": 13.737528500000002, "altitude": 76.61000000068418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:13:27.516030+00:00", "timestamp_unix": 1767942807.51603}, "starlink_gps": {"latitude": 45.55333216666666, "longitude": 13.737528500000002, "altitude": 76.61000000068418, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:27.516279+00:00", "timestamp_unix": 1767942807.516279}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737428333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:26.031386+00:00", "timestamp_unix": 1767942806.031386}, "nmea_secondary": {"latitude": 45.553345, "longitude": 13.737425, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:26.525454+00:00", "timestamp_unix": 1767942806.525454}}

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


validation_timestamp: 2026-01-09T07:13:57.551896+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.4546281346286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.460342655505952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0290549002741605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.427439766028321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008037009180066156, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.90481868225503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.896025965780672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.910922043027426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.89447806553536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.563518030635649, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:48+00:00", "timestamp_unix": 1767942828.0}, "starlink_location": {"latitude": 45.55332962216815, "longitude": 13.737524500000001, "altitude": 77.07000000152973, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:13:57.514484+00:00", "timestamp_unix": 1767942837.514484}, "starlink_gps": {"latitude": 45.55332969444671, "longitude": 13.737524500000001, "altitude": 77.07000000120348, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:57.514730+00:00", "timestamp_unix": 1767942837.51473}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:56.039537+00:00", "timestamp_unix": 1767942836.039537}, "nmea_secondary": {"latitude": 45.55334333333333, "longitude": 13.737425, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:13:56.565775+00:00", "timestamp_unix": 1767942836.565775}}

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


validation_timestamp: 2026-01-09T07:14:27.550296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.373809745627922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.373809745627922, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9723878985895527, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.983981974060793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.99864735186863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.629353430769076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.99864735186863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.629353430769076, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.941096574812523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:20+00:00", "timestamp_unix": 1767942860.0}, "starlink_location": {"latitude": 45.55333033333334, "longitude": 13.737521833333334, "altitude": 77.38000000112721, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:14:27.513395+00:00", "timestamp_unix": 1767942867.513395}, "starlink_gps": {"latitude": 45.55333033333334, "longitude": 13.737521833333334, "altitude": 77.38000000112721, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:27.513652+00:00", "timestamp_unix": 1767942867.513652}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737421666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:26.073409+00:00", "timestamp_unix": 1767942866.073409}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.737426666666666, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:26.570862+00:00", "timestamp_unix": 1767942866.570862}}

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


validation_timestamp: 2026-01-09T07:14:57.486093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.856391730272446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.856391730272446, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8512630866387925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.80570628766666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.69801877886772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.152019866916874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.69801877886772, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.152019866916874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.41856713335779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:52+00:00", "timestamp_unix": 1767942892.0}, "starlink_location": {"latitude": 45.55333033333334, "longitude": 13.737521833333334, "altitude": 77.38000000112721, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:14:57.447214+00:00", "timestamp_unix": 1767942897.447214}, "starlink_gps": {"latitude": 45.55333033333334, "longitude": 13.737521833333334, "altitude": 77.38000000112721, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:57.447469+00:00", "timestamp_unix": 1767942897.447469}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:56.030584+00:00", "timestamp_unix": 1767942896.030584}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.73743, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:14:56.585411+00:00", "timestamp_unix": 1767942896.585411}}

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


validation_timestamp: 2026-01-09T07:15:27.472159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.215841610605056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.215255377232603, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5251949717245055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.562493948296575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005640601055180352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.130687955822642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.792448823406761, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.130644299073372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.788216564343097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.98028680964996, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:22+00:00", "timestamp_unix": 1767942922.0}, "starlink_location": {"latitude": 45.55332602778827, "longitude": 13.73751705048138, "altitude": 77.71000000300795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:15:27.433297+00:00", "timestamp_unix": 1767942927.433297}, "starlink_gps": {"latitude": 45.55332606371691, "longitude": 13.737516999341743, "altitude": 77.71000000250298, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:27.433553+00:00", "timestamp_unix": 1767942927.433553}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737396666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:26.029298+00:00", "timestamp_unix": 1767942926.029298}, "nmea_secondary": {"latitude": 45.55333, "longitude": 13.73743, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:26.535445+00:00", "timestamp_unix": 1767942926.535445}}

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


validation_timestamp: 2026-01-09T07:15:57.481316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.828061484446456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.822553895382178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2264240995633062, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.25925363652843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005673062649507175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.656666867612563, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.996625963041111, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.650993904813724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.992967837637999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.550898144890288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737377, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:53+00:00", "timestamp_unix": 1767942953.0}, "starlink_location": {"latitude": 45.55332480565997, "longitude": 13.73751788397829, "altitude": 77.94193177363138, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:15:57.445377+00:00", "timestamp_unix": 1767942957.445377}, "starlink_gps": {"latitude": 45.553324769524586, "longitude": 13.737517832544315, "altitude": 77.94594800696356, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:57.445634+00:00", "timestamp_unix": 1767942957.445634}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737393333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:56.012411+00:00", "timestamp_unix": 1767942956.012411}, "nmea_secondary": {"latitude": 45.55333, "longitude": 13.737428333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:15:56.481781+00:00", "timestamp_unix": 1767942956.481781}}

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


validation_timestamp: 2026-01-09T07:16:27.522581+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.832037383412114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.834199472957499, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9517801472857945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.997688870629094, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000208139358399, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.708291009357124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.615999043816431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.711006390418838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.614791841621484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.396189728202192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737369, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:27+00:00", "timestamp_unix": 1767942987.0}, "starlink_location": {"latitude": 45.553315361083406, "longitude": 13.737507666666666, "altitude": 77.62000000024787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:16:27.485320+00:00", "timestamp_unix": 1767942987.48532}, "starlink_gps": {"latitude": 45.55331539705814, "longitude": 13.737507666666666, "altitude": 77.62000000059726, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:27.485570+00:00", "timestamp_unix": 1767942987.48557}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737406666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:26.998874+00:00", "timestamp_unix": 1767942986.998874}, "nmea_secondary": {"latitude": 45.553333333333335, "longitude": 13.737426666666666, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:26.492928+00:00", "timestamp_unix": 1767942986.492928}}

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


validation_timestamp: 2026-01-09T07:16:57.485388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.270461858607499, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.268074060787923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.076524989332174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.198651261862016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997109416286129, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.30911426111152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.880724022859148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.306458294455577, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.881432840814082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.32143010446569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737371, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:47+00:00", "timestamp_unix": 1767943007.0}, "starlink_location": {"latitude": 45.55331730557488, "longitude": 13.737507666666666, "altitude": 77.62000000188699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:16:57.447354+00:00", "timestamp_unix": 1767943017.447354}, "starlink_gps": {"latitude": 45.55331726962801, "longitude": 13.737507666666666, "altitude": 77.61999999992973, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:57.447612+00:00", "timestamp_unix": 1767943017.447612}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737418333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:56.022329+00:00", "timestamp_unix": 1767943016.022329}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737433333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:16:56.547211+00:00", "timestamp_unix": 1767943016.547211}}

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


validation_timestamp: 2026-01-09T07:17:27.481007+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.466779769015783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.466779769015783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.381419251335452, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.3712240770719095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.616057289706186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.83030364080486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.616057289706186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.83030364080486, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.128100201766607, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737375, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:19+00:00", "timestamp_unix": 1767943039.0}, "starlink_location": {"latitude": 45.55331216666665, "longitude": 13.737510999999998, "altitude": 77.14000000070394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:17:27.441712+00:00", "timestamp_unix": 1767943047.441712}, "starlink_gps": {"latitude": 45.55331216666665, "longitude": 13.737510999999998, "altitude": 77.14000000070394, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:27.441964+00:00", "timestamp_unix": 1767943047.441964}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737418333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:26.093899+00:00", "timestamp_unix": 1767943046.093899}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737423333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:26.483360+00:00", "timestamp_unix": 1767943046.48336}}

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


validation_timestamp: 2026-01-09T07:17:57.510670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.386932848955098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.383485767058804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3624705957884107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.355305527162109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039917645163758736, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.007378521361085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.230450187953547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.00443711542032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.226458587273331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.427636428552472, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:52+00:00", "timestamp_unix": 1767943072.0}, "starlink_location": {"latitude": 45.55330916666664, "longitude": 13.737521383774437, "altitude": 77.08000000082149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:17:57.476313+00:00", "timestamp_unix": 1767943077.476313}, "starlink_gps": {"latitude": 45.55330916666664, "longitude": 13.737521332508404, "altitude": 77.0800000019393, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:57.476563+00:00", "timestamp_unix": 1767943077.476563}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737426666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:56.030183+00:00", "timestamp_unix": 1767943076.030183}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.73739, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:17:56.476089+00:00", "timestamp_unix": 1767943076.476089}}

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


validation_timestamp: 2026-01-09T07:18:27.467221+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.10860189835412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.10515559208837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6957353364587284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.522925304991619, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993239016444813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.632568198831873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.415638346990802, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.629589135802288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.41165158830346, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.939208403690475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:23+00:00", "timestamp_unix": 1767943103.0}, "starlink_location": {"latitude": 45.553312000000005, "longitude": 13.737520217187951, "altitude": 76.5599999994647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:18:27.428856+00:00", "timestamp_unix": 1767943107.428856}, "starlink_gps": {"latitude": 45.553312000000005, "longitude": 13.737520165902978, "altitude": 76.5599999994647, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:27.429109+00:00", "timestamp_unix": 1767943107.429109}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737418333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:26.008250+00:00", "timestamp_unix": 1767943106.00825}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737386666666668, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:26.500425+00:00", "timestamp_unix": 1767943106.500425}}

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


validation_timestamp: 2026-01-09T07:18:57.462421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.449510827225184, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.449510827225184, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2103498011018967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.626046891974041, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.361410084291554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.485350899478847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.361410084291554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.485350899478847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.406760222015205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:54+00:00", "timestamp_unix": 1767943134.0}, "starlink_location": {"latitude": 45.55331199999998, "longitude": 13.737518833333334, "altitude": 76.56000000027072, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:18:57.427852+00:00", "timestamp_unix": 1767943137.427852}, "starlink_gps": {"latitude": 45.55331199999998, "longitude": 13.737518833333334, "altitude": 76.56000000027072, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:57.428103+00:00", "timestamp_unix": 1767943137.428103}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737421666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:56.028944+00:00", "timestamp_unix": 1767943136.028944}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737371666666666, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:18:56.477549+00:00", "timestamp_unix": 1767943136.477549}}

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


validation_timestamp: 2026-01-09T07:19:27.650909+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.185227667450409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.185227667450409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.524350433277789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.849983866411417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.984694396146677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.302221366560207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.984694396146677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.302221366560207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.925826193125247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737365, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:27+00:00", "timestamp_unix": 1767943167.0}, "starlink_location": {"latitude": 45.5533115, "longitude": 13.737521333333333, "altitude": 76.59000000158275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:19:27.612066+00:00", "timestamp_unix": 1767943167.612066}, "starlink_gps": {"latitude": 45.5533115, "longitude": 13.737521333333333, "altitude": 76.59000000158275, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:27.612319+00:00", "timestamp_unix": 1767943167.612319}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737421666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:26.022323+00:00", "timestamp_unix": 1767943166.022323}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.73738, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:26.473812+00:00", "timestamp_unix": 1767943166.473812}}

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


validation_timestamp: 2026-01-09T07:19:57.464060+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.579076938027749, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.57694579548215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.414157972903652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.934539979466126, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004009727903330296, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.367707129451984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.625044831881304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.36522608040861, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.62425171169584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.411074942200246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:47+00:00", "timestamp_unix": 1767943187.0}, "starlink_location": {"latitude": 45.5533171388919, "longitude": 13.73752283333333, "altitude": 76.44000000026303, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:19:57.427982+00:00", "timestamp_unix": 1767943197.427982}, "starlink_gps": {"latitude": 45.55331710283155, "longitude": 13.73752283333333, "altitude": 76.44000000104124, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:57.428237+00:00", "timestamp_unix": 1767943197.428237}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737428333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:56.006837+00:00", "timestamp_unix": 1767943196.006837}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737401666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:19:56.533943+00:00", "timestamp_unix": 1767943196.533943}}

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


validation_timestamp: 2026-01-09T07:20:27.466929+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.191337041125088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.193751060776307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.161120502826898, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.047309066214575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004007820632168536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.058042318954325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.4963149086329555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.060325935323004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.496505880633057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.430532429327831, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:18+00:00", "timestamp_unix": 1767943218.0}, "starlink_location": {"latitude": 45.55331486109142, "longitude": 13.737524500000001, "altitude": 76.75000000030208, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:20:27.427035+00:00", "timestamp_unix": 1767943227.427035}, "starlink_gps": {"latitude": 45.55331489713462, "longitude": 13.737524499999997, "altitude": 76.7500000018259, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:27.427288+00:00", "timestamp_unix": 1767943227.427288}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737418333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:26.031063+00:00", "timestamp_unix": 1767943226.031063}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737428333333334, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:26.495609+00:00", "timestamp_unix": 1767943226.495609}}

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


validation_timestamp: 2026-01-09T07:20:57.642446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.431592536540347, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.566924809349485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4933470978664092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.026271727228316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1353958589275755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.052227828574816, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.978517046366514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.18761023480809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.060391216234744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.558869429617227, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:52+00:00", "timestamp_unix": 1767943252.0}, "starlink_location": {"latitude": 45.55331606827349, "longitude": 13.737524499999997, "altitude": 76.74999999863094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:20:57.603486+00:00", "timestamp_unix": 1767943257.603486}, "starlink_gps": {"latitude": 45.553316805576934, "longitude": 13.737525883859885, "altitude": 76.7500000009663, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:57.603739+00:00", "timestamp_unix": 1767943257.603739}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.7374, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:55.996742+00:00", "timestamp_unix": 1767943255.996742}, "nmea_secondary": {"latitude": 45.553333333333335, "longitude": 13.737438333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:20:56.515575+00:00", "timestamp_unix": 1767943256.515575}}

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


validation_timestamp: 2026-01-09T07:21:27.638838+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.080741992504988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.027897676945047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.506632050411382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.173271112767916, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10810475756862761, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.119054772971193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.593074644625364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.05889246021309, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.623861012648129, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.937053414932606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737365, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:23+00:00", "timestamp_unix": 1767943283.0}, "starlink_location": {"latitude": 45.553312666666656, "longitude": 13.737533666666666, "altitude": 77.25000000143507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:21:27.602604+00:00", "timestamp_unix": 1767943287.602604}, "starlink_gps": {"latitude": 45.553311694457214, "longitude": 13.737533666666666, "altitude": 77.25000000036192, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:27.602859+00:00", "timestamp_unix": 1767943287.602859}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737383333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:26.020275+00:00", "timestamp_unix": 1767943286.020275}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.73744, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:26.532594+00:00", "timestamp_unix": 1767943286.532594}}

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


validation_timestamp: 2026-01-09T07:21:57.640452+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.158068864569179, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.279084012747594, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7944955614765257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.272282561550061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13377431915679194, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.787945057096977, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.184438058058795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.898959785279702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.317621438078714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.023363250816915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:55+00:00", "timestamp_unix": 1767943315.0}, "starlink_location": {"latitude": 45.553314500000006, "longitude": 13.737536332406444, "altitude": 77.02000000020104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:21:57.601738+00:00", "timestamp_unix": 1767943317.601738}, "starlink_gps": {"latitude": 45.553314500000006, "longitude": 13.737538050463536, "altitude": 77.02000000020104, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:57.601995+00:00", "timestamp_unix": 1767943317.601995}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737368333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:55.988424+00:00", "timestamp_unix": 1767943315.988424}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737393333333333, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:21:56.525513+00:00", "timestamp_unix": 1767943316.525513}}

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


validation_timestamp: 2026-01-09T07:22:27.608062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.102438090676845, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.110798373618364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9622873463303497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0037716990132335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009978377545119647, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.418359365064596, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.060989957255172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.426380555878037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.070656053415506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.936072934419967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.73737, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:26+00:00", "timestamp_unix": 1767943346.0}, "starlink_location": {"latitude": 45.55331416666666, "longitude": 13.73753248801656, "altitude": 77.23193645570457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:22:27.566028+00:00", "timestamp_unix": 1767943347.566028}, "starlink_gps": {"latitude": 45.55331416666666, "longitude": 13.737532616168378, "altitude": 77.24194321775254, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:27.566284+00:00", "timestamp_unix": 1767943347.566284}, "nmea_primary": {"latitude": 45.55323166666667, "longitude": 13.737373333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:26.026007+00:00", "timestamp_unix": 1767943346.026007}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.73737, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:26.469816+00:00", "timestamp_unix": 1767943346.469816}}

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


validation_timestamp: 2026-01-09T07:22:57.639598+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.193877549027372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.193877549027372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.5996465190037545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.431521295576181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.01967525586336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.026345415321309, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.01967525586336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.026345415321309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.90757689509616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:48+00:00", "timestamp_unix": 1767943368.0}, "starlink_location": {"latitude": 45.55331416666666, "longitude": 13.737534000000002, "altitude": 77.34999999895042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:22:57.600277+00:00", "timestamp_unix": 1767943377.600277}, "starlink_gps": {"latitude": 45.55331416666666, "longitude": 13.737534000000002, "altitude": 77.34999999895042, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:57.600530+00:00", "timestamp_unix": 1767943377.60053}, "nmea_primary": {"latitude": 45.55321166666667, "longitude": 13.737371666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:56.014915+00:00", "timestamp_unix": 1767943376.014915}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737355, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:22:56.546306+00:00", "timestamp_unix": 1767943376.546306}}

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


validation_timestamp: 2026-01-09T07:23:27.460322+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.212582735682927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.212582735682927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1490248725401946, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0062190971742195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.080894801595495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.889526189704313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.080894801595495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.889526189704313, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.145518359113446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:19+00:00", "timestamp_unix": 1767943399.0}, "starlink_location": {"latitude": 45.55331349999997, "longitude": 13.737528333333334, "altitude": 77.21999999967514, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:23:27.420781+00:00", "timestamp_unix": 1767943407.420781}, "starlink_gps": {"latitude": 45.55331349999997, "longitude": 13.737528333333334, "altitude": 77.21999999967514, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:27.421028+00:00", "timestamp_unix": 1767943407.421028}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.73736, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:26.044540+00:00", "timestamp_unix": 1767943406.04454}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737421666666666, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:26.264503+00:00", "timestamp_unix": 1767943406.264503}}

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


validation_timestamp: 2026-01-09T07:23:57.636432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.634769739081646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.64996429333456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6032856970212186, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.234446372867547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02611566513180237, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.898226627245945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.425805634366214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.915213668403089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.442575882608219, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.47302380782549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:52+00:00", "timestamp_unix": 1767943432.0}, "starlink_location": {"latitude": 45.55331126513618, "longitude": 13.737518500000002, "altitude": 76.76000000008531, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:23:57.598710+00:00", "timestamp_unix": 1767943437.59871}, "starlink_gps": {"latitude": 45.5533115, "longitude": 13.737518500000002, "altitude": 76.76000000101867, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:57.598964+00:00", "timestamp_unix": 1767943437.598964}, "nmea_primary": {"latitude": 45.553218333333334, "longitude": 13.737363333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:56.025572+00:00", "timestamp_unix": 1767943436.025572}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737465, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:23:56.446250+00:00", "timestamp_unix": 1767943436.44625}}

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


validation_timestamp: 2026-01-09T07:24:27.533666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.693792776440429, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.69737217041907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.010498516013346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.023770025715281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040252489146131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.810546327973249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.814182142638338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.816088279186282, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8192944345595063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.00967062197051, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:22+00:00", "timestamp_unix": 1767943462.0}, "starlink_location": {"latitude": 45.55331178880787, "longitude": 13.737519500000001, "altitude": 76.31000000056724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:24:27.498152+00:00", "timestamp_unix": 1767943467.498152}, "starlink_gps": {"latitude": 45.553311861115596, "longitude": 13.737519500000001, "altitude": 76.31000000064597, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:27.498403+00:00", "timestamp_unix": 1767943467.498403}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737381666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:26.988422+00:00", "timestamp_unix": 1767943466.988422}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737481666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:26.544619+00:00", "timestamp_unix": 1767943466.544619}}

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


validation_timestamp: 2026-01-09T07:24:57.674213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.434020812860302, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.434020812860302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.985966848913154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.908299771557654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.977916722255008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.615360636852096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.977916722255008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.615360636852096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.399006738517023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:53+00:00", "timestamp_unix": 1767943493.0}, "starlink_location": {"latitude": 45.55331283333334, "longitude": 13.737519500000001, "altitude": 76.30999999971321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:24:57.637553+00:00", "timestamp_unix": 1767943497.637553}, "starlink_gps": {"latitude": 45.55331283333334, "longitude": 13.737519500000001, "altitude": 76.30999999971321, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:57.637805+00:00", "timestamp_unix": 1767943497.637805}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.7374, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:55.997121+00:00", "timestamp_unix": 1767943495.997121}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.73747, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:24:56.227754+00:00", "timestamp_unix": 1767943496.227754}}

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


validation_timestamp: 2026-01-09T07:25:27.456875+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.305240378191089, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.305240378060738, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2783743826195204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9631386416832437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.3831376552256327e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.270744983857389, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.676173505006003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.270744983738027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.676173504869677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.102485054683994, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:25+00:00", "timestamp_unix": 1767943525.0}, "starlink_location": {"latitude": 45.55331000000001, "longitude": 13.737518833333334, "altitude": 76.11193163001323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:25:27.417539+00:00", "timestamp_unix": 1767943527.417539}, "starlink_gps": {"latitude": 45.55331000000001, "longitude": 13.737518833333333, "altitude": 76.11595062893763, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:27.417787+00:00", "timestamp_unix": 1767943527.417787}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737405, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:25.986713+00:00", "timestamp_unix": 1767943525.986713}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737421666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:26.258046+00:00", "timestamp_unix": 1767943526.258046}}

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


validation_timestamp: 2026-01-09T07:25:57.632961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.51279465704201, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.584219296173826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.419082555595269, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.915870307423989, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15969154924341225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.484275301170678, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.718386236989032, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.542849967072502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.840430542496017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0104985076403485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:57+00:00", "timestamp_unix": 1767943557.0}, "starlink_location": {"latitude": 45.55331193178631, "longitude": 13.737517332345682, "altitude": 76.60000000064133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:25:57.595595+00:00", "timestamp_unix": 1767943557.595595}, "starlink_gps": {"latitude": 45.5533111762029, "longitude": 13.73751907646037, "altitude": 76.60000000180507, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:57.595888+00:00", "timestamp_unix": 1767943557.595888}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73741, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:56.024756+00:00", "timestamp_unix": 1767943556.024756}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737406666666667, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:25:56.456806+00:00", "timestamp_unix": 1767943556.456806}}

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


validation_timestamp: 2026-01-09T07:26:27.634469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.991934825611676, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.87164114107532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3678389787053498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.680560879392807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.21623739574403097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.76636789645941, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.824948452110867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.636739037149656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.781549596609382, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.567354168445387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:17+00:00", "timestamp_unix": 1767943577.0}, "starlink_location": {"latitude": 45.553313666666654, "longitude": 13.737518333333336, "altitude": 76.58389481077037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:26:27.595042+00:00", "timestamp_unix": 1767943587.595042}, "starlink_gps": {"latitude": 45.553311721997034, "longitude": 13.73751833333334, "altitude": 76.5019308935117, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:27.595298+00:00", "timestamp_unix": 1767943587.595298}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:26.040345+00:00", "timestamp_unix": 1767943586.040345}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737395, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:26.455697+00:00", "timestamp_unix": 1767943586.455697}}

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


validation_timestamp: 2026-01-09T07:26:57.602297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.907241823718492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.907241823718492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.27487955074801, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8634733746815835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.132370700138859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.487226056415306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.132370700138859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.487226056415306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.063991318383915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:48+00:00", "timestamp_unix": 1767943608.0}, "starlink_location": {"latitude": 45.553313666666654, "longitude": 13.737518333333336, "altitude": 76.60999999954129, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:26:57.562336+00:00", "timestamp_unix": 1767943617.562336}, "starlink_gps": {"latitude": 45.553313666666654, "longitude": 13.737518333333336, "altitude": 76.60999999954129, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:57.562594+00:00", "timestamp_unix": 1767943617.562594}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73741, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:55.983684+00:00", "timestamp_unix": 1767943615.983684}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.7374, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:26:56.438280+00:00", "timestamp_unix": 1767943616.43828}}

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


validation_timestamp: 2026-01-09T07:27:27.529816+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.109807720401058, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.118041660888936, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.939594773749721, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2457261790703376, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008510525746359783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.47194338761289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.178413329103343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.480452653097535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18624589414814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6062354361357336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737391, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:18+00:00", "timestamp_unix": 1767943638.0}, "starlink_location": {"latitude": 45.553307622042496, "longitude": 13.737514013116279, "altitude": 76.32000000315925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:27:27.493180+00:00", "timestamp_unix": 1767943647.49318}, "starlink_gps": {"latitude": 45.55330767625153, "longitude": 13.737514090275633, "altitude": 76.32000000336046, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:27.493429+00:00", "timestamp_unix": 1767943647.493429}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737426666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:26.022903+00:00", "timestamp_unix": 1767943646.022903}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737416666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:26.531974+00:00", "timestamp_unix": 1767943646.531974}}

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


validation_timestamp: 2026-01-09T07:27:57.457524+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.749110840156368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.754493924681976, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6840565128485228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.476910224487881, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005658617913962241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.35873271570726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.047641861316709, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.364385536262214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.052107828835455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.58909878620661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:49+00:00", "timestamp_unix": 1767943669.0}, "starlink_location": {"latitude": 45.55330519441176, "longitude": 13.737515282791009, "altitude": 75.91000000154284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:27:57.417400+00:00", "timestamp_unix": 1767943677.4174}, "starlink_gps": {"latitude": 45.553305230455145, "longitude": 13.737515334093995, "altitude": 75.9100000024703, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:57.417648+00:00", "timestamp_unix": 1767943677.417648}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737426666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:55.983833+00:00", "timestamp_unix": 1767943675.983833}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.7374, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:27:56.490692+00:00", "timestamp_unix": 1767943676.490692}}

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


validation_timestamp: 2026-01-09T07:28:27.605655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.027603844398786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.027603844398786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5275920062076054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.031631132128341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.70373101647685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.60419657350994, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.70373101647685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.60419657350994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.475787275238312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:21+00:00", "timestamp_unix": 1767943701.0}, "starlink_location": {"latitude": 45.5533095, "longitude": 13.737524, "altitude": 75.98000000153979, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:28:27.556532+00:00", "timestamp_unix": 1767943707.556532}, "starlink_gps": {"latitude": 45.5533095, "longitude": 13.737524, "altitude": 75.98000000153979, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:27.556785+00:00", "timestamp_unix": 1767943707.556785}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737426666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:26.009741+00:00", "timestamp_unix": 1767943706.009741}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737375, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:26.465813+00:00", "timestamp_unix": 1767943706.465813}}

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


validation_timestamp: 2026-01-09T07:28:57.674535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.611704999114526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.611704997662105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.085854924509029, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.665949615110824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.575170965402426, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.11424400052242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.575170963877994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.114244000859644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.371850910459077, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:52+00:00", "timestamp_unix": 1767943732.0}, "starlink_location": {"latitude": 45.5533095, "longitude": 13.737524, "altitude": 75.94993062704218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:28:57.632511+00:00", "timestamp_unix": 1767943737.632511}, "starlink_gps": {"latitude": 45.553309499999976, "longitude": 13.737524, "altitude": 75.9538867766785, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:57.632765+00:00", "timestamp_unix": 1767943737.632765}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73742, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:57.004637+00:00", "timestamp_unix": 1767943737.004637}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.73737, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:28:56.521120+00:00", "timestamp_unix": 1767943736.52112}}

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


validation_timestamp: 2026-01-09T07:29:27.524648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.399216871707937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.399216871707937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6617167982480243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.488239838295584, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.870473498760562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.504529223888726, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.870473498760562, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.504529223888726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.705261879370306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:23+00:00", "timestamp_unix": 1767943763.0}, "starlink_location": {"latitude": 45.55331149999998, "longitude": 13.737519833333334, "altitude": 76.36000000215893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:29:27.490062+00:00", "timestamp_unix": 1767943767.490062}, "starlink_gps": {"latitude": 45.55331149999998, "longitude": 13.737519833333334, "altitude": 76.36000000215893, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:27.490393+00:00", "timestamp_unix": 1767943767.490393}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:26.041010+00:00", "timestamp_unix": 1767943766.04101}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737385, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:26.477168+00:00", "timestamp_unix": 1767943766.477168}}

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


validation_timestamp: 2026-01-09T07:29:57.596316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.330736146475678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.328536220007239, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.206824675324425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.638716777058911, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011298346804051153, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.035997064369637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.465020504764597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.036406262797225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.458366054669373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.700328552277119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:56+00:00", "timestamp_unix": 1767943796.0}, "starlink_location": {"latitude": 45.55331243772098, "longitude": 13.737525512013153, "altitude": 76.63000000119938, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:29:57.555892+00:00", "timestamp_unix": 1767943797.555892}, "starlink_gps": {"latitude": 45.553312509687466, "longitude": 13.737525409578472, "altitude": 76.63000000069769, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:57.556145+00:00", "timestamp_unix": 1767943797.556145}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.73742, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:56.017644+00:00", "timestamp_unix": 1767943796.017644}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.73738, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:29:56.164296+00:00", "timestamp_unix": 1767943796.164296}}

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


validation_timestamp: 2026-01-09T07:30:27.629949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.747713403407133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.705282428599014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.55291797165363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.930452883097548, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11119781809555605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.216830179382978, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.283485565378058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.158787583718059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.28862534178819, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.939208612288475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737378, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:17+00:00", "timestamp_unix": 1767943817.0}, "starlink_location": {"latitude": 45.553313000000024, "longitude": 13.737520498921972, "altitude": 76.76388741998451, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:30:27.588483+00:00", "timestamp_unix": 1767943827.588483}, "starlink_gps": {"latitude": 45.55331202777761, "longitude": 13.737520833333333, "altitude": 76.68194338493215, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:27.588747+00:00", "timestamp_unix": 1767943827.588747}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.73741, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:26.986336+00:00", "timestamp_unix": 1767943826.986336}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737378333333334, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:26.489425+00:00", "timestamp_unix": 1767943826.489425}}

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


validation_timestamp: 2026-01-09T07:30:57.622588+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.156137277433789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.172310626394374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.713449401338715, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.425673802660236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02611723898605019, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.992599279913316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.960291943485144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.01305609877523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.965911970683331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.753726330724063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737378, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:48+00:00", "timestamp_unix": 1767943848.0}, "starlink_location": {"latitude": 45.55331276512202, "longitude": 13.737520833333333, "altitude": 76.76389473802625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:30:57.587824+00:00", "timestamp_unix": 1767943857.587824}, "starlink_gps": {"latitude": 45.553312999999996, "longitude": 13.73752083333333, "altitude": 76.6719510703529, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:57.588079+00:00", "timestamp_unix": 1767943857.588079}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737425, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:56.012673+00:00", "timestamp_unix": 1767943856.012673}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737383333333334, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:30:56.229388+00:00", "timestamp_unix": 1767943856.229388}}

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


validation_timestamp: 2026-01-09T07:31:27.624967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.207283990605507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.264459045499585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.65673968969453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.560715559121754, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09199187006513392, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.701607952306235, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.7955896860945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.77159197123827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.818289008693698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.937898725005808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:20+00:00", "timestamp_unix": 1767943880.0}, "starlink_location": {"latitude": 45.55331356819518, "longitude": 13.73752616666667, "altitude": 76.95389652815301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:31:27.586902+00:00", "timestamp_unix": 1767943887.586902}, "starlink_gps": {"latitude": 45.55331439549794, "longitude": 13.73752616666667, "altitude": 76.86194685201444, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:27.587156+00:00", "timestamp_unix": 1767943887.587156}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737411666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:26.004031+00:00", "timestamp_unix": 1767943886.004031}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737391666666667, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:26.258036+00:00", "timestamp_unix": 1767943886.258036}}

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


validation_timestamp: 2026-01-09T07:31:57.623095+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.508444545576722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.508444545576722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4612640970644089, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.510492350857296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.838410872790957, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.692284860292185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.838410872790957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.692284860292185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.750930997972316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:52+00:00", "timestamp_unix": 1767943912.0}, "starlink_location": {"latitude": 45.55331683333333, "longitude": 13.737522499999999, "altitude": 77.30999999983621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:31:57.586183+00:00", "timestamp_unix": 1767943917.586183}, "starlink_gps": {"latitude": 45.55331683333333, "longitude": 13.737522499999999, "altitude": 77.30999999983621, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:57.586435+00:00", "timestamp_unix": 1767943917.586435}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.7374, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:57.007432+00:00", "timestamp_unix": 1767943917.007432}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737396666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:31:56.214453+00:00", "timestamp_unix": 1767943916.214453}}

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


validation_timestamp: 2026-01-09T07:32:27.509285+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.825631956294641, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.825631953691701, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.883980444117915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.477074104680237, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.740524842840106e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.5096224759408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.021808297698183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.509622472513634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.021808295885837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.085519811469793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:24+00:00", "timestamp_unix": 1767943944.0}, "starlink_location": {"latitude": 45.553316333333356, "longitude": 13.737522666666669, "altitude": 77.28594141015677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T07:32:27.466488+00:00", "timestamp_unix": 1767943947.466488}, "starlink_gps": {"latitude": 45.55331633333331, "longitude": 13.737522666666669, "altitude": 77.29194462472842, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:27.466831+00:00", "timestamp_unix": 1767943947.466831}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737411666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:26.027540+00:00", "timestamp_unix": 1767943946.02754}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.73738, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T07:32:26.454253+00:00", "timestamp_unix": 1767943946.454253}}

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


