# positions_validation

validation_timestamp: 2026-01-08T05:37:37.654532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.343453361838571, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.353095463194476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.492091825577015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8127281810735356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06069756013842459, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.132164261046548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0720639844576354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.186652049885184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.013663523472147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.169169906317507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579098, "longitude": 13.630968, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:31+00:00", "timestamp_unix": 1767850651.0}, "starlink_location": {"latitude": 45.5790859181444, "longitude": 13.630967926090852, "altitude": 80.27000013950301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:37:37.627018+00:00", "timestamp_unix": 1767850657.627018}, "starlink_gps": {"latitude": 45.57908584576682, "longitude": 13.630967153083246, "altitude": 80.27000012580518, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:37.627285+00:00", "timestamp_unix": 1767850657.627285}, "nmea_primary": {"latitude": 45.579116666666664, "longitude": 13.631033333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:36.417502+00:00", "timestamp_unix": 1767850656.417502}, "nmea_secondary": {"latitude": 45.579075, "longitude": 13.630931666666667, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:36.906402+00:00", "timestamp_unix": 1767850656.906402}}

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


validation_timestamp: 2026-01-08T05:38:07.656997+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.703246424198167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.74567640135256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.583712439502217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.56521277991715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04412612566234907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.111073955743102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9905787159621227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.150651796247336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9548800698794544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.064902518328353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579136, "longitude": 13.631528, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:03+00:00", "timestamp_unix": 1767850683.0}, "starlink_location": {"latitude": 45.57912433333266, "longitude": 13.63146991293344, "altitude": 79.57000007410777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:38:07.626394+00:00", "timestamp_unix": 1767850687.626394}, "starlink_gps": {"latitude": 45.579124333332715, "longitude": 13.631469345963309, "altitude": 79.57000006651775, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:07.626660+00:00", "timestamp_unix": 1767850687.62666}, "nmea_primary": {"latitude": 45.57915666666667, "longitude": 13.631563333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:06.409100+00:00", "timestamp_unix": 1767850686.4091}, "nmea_secondary": {"latitude": 45.579103333333336, "longitude": 13.631428333333334, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:06.988189+00:00", "timestamp_unix": 1767850686.988189}}

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


validation_timestamp: 2026-01-08T05:38:37.654579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.890820457859999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.935446796106406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.707949897897356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.249343774703323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04476657665354604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.059780108397533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.47946898750605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.101079200611576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.435433648329282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.448173252309351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579155, "longitude": 13.632098, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:35+00:00", "timestamp_unix": 1767850715.0}, "starlink_location": {"latitude": 45.57914875142327, "longitude": 13.632009912049083, "altitude": 79.20000007640218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:38:37.625724+00:00", "timestamp_unix": 1767850717.625724}, "starlink_gps": {"latitude": 45.57914867917472, "longitude": 13.632009346187525, "altitude": 79.20000007014384, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:37.625991+00:00", "timestamp_unix": 1767850717.625991}, "nmea_primary": {"latitude": 45.579188333333335, "longitude": 13.632096666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:36.393821+00:00", "timestamp_unix": 1767850716.393821}, "nmea_secondary": {"latitude": 45.579125, "longitude": 13.63192, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:38:36.659260+00:00", "timestamp_unix": 1767850716.65926}}

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


validation_timestamp: 2026-01-08T05:39:07.651558+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.485542975108043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.535568846170497, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.220541191807616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.831503294804335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0527021927854132, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.201585760689985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.370767950439967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.232073727673022, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.31929118899637, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.385261781442978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579178, "longitude": 13.632661, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:07+00:00", "timestamp_unix": 1767850747.0}, "starlink_location": {"latitude": 45.57916524844659, "longitude": 13.632553503312458, "altitude": 81.71000010519236, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:39:07.624700+00:00", "timestamp_unix": 1767850747.6247}, "starlink_gps": {"latitude": 45.5791653207485, "longitude": 13.63255283407466, "altitude": 81.71000009616068, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:07.624966+00:00", "timestamp_unix": 1767850747.624966}, "nmea_primary": {"latitude": 45.57921833333333, "longitude": 13.632626666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:06.430588+00:00", "timestamp_unix": 1767850746.430588}, "nmea_secondary": {"latitude": 45.57916, "longitude": 13.632433333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:06.943583+00:00", "timestamp_unix": 1767850746.943583}}

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


validation_timestamp: 2026-01-08T05:39:37.734331+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.3436701129755244, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2517756964459807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.336944150484092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.166674792526312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09644962167279444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.022940519511002, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.881358027399779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.10945798345231, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.786519060446757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.04471959381306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57919, "longitude": 13.633031, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:28+00:00", "timestamp_unix": 1767850768.0}, "starlink_location": {"latitude": 45.57920136467847, "longitude": 13.633070775929971, "altitude": 80.25389574621285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:39:37.705670+00:00", "timestamp_unix": 1767850777.70567}, "starlink_gps": {"latitude": 45.57920129240944, "longitude": 13.633069540970078, "altitude": 80.26192805022251, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:37.705930+00:00", "timestamp_unix": 1767850777.70593}, "nmea_primary": {"latitude": 45.57924333333333, "longitude": 13.63317, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:36.421979+00:00", "timestamp_unix": 1767850776.421979}, "nmea_secondary": {"latitude": 45.579208333333334, "longitude": 13.63297, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:36.952337+00:00", "timestamp_unix": 1767850776.952337}}

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


validation_timestamp: 2026-01-08T05:40:07.652121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8823515385051843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.833925790569573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.655229145559497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.188490155523877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.052084675269373826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.773405304793194, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.838961159468463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.821470911007276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.78690325089701, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.370581167318415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57923, "longitude": 13.633579, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:39:59+00:00", "timestamp_unix": 1767850799.0}, "starlink_location": {"latitude": 45.579241292407374, "longitude": 13.633612336025923, "altitude": 78.39000010296732, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:40:07.623215+00:00", "timestamp_unix": 1767850807.623215}, "starlink_gps": {"latitude": 45.579241256364234, "longitude": 13.633611668780356, "altitude": 78.39000009500309, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:07.623474+00:00", "timestamp_unix": 1767850807.623474}, "nmea_primary": {"latitude": 45.579265, "longitude": 13.633678333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:06.405873+00:00", "timestamp_unix": 1767850806.405873}, "nmea_secondary": {"latitude": 45.579231666666665, "longitude": 13.633486666666666, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:06.988191+00:00", "timestamp_unix": 1767850806.988191}}

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


validation_timestamp: 2026-01-08T05:40:37.653994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2604650471664214, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2403554933488983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.242667226125471, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.372554237733507, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.052065320326035155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.368610264829287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.715158464267846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.415813737704526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.66569283549361, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.060866246029954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579273, "longitude": 13.634136, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:31+00:00", "timestamp_unix": 1767850831.0}, "starlink_location": {"latitude": 45.579291666665746, "longitude": 13.634147502641135, "altitude": 77.11000010210553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:40:37.622408+00:00", "timestamp_unix": 1767850837.622408}, "starlink_gps": {"latitude": 45.5792916666658, "longitude": 13.63414683365946, "altitude": 77.11000009393078, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:37.622672+00:00", "timestamp_unix": 1767850837.622672}, "nmea_primary": {"latitude": 45.57930833333333, "longitude": 13.634198333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:36.431296+00:00", "timestamp_unix": 1767850836.431296}, "nmea_secondary": {"latitude": 45.57926166666667, "longitude": 13.634016666666666, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:40:36.956462+00:00", "timestamp_unix": 1767850836.956462}}

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


validation_timestamp: 2026-01-08T05:41:07.650371+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.2231866797867958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.223997396506029, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.073548192223472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.10041886497653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05590623317662854, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.243738626062807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.434153766044064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.28884527187563, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.38109672506383, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.52383526255943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579323, "longitude": 13.634691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:03+00:00", "timestamp_unix": 1767850863.0}, "starlink_location": {"latitude": 45.579333999998894, "longitude": 13.634691131183343, "altitude": 79.64000011876182, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:41:07.621382+00:00", "timestamp_unix": 1767850867.621382}, "starlink_gps": {"latitude": 45.57933399999903, "longitude": 13.634690412849652, "altitude": 79.6400001089773, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:07.621647+00:00", "timestamp_unix": 1767850867.621647}, "nmea_primary": {"latitude": 45.57935666666667, "longitude": 13.634735, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:06.420309+00:00", "timestamp_unix": 1767850866.420309}, "nmea_secondary": {"latitude": 45.579301666666666, "longitude": 13.634551666666667, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:05.847726+00:00", "timestamp_unix": 1767850865.847726}}

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


validation_timestamp: 2026-01-08T05:41:37.734822+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.816912076324344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9190479918553742, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.336360180301772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.234134790963209, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10503166460925682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.413887714634216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.495719963296574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4968560460500235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.390694525977761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.127710618203563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579376, "longitude": 13.635259, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:34+00:00", "timestamp_unix": 1767850894.0}, "starlink_location": {"latitude": 45.57936289572659, "longitude": 13.63521367121399, "altitude": 78.70000012356053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:41:37.703536+00:00", "timestamp_unix": 1767850897.703536}, "starlink_gps": {"latitude": 45.579362751634534, "longitude": 13.635212337466598, "altitude": 78.70000010465206, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:37.703839+00:00", "timestamp_unix": 1767850897.703839}, "nmea_primary": {"latitude": 45.579405, "longitude": 13.63527, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:36.393408+00:00", "timestamp_unix": 1767850896.393408}, "nmea_secondary": {"latitude": 45.57935333333333, "longitude": 13.635118333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:41:36.947984+00:00", "timestamp_unix": 1767850896.947984}}

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


validation_timestamp: 2026-01-08T05:42:07.735013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.97583167672147, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1076496943939835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3188578940349327, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.475437179249287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13208141464357534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.614617153363685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.789817492351995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.724926055773817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.665933822098079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.856590649256894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579414, "longitude": 13.635821, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:06+00:00", "timestamp_unix": 1767850926.0}, "starlink_location": {"latitude": 45.57939762537528, "longitude": 13.63574786793374, "altitude": 76.28610429364517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:42:07.701997+00:00", "timestamp_unix": 1767850927.701997}, "starlink_gps": {"latitude": 45.57939733638785, "longitude": 13.635746221822073, "altitude": 76.27807441922553, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:07.702260+00:00", "timestamp_unix": 1767850927.70226}, "nmea_primary": {"latitude": 45.57944166666667, "longitude": 13.635805, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:06.427619+00:00", "timestamp_unix": 1767850926.427619}, "nmea_secondary": {"latitude": 45.579405, "longitude": 13.635648333333334, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:06.959189+00:00", "timestamp_unix": 1767850926.959189}}

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


validation_timestamp: 2026-01-08T05:42:37.655345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2882357504862325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.235042493971397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.592792167798535, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.253250644708382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05603795782865094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.300471228240625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.11205139086283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.34034636335522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.05603858496332, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.40371267958685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57944, "longitude": 13.636211, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:27+00:00", "timestamp_unix": 1767850947.0}, "starlink_location": {"latitude": 45.5794239590966, "longitude": 13.636301798276376, "altitude": 76.53000012103736, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:42:37.619330+00:00", "timestamp_unix": 1767850957.61933}, "starlink_gps": {"latitude": 45.579423923073, "longitude": 13.636301080090865, "altitude": 76.53000010945786, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:37.619588+00:00", "timestamp_unix": 1767850957.619588}, "nmea_primary": {"latitude": 45.57946666666667, "longitude": 13.636355, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:36.419428+00:00", "timestamp_unix": 1767850956.419428}, "nmea_secondary": {"latitude": 45.57942166666667, "longitude": 13.636223333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:42:36.927319+00:00", "timestamp_unix": 1767850956.927319}}

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


validation_timestamp: 2026-01-08T05:43:07.730110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6500116204477715, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.5458722515072156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.1849461956724, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.715995166799271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10441863862656126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.048851644045666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.076717630523594, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.131268010357414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.976686920886157, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.894077075135863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57946, "longitude": 13.636806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:00+00:00", "timestamp_unix": 1767850980.0}, "starlink_location": {"latitude": 45.579456468655884, "longitude": 13.636839673939434, "altitude": 74.55000012289669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:43:07.700162+00:00", "timestamp_unix": 1767850987.700162}, "starlink_gps": {"latitude": 45.57945654091505, "longitude": 13.636838336249637, "altitude": 74.5500001037421, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:07.700425+00:00", "timestamp_unix": 1767850987.700425}, "nmea_primary": {"latitude": 45.57949166666667, "longitude": 13.636915, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:06.405473+00:00", "timestamp_unix": 1767850986.405473}, "nmea_secondary": {"latitude": 45.579445, "longitude": 13.636763333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:06.880394+00:00", "timestamp_unix": 1767850986.880394}}

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


validation_timestamp: 2026-01-08T05:43:37.645837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4793485247979135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4382703461110653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.269583178078113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.531069952765775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05215650441510842, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8910267867250905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.091573825824758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.918413155380543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.03956747637207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.640763375345921, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579487, "longitude": 13.63736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:31+00:00", "timestamp_unix": 1767851011.0}, "starlink_location": {"latitude": 45.5794678333324, "longitude": 13.637395337369382, "altitude": 75.88192062597341, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:43:37.618407+00:00", "timestamp_unix": 1767851017.618407}, "starlink_gps": {"latitude": 45.579467833332465, "longitude": 13.63739466721399, "altitude": 75.88594407369449, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:37.618668+00:00", "timestamp_unix": 1767851017.618668}, "nmea_primary": {"latitude": 45.579528333333336, "longitude": 13.637448333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:36.428968+00:00", "timestamp_unix": 1767851016.428968}, "nmea_secondary": {"latitude": 45.57947333333333, "longitude": 13.637291666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:43:36.941795+00:00", "timestamp_unix": 1767851016.941795}}

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


validation_timestamp: 2026-01-08T05:44:07.729674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.924536322078497, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8663306937797268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.442064458798978, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.817899769558394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1283873339209234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.040664867047093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.643854824899764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.119031266941539, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.51554881370644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.595998537572314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579517, "longitude": 13.637919, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:02+00:00", "timestamp_unix": 1767851042.0}, "starlink_location": {"latitude": 45.57950236464405, "longitude": 13.637932200579604, "altitude": 78.11000018626504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:44:07.698883+00:00", "timestamp_unix": 1767851047.698883}, "starlink_gps": {"latitude": 45.57950229238458, "longitude": 13.637930554172138, "altitude": 78.11000015699854, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:07.699142+00:00", "timestamp_unix": 1767851047.699142}, "nmea_primary": {"latitude": 45.57957, "longitude": 13.637996666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:06.403707+00:00", "timestamp_unix": 1767851046.403707}, "nmea_secondary": {"latitude": 45.5795, "longitude": 13.637808333333334, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:06.956232+00:00", "timestamp_unix": 1767851046.956232}}

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


validation_timestamp: 2026-01-08T05:44:37.728342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.020675320512087, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.1032374569581274, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.75909639645945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.904871751948118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11227708882239783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.736691717445165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.378484230586203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.802941219350444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.2662104802789, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.917643312384193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57955, "longitude": 13.638505, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:34+00:00", "timestamp_unix": 1767851074.0}, "starlink_location": {"latitude": 45.579536531249026, "longitude": 13.638487570112575, "altitude": 79.01000014006927, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:44:37.698038+00:00", "timestamp_unix": 1767851077.698038}, "starlink_gps": {"latitude": 45.57953645907248, "longitude": 13.638486131160425, "altitude": 79.01000011778042, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:37.698302+00:00", "timestamp_unix": 1767851077.698302}, "nmea_primary": {"latitude": 45.57960333333333, "longitude": 13.638546666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:36.426162+00:00", "timestamp_unix": 1767851076.426162}, "nmea_secondary": {"latitude": 45.57953, "longitude": 13.638341666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:44:36.915347+00:00", "timestamp_unix": 1767851076.915347}}

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


validation_timestamp: 2026-01-08T05:45:07.642775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6222391805265617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.675857694145286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.606588004701511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.951757768710493, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05678050859476506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.148652390097168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.386327805061555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.174873138698351, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.329888458148902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.594618384365734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579582, "longitude": 13.639084, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:05+00:00", "timestamp_unix": 1767851105.0}, "starlink_location": {"latitude": 45.57957108501371, "longitude": 13.639054133174042, "altitude": 79.7500001213691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:45:07.615690+00:00", "timestamp_unix": 1767851107.61569}, "starlink_gps": {"latitude": 45.57957101256489, "longitude": 13.639053410984081, "altitude": 79.75000011082406, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:07.615988+00:00", "timestamp_unix": 1767851107.615988}, "nmea_primary": {"latitude": 45.57962333333333, "longitude": 13.63908, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:06.422110+00:00", "timestamp_unix": 1767851106.42211}, "nmea_secondary": {"latitude": 45.57954333333333, "longitude": 13.6389, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:07.024227+00:00", "timestamp_unix": 1767851107.024227}}

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


validation_timestamp: 2026-01-08T05:45:37.728591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.576462195888674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.690672625042362, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9979961564982336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.626751567877918, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11666896387898198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.359351016479035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.05193444470722, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.458301089022418, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.938523845812922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.192688155739912, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57965, "longitude": 13.6396475, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:36+00:00", "timestamp_unix": 1767851136.0}, "starlink_location": {"latitude": 45.57961395875761, "longitude": 13.63955007225135, "altitude": 76.52389469643022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:45:37.696725+00:00", "timestamp_unix": 1767851137.696725}, "starlink_gps": {"latitude": 45.57961366963292, "longitude": 13.639548631213863, "altitude": 76.5319283306625, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:37.696987+00:00", "timestamp_unix": 1767851137.696987}, "nmea_primary": {"latitude": 45.57967, "longitude": 13.639621666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:36.407287+00:00", "timestamp_unix": 1767851136.407287}, "nmea_secondary": {"latitude": 45.57957833333333, "longitude": 13.63946, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:36.886777+00:00", "timestamp_unix": 1767851136.886777}}

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


validation_timestamp: 2026-01-08T05:46:07.732109+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.592943286596586, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.515031847400037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.199256314566163, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.770901412513876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08365889241786306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.606377568476387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.671239479449858, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.680655619783267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.587588142045242, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.830460419404295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579697, "longitude": 13.6400385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:45:58+00:00", "timestamp_unix": 1767851158.0}, "starlink_location": {"latitude": 45.5796930940188, "longitude": 13.640110146627714, "altitude": 76.82000007975715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:46:07.696242+00:00", "timestamp_unix": 1767851167.696242}, "starlink_gps": {"latitude": 45.57969287717459, "longitude": 13.640109117310798, "altitude": 76.82000006681444, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:07.696504+00:00", "timestamp_unix": 1767851167.696504}, "nmea_primary": {"latitude": 45.579728333333335, "longitude": 13.640161666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:06.417673+00:00", "timestamp_unix": 1767851166.417673}, "nmea_secondary": {"latitude": 45.57966666666667, "longitude": 13.639978333333334, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:06.950979+00:00", "timestamp_unix": 1767851166.950979}}

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


validation_timestamp: 2026-01-08T05:46:37.726829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6537668914378958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.557528798711872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.751401128014822, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.631364851684029, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10538441030260907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1184940772183545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.184523663540753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.22121099839201, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.079595157677367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.271153955039049, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579765, "longitude": 13.640614, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:30+00:00", "timestamp_unix": 1767851190.0}, "starlink_location": {"latitude": 45.57977289600698, "longitude": 13.640632007260196, "altitude": 79.00000012473036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:46:37.695494+00:00", "timestamp_unix": 1767851197.695494}, "starlink_gps": {"latitude": 45.57977275143101, "longitude": 13.640630669023679, "altitude": 79.00000010609894, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:37.695754+00:00", "timestamp_unix": 1767851197.695754}, "nmea_primary": {"latitude": 45.579793333333335, "longitude": 13.640705, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:36.414719+00:00", "timestamp_unix": 1767851196.414719}, "nmea_secondary": {"latitude": 45.579755, "longitude": 13.64053, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:46:36.961734+00:00", "timestamp_unix": 1767851196.961734}}

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


validation_timestamp: 2026-01-08T05:47:07.724654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.826918905032859, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.725819529115851, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.360052390864469, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0570512322263, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11249264906666039, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.520457703380861, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.436110737330324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.617371055575034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.323780489188449, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.409269173376703, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579796, "longitude": 13.641155, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:01+00:00", "timestamp_unix": 1767851221.0}, "starlink_location": {"latitude": 45.57978336465736, "longitude": 13.6412007383511, "altitude": 79.19000014233913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:47:07.693986+00:00", "timestamp_unix": 1767851227.693986}, "starlink_gps": {"latitude": 45.57978329234225, "longitude": 13.641199296629974, "altitude": 79.19000012067372, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:07.694247+00:00", "timestamp_unix": 1767851227.694247}, "nmea_primary": {"latitude": 45.57980666666667, "longitude": 13.641248333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:06.402788+00:00", "timestamp_unix": 1767851226.402788}, "nmea_secondary": {"latitude": 45.57978166666667, "longitude": 13.641066666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:06.992495+00:00", "timestamp_unix": 1767851226.992495}}

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


validation_timestamp: 2026-01-08T05:47:37.641369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8474551030138477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.832764724463347, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.230618080211917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.934636179838086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0534838777785507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.740411543428198, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.961649758548874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.782366792656354, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.909567708852039, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.139797262086365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579773, "longitude": 13.641689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:31+00:00", "timestamp_unix": 1767851251.0}, "starlink_location": {"latitude": 45.57973845601656, "longitude": 13.641691836717415, "altitude": 75.7500001090085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:47:37.611647+00:00", "timestamp_unix": 1767851257.611647}, "starlink_gps": {"latitude": 45.57973856451119, "longitude": 13.641691167214063, "altitude": 75.75000009860689, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:37.611946+00:00", "timestamp_unix": 1767851257.611946}, "nmea_primary": {"latitude": 45.579768333333334, "longitude": 13.641781666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:36.384775+00:00", "timestamp_unix": 1767851256.384775}, "nmea_secondary": {"latitude": 45.57977, "longitude": 13.6416, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:47:36.881627+00:00", "timestamp_unix": 1767851256.881627}}

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


validation_timestamp: 2026-01-08T05:48:07.723658+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8287250512344237, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.929248351402773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8088932665330795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.691538126289588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1144491570840812, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4040887696200315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.312008228613424, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.51665286825443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.198854702682805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.499857116967581, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579716, "longitude": 13.642273, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:04+00:00", "timestamp_unix": 1767851284.0}, "starlink_location": {"latitude": 45.57970857284672, "longitude": 13.642238237282026, "altitude": 75.43000014862835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:48:07.692144+00:00", "timestamp_unix": 1767851287.692144}, "starlink_gps": {"latitude": 45.579708789188686, "longitude": 13.642236799577816, "altitude": 75.4300001250144, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:07.692399+00:00", "timestamp_unix": 1767851287.692399}, "nmea_primary": {"latitude": 45.57970666666667, "longitude": 13.642333333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:06.423808+00:00", "timestamp_unix": 1767851286.423808}, "nmea_secondary": {"latitude": 45.579735, "longitude": 13.642138333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:06.893673+00:00", "timestamp_unix": 1767851286.893673}}

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


validation_timestamp: 2026-01-08T05:48:37.718779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.499582128188855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.598922747910031, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2743848421232842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.586123005981962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10689066985151696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.670507784997837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.252069459737692, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.772741256835577, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.145228475508475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.816880342654763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57966, "longitude": 13.642836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:36+00:00", "timestamp_unix": 1767851316.0}, "starlink_location": {"latitude": 45.57965240598082, "longitude": 13.642766173928806, "altitude": 75.6538965802292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:48:37.691208+00:00", "timestamp_unix": 1767851317.691208}, "starlink_gps": {"latitude": 45.579652622813775, "longitude": 13.642764835889118, "altitude": 75.6619298110018, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:37.691466+00:00", "timestamp_unix": 1767851317.691466}, "nmea_primary": {"latitude": 45.579656666666665, "longitude": 13.642851666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:36.399262+00:00", "timestamp_unix": 1767851316.399262}, "nmea_secondary": {"latitude": 45.57966166666667, "longitude": 13.6427, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:36.907400+00:00", "timestamp_unix": 1767851316.9074}}

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


validation_timestamp: 2026-01-08T05:49:07.737208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.459516362255694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3328027255976655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.259013384747037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.805537766577251, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13302357261148748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.150196298416064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.151396159737555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.234481295364955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.021494066900031, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.019938240951767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57961, "longitude": 13.643222, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:48:58+00:00", "timestamp_unix": 1767851338.0}, "starlink_location": {"latitude": 45.57957585293258, "longitude": 13.64330450125808, "altitude": 80.09806908850709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:49:07.709714+00:00", "timestamp_unix": 1767851347.709714}, "starlink_gps": {"latitude": 45.57957612277744, "longitude": 13.643302836093328, "altitude": 80.08807181339267, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:07.709972+00:00", "timestamp_unix": 1767851347.709972}, "nmea_primary": {"latitude": 45.57961, "longitude": 13.643366666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:06.384290+00:00", "timestamp_unix": 1767851346.38429}, "nmea_secondary": {"latitude": 45.579615, "longitude": 13.643186666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:06.967511+00:00", "timestamp_unix": 1767851346.967511}}

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


validation_timestamp: 2026-01-08T05:49:37.737301+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.185000644539425, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.094257714920082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.980791559117236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.937228958061886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11299677905684949, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8009606710710395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.907420154541597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.864200973059704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.805320957888274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.44120085632265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57956, "longitude": 13.643775, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:29+00:00", "timestamp_unix": 1767851369.0}, "starlink_location": {"latitude": 45.579521068411644, "longitude": 13.643831759836274, "altitude": 81.18616137457919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:49:37.708675+00:00", "timestamp_unix": 1767851377.708675}, "starlink_gps": {"latitude": 45.579521212589796, "longitude": 13.643830322634253, "altitude": 81.17013676058406, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:37.708932+00:00", "timestamp_unix": 1767851377.708932}, "nmea_primary": {"latitude": 45.579566666666665, "longitude": 13.64389, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:36.408335+00:00", "timestamp_unix": 1767851376.408335}, "nmea_secondary": {"latitude": 45.579585, "longitude": 13.643693333333333, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:49:36.925359+00:00", "timestamp_unix": 1767851376.925359}}

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


validation_timestamp: 2026-01-08T05:50:07.739961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.595456750546373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.503730624624749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.289950951464352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.095643778103724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10082829188487394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.091310864422692, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.570340445457507, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.11804326881279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.469765804332496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.32278097854533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579536, "longitude": 13.644317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:00+00:00", "timestamp_unix": 1767851400.0}, "starlink_location": {"latitude": 45.57950180398274, "longitude": 13.644369744423159, "altitude": 75.50193324264225, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:50:07.709002+00:00", "timestamp_unix": 1767851407.709002}, "starlink_gps": {"latitude": 45.57950209158057, "longitude": 13.64436851577548, "altitude": 75.50992444241025, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:07.709315+00:00", "timestamp_unix": 1767851407.709315}, "nmea_primary": {"latitude": 45.579555, "longitude": 13.64442, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:06.395366+00:00", "timestamp_unix": 1767851406.395366}, "nmea_secondary": {"latitude": 45.57953, "longitude": 13.644213333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:07.041219+00:00", "timestamp_unix": 1767851407.041219}}

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


validation_timestamp: 2026-01-08T05:50:37.735447+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.955930579350489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9361502535223587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.43894687754994, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.287890607572853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10372514975923085, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.570028085365735, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.960061091303736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.627918193341818, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.85724744819783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.50932270184999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579514, "longitude": 13.644892, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:32+00:00", "timestamp_unix": 1767851432.0}, "starlink_location": {"latitude": 45.579479166665514, "longitude": 13.644902335298225, "altitude": 76.92000012720865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:50:37.707079+00:00", "timestamp_unix": 1767851437.707079}, "starlink_gps": {"latitude": 45.579479166665664, "longitude": 13.644901002540532, "altitude": 76.92000010768102, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:37.707337+00:00", "timestamp_unix": 1767851437.707337}, "nmea_primary": {"latitude": 45.57954333333333, "longitude": 13.644963333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:36.381705+00:00", "timestamp_unix": 1767851436.381705}, "nmea_secondary": {"latitude": 45.57949333333333, "longitude": 13.64475, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:50:36.976312+00:00", "timestamp_unix": 1767851436.976312}}

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


validation_timestamp: 2026-01-08T05:51:07.717887+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.912753003545911, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9710763893206575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.437971773263657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.234960453618935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10430855174785499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.075740789197628, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.316565146024134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.15974624039623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.21233483227442, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.583843625762114, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579502, "longitude": 13.645463, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:04+00:00", "timestamp_unix": 1767851464.0}, "starlink_location": {"latitude": 45.579479031275376, "longitude": 13.645445006049599, "altitude": 77.13000012279775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:51:07.687408+00:00", "timestamp_unix": 1767851467.687408}, "starlink_gps": {"latitude": 45.579478959092825, "longitude": 13.645443669769524, "altitude": 77.13000010309575, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:07.687672+00:00", "timestamp_unix": 1767851467.687672}, "nmea_primary": {"latitude": 45.579526666666666, "longitude": 13.645523333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:06.420158+00:00", "timestamp_unix": 1767851466.420158}, "nmea_secondary": {"latitude": 45.57946833333333, "longitude": 13.645313333333334, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:06.908218+00:00", "timestamp_unix": 1767851466.908218}}

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


validation_timestamp: 2026-01-08T05:51:37.734161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.615999766623858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.713566207347529, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.718796457842355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.539269573650436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10388153848963434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9876969421788235, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.982965534029294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.075438993774299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.880830347785603, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.65695541340425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57949, "longitude": 13.646067, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:37+00:00", "timestamp_unix": 1767851497.0}, "starlink_location": {"latitude": 45.57946633333217, "longitude": 13.64597517005355, "altitude": 76.89191825303521, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:51:37.705216+00:00", "timestamp_unix": 1767851497.705216}, "starlink_gps": {"latitude": 45.57946633333236, "longitude": 13.645973835286734, "altitude": 76.89993186398824, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:37.705476+00:00", "timestamp_unix": 1767851497.705476}, "nmea_primary": {"latitude": 45.579505, "longitude": 13.646061666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:36.394429+00:00", "timestamp_unix": 1767851496.394429}, "nmea_secondary": {"latitude": 45.579451666666664, "longitude": 13.645861666666667, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:36.917568+00:00", "timestamp_unix": 1767851496.917568}}

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


validation_timestamp: 2026-01-08T05:52:07.735070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.911573571828921, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.829104388667197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.017090445898459, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.722155233259466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10405070163318748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.830374630645325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.68192825849951, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.90662720408766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.57799142416647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.496059300610597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579475, "longitude": 13.646434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:51:58+00:00", "timestamp_unix": 1767851518.0}, "starlink_location": {"latitude": 45.57942761762856, "longitude": 13.646509834822911, "altitude": 73.70000012968778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:52:07.704628+00:00", "timestamp_unix": 1767851527.704628}, "starlink_gps": {"latitude": 45.57942768963306, "longitude": 13.646508501847373, "altitude": 73.70000010883871, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:07.704888+00:00", "timestamp_unix": 1767851527.704888}, "nmea_primary": {"latitude": 45.57947166666667, "longitude": 13.646588333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:06.378666+00:00", "timestamp_unix": 1767851526.378666}, "nmea_secondary": {"latitude": 45.57943, "longitude": 13.646398333333334, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:06.886038+00:00", "timestamp_unix": 1767851526.886038}}

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


validation_timestamp: 2026-01-08T05:52:37.733506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.472799449208799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.360796241392059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.323976195887417, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.615651506611159, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1298085637237895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.127840964631414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.283066795513932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.242551481996019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.155988813766328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.703553205839308, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579426, "longitude": 13.646992, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:30+00:00", "timestamp_unix": 1767851550.0}, "starlink_location": {"latitude": 45.57940664709988, "longitude": 13.647070437653866, "altitude": 72.46000019928705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:52:37.703844+00:00", "timestamp_unix": 1767851557.703844}, "starlink_gps": {"latitude": 45.57940643127632, "longitude": 13.647068798505732, "altitude": 72.46000016701204, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:37.704108+00:00", "timestamp_unix": 1767851557.704108}, "nmea_primary": {"latitude": 45.57943, "longitude": 13.647111666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:36.417591+00:00", "timestamp_unix": 1767851556.417591}, "nmea_secondary": {"latitude": 45.57940833333333, "longitude": 13.646938333333333, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:52:36.956606+00:00", "timestamp_unix": 1767851556.956606}}

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


validation_timestamp: 2026-01-08T05:53:07.733155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.514123026362364, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.412566206483023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4045315016380835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.879665198698207, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1239164269580499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.668424788984619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.307684748417984, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.6739657004709265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.18393408004267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.23046605974249, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579384, "longitude": 13.647565, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:02+00:00", "timestamp_unix": 1767851582.0}, "starlink_location": {"latitude": 45.57935313725362, "longitude": 13.647602680809294, "altitude": 73.89000018211705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:53:07.702935+00:00", "timestamp_unix": 1767851587.702935}, "starlink_gps": {"latitude": 45.57935342527975, "longitude": 13.647601142716919, "altitude": 73.89000015387509, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:07.703196+00:00", "timestamp_unix": 1767851587.703196}, "nmea_primary": {"latitude": 45.579393333333336, "longitude": 13.64762, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:06.393202+00:00", "timestamp_unix": 1767851586.393202}, "nmea_secondary": {"latitude": 45.57938166666667, "longitude": 13.647476666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:06.916566+00:00", "timestamp_unix": 1767851586.916566}}

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


validation_timestamp: 2026-01-08T05:53:37.729342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.95240722819624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9687525079194534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6163754618028943, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.326802236774137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11286307643240323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.459248293912123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.011124129217404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4535974868515265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.89981701521965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.27434574959605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57932, "longitude": 13.648156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:34+00:00", "timestamp_unix": 1767851614.0}, "starlink_location": {"latitude": 45.57929440187784, "longitude": 13.648145925107018, "altitude": 74.75192702548885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:53:37.702377+00:00", "timestamp_unix": 1767851617.702377}, "starlink_gps": {"latitude": 45.579294545885446, "longitude": 13.648144489611362, "altitude": 74.75992980704565, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:37.702635+00:00", "timestamp_unix": 1767851617.702635}, "nmea_primary": {"latitude": 45.579343333333334, "longitude": 13.648151666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:36.378364+00:00", "timestamp_unix": 1767851616.378364}, "nmea_secondary": {"latitude": 45.579321666666665, "longitude": 13.648023333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:53:37.014950+00:00", "timestamp_unix": 1767851617.01495}}

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


validation_timestamp: 2026-01-08T05:54:07.732186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.239749995899626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.336082237038048, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4741460412237792, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.174962488812382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12091917526538395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.694615454854919, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.741917508378324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.787164131749574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.622130990251846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.359342574935495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579273, "longitude": 13.648714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:05+00:00", "timestamp_unix": 1767851645.0}, "starlink_location": {"latitude": 45.579253901694656, "longitude": 13.648666850269548, "altitude": 77.1161668311699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:54:07.701471+00:00", "timestamp_unix": 1767851647.701471}, "starlink_gps": {"latitude": 45.5792540458828, "longitude": 13.648665310311172, "altitude": 77.1001411184167, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:07.701732+00:00", "timestamp_unix": 1767851647.701732}, "nmea_primary": {"latitude": 45.57928166666667, "longitude": 13.648728333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:06.414326+00:00", "timestamp_unix": 1767851646.414326}, "nmea_secondary": {"latitude": 45.57927, "longitude": 13.648583333333333, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:07.011951+00:00", "timestamp_unix": 1767851647.011951}}

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


validation_timestamp: 2026-01-08T05:54:37.749077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.042393852870456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.089748545828868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8629233135213688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.647616896223456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05549905258116001, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.895686605706999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.128582213389068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.931902315044732, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.07657344061303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.360438817876167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579224, "longitude": 13.649289, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:37+00:00", "timestamp_unix": 1767851677.0}, "starlink_location": {"latitude": 45.57919893300419, "longitude": 13.649220115949165, "altitude": 75.65006655319922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:54:37.720708+00:00", "timestamp_unix": 1767851677.720708}, "starlink_gps": {"latitude": 45.579198968681595, "longitude": 13.649219404673167, "altitude": 75.64610121096236, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:37.720969+00:00", "timestamp_unix": 1767851677.720969}, "nmea_primary": {"latitude": 45.57923666666667, "longitude": 13.649273333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:36.400525+00:00", "timestamp_unix": 1767851676.400525}, "nmea_secondary": {"latitude": 45.57923666666667, "longitude": 13.649101666666667, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:36.891394+00:00", "timestamp_unix": 1767851676.891394}}

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


validation_timestamp: 2026-01-08T05:55:07.750772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.370238514989436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.32176147057278, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.238010561584248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6424970908548358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05539236293065353, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.709616272675186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.705001923920139, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.76402761798867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.650604889192734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.194441190067238, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579216, "longitude": 13.6496525, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:54:57+00:00", "timestamp_unix": 1767851697.0}, "starlink_location": {"latitude": 45.579175333331904, "longitude": 13.649757949654756, "altitude": 75.9500001542339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:55:07.720326+00:00", "timestamp_unix": 1767851707.720326}, "starlink_gps": {"latitude": 45.57917533333202, "longitude": 13.649757237925744, "altitude": 75.95000014253752, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:07.720581+00:00", "timestamp_unix": 1767851707.720581}, "nmea_primary": {"latitude": 45.579185, "longitude": 13.64983, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:06.412324+00:00", "timestamp_unix": 1767851706.412324}, "nmea_secondary": {"latitude": 45.579186666666665, "longitude": 13.649673333333334, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:06.963337+00:00", "timestamp_unix": 1767851706.963337}}

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


validation_timestamp: 2026-01-08T05:55:37.730378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.453198549383854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.350579310432472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.019908530522542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.919583556032727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1120278847092281, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.020472261561145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.044288116621047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.130931356260439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.93454016880929, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.8743145216268, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57918, "longitude": 13.650229, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:28+00:00", "timestamp_unix": 1767851728.0}, "starlink_location": {"latitude": 45.57914478430923, "longitude": 13.650325257643193, "altitude": 75.49000014783236, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:55:37.699093+00:00", "timestamp_unix": 1767851737.699093}, "starlink_gps": {"latitude": 45.57914485632596, "longitude": 13.650323821894917, "altitude": 75.4900001246919, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:37.699354+00:00", "timestamp_unix": 1767851737.699354}, "nmea_primary": {"latitude": 45.579148333333336, "longitude": 13.650376666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:36.398154+00:00", "timestamp_unix": 1767851736.398154}, "nmea_secondary": {"latitude": 45.579166666666666, "longitude": 13.650213333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:55:37.000398+00:00", "timestamp_unix": 1767851737.000398}}

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


validation_timestamp: 2026-01-08T05:56:07.747295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.901735231796306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.869568367829219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.466266988620177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.768058305429307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05153973610335797, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.076919525010232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.813919756275236, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.120702727804925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.762985851391154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.985497052325506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57915, "longitude": 13.650806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:00+00:00", "timestamp_unix": 1767851760.0}, "starlink_location": {"latitude": 45.579117900322714, "longitude": 13.650849167096199, "altitude": 76.88006612737763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:56:07.718433+00:00", "timestamp_unix": 1767851767.718433}, "starlink_gps": {"latitude": 45.57911786465666, "longitude": 13.650848506833183, "altitude": 76.8761020268031, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:07.718686+00:00", "timestamp_unix": 1767851767.718686}, "nmea_primary": {"latitude": 45.579145, "longitude": 13.650901666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:06.371303+00:00", "timestamp_unix": 1767851766.371303}, "nmea_secondary": {"latitude": 45.57912666666667, "longitude": 13.650685, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:06.940044+00:00", "timestamp_unix": 1767851766.940044}}

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


validation_timestamp: 2026-01-08T05:56:37.748426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.78822795522101, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.735431630095214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.901641100974717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.973624083733666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.055677245428387985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.480254042657597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.634194447651224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.532838576073108, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.578590212050662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.86679583247948, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579124, "longitude": 13.651363, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:31+00:00", "timestamp_unix": 1767851791.0}, "starlink_location": {"latitude": 45.57911443302411, "longitude": 13.651396115524854, "altitude": 75.53006433659903, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:56:37.717489+00:00", "timestamp_unix": 1767851797.717489}, "starlink_gps": {"latitude": 45.57911446881604, "longitude": 13.651395401966207, "altitude": 75.52608626357767, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:37.717747+00:00", "timestamp_unix": 1767851797.717747}, "nmea_primary": {"latitude": 45.579125, "longitude": 13.651451666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:36.396782+00:00", "timestamp_unix": 1767851796.396782}, "nmea_secondary": {"latitude": 45.57912833333334, "longitude": 13.651235, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:56:36.858565+00:00", "timestamp_unix": 1767851796.858565}}

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


validation_timestamp: 2026-01-08T05:57:07.744368+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.071373860365951, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.03233479731619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.811869526635127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.770334355819703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056262721623755105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.000021511406994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.356186418503595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.039588721057901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.302328068001167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.29236855909066, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57908, "longitude": 13.651914, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:02+00:00", "timestamp_unix": 1767851822.0}, "starlink_location": {"latitude": 45.57905769909045, "longitude": 13.65193728508933, "altitude": 77.32008062246805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:57:07.716907+00:00", "timestamp_unix": 1767851827.716907}, "starlink_gps": {"latitude": 45.57905777087882, "longitude": 13.651936569491676, "altitude": 77.31609117686561, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:07.717163+00:00", "timestamp_unix": 1767851827.717163}, "nmea_primary": {"latitude": 45.579085, "longitude": 13.651988333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:06.371619+00:00", "timestamp_unix": 1767851826.371619}, "nmea_secondary": {"latitude": 45.57910833333333, "longitude": 13.651781666666666, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:06.896035+00:00", "timestamp_unix": 1767851826.896035}}

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


validation_timestamp: 2026-01-08T05:57:37.747028+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7818225168404918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7879986490310906, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.307577816852262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.732511282858605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05180599828332631, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5224578560236495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.192080600088337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.559540203614483, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.145299334281889, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.976637433019924, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579044, "longitude": 13.65248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:33+00:00", "timestamp_unix": 1767851853.0}, "starlink_location": {"latitude": 45.57901059955411, "longitude": 13.652470835966106, "altitude": 78.69000013376161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:57:37.716928+00:00", "timestamp_unix": 1767851857.716928}, "starlink_gps": {"latitude": 45.57901063540458, "longitude": 13.652470172293356, "altitude": 78.6900001240718, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:37.717186+00:00", "timestamp_unix": 1767851857.717186}, "nmea_primary": {"latitude": 45.57904833333333, "longitude": 13.652535, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:36.402846+00:00", "timestamp_unix": 1767851856.402846}, "nmea_secondary": {"latitude": 45.579051666666665, "longitude": 13.652368333333333, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:57:36.982474+00:00", "timestamp_unix": 1767851856.982474}}

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


validation_timestamp: 2026-01-08T05:58:07.726577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.542326295732286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.65674289690876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1839213172129832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.43305337067748, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11972922522673897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.734936021074025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.060470706830364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.839735960098311, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.940792260485534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.33922293637957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578983, "longitude": 13.653087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:06+00:00", "timestamp_unix": 1767851886.0}, "starlink_location": {"latitude": 45.57896816666508, "longitude": 13.653019014215468, "altitude": 76.98806983672223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:58:07.695386+00:00", "timestamp_unix": 1767851887.695386}, "starlink_gps": {"latitude": 45.57896816666532, "longitude": 13.653017475836453, "altitude": 76.98006514469833, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:07.695645+00:00", "timestamp_unix": 1767851887.695645}, "nmea_primary": {"latitude": 45.57899333333334, "longitude": 13.653083333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:06.383836+00:00", "timestamp_unix": 1767851886.383836}, "nmea_secondary": {"latitude": 45.57897, "longitude": 13.652928333333334, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:06.911050+00:00", "timestamp_unix": 1767851886.91105}}

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


validation_timestamp: 2026-01-08T05:58:37.721411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.960279801074924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.841385257033361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.831337555176367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9552156578412945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12073464541367825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.784760021416092, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.723588249150799, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.883898332371131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.60321992558372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.750897518290614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57895, "longitude": 13.653473, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:28+00:00", "timestamp_unix": 1767851908.0}, "starlink_location": {"latitude": 45.57892840193472, "longitude": 13.653570514262455, "altitude": 75.19000017272847, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:58:37.694562+00:00", "timestamp_unix": 1767851917.694562}, "starlink_gps": {"latitude": 45.57892854590283, "longitude": 13.653568976663063, "altitude": 75.19000014706404, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:37.694818+00:00", "timestamp_unix": 1767851917.694818}, "nmea_primary": {"latitude": 45.57894833333334, "longitude": 13.653625, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:36.410488+00:00", "timestamp_unix": 1767851916.410488}, "nmea_secondary": {"latitude": 45.57894666666667, "longitude": 13.653448333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:58:36.917932+00:00", "timestamp_unix": 1767851916.917932}}

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


validation_timestamp: 2026-01-08T05:59:07.702895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.266768915132036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.210156760932312, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.392447206074419, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.51108243136518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0576923408931462, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6784950443705196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.700176659927754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.729607908031189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.645728168369814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.193368038842422, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578903, "longitude": 13.654061, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:00+00:00", "timestamp_unix": 1767851940.0}, "starlink_location": {"latitude": 45.578887906220075, "longitude": 13.65411140342923, "altitude": 76.62000014827743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:59:07.674057+00:00", "timestamp_unix": 1767851947.674057}, "starlink_gps": {"latitude": 45.57888801527527, "longitude": 13.654110678711714, "altitude": 76.62000013594655, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:07.674312+00:00", "timestamp_unix": 1767851947.674312}, "nmea_primary": {"latitude": 45.57890166666667, "longitude": 13.654181666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:06.396161+00:00", "timestamp_unix": 1767851946.396161}, "nmea_secondary": {"latitude": 45.57893333333333, "longitude": 13.654005, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:06.942014+00:00", "timestamp_unix": 1767851946.942014}}

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


validation_timestamp: 2026-01-08T05:59:37.742702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.177063739227372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.142403686080223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.973050346963835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.89069243237266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05580305371145671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.123212091613515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.03274561246222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.177243854054197, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.992597545569641, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.10627313078479, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57887, "longitude": 13.654636, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:32+00:00", "timestamp_unix": 1767851972.0}, "starlink_location": {"latitude": 45.57884906705984, "longitude": 13.654663783836247, "altitude": 74.98000015670223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:59:37.712766+00:00", "timestamp_unix": 1767851977.712766}, "starlink_gps": {"latitude": 45.57884903118726, "longitude": 13.6546630686686, "altitude": 74.98000014418871, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:37.713025+00:00", "timestamp_unix": 1767851977.713025}, "nmea_primary": {"latitude": 45.57886666666667, "longitude": 13.654738333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:36.369382+00:00", "timestamp_unix": 1767851976.369382}, "nmea_secondary": {"latitude": 45.578918333333334, "longitude": 13.654545, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:59:36.989484+00:00", "timestamp_unix": 1767851976.989484}}

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


validation_timestamp: 2026-01-08T06:00:07.747300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.743876295501616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7658038886581509, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.498445136369352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.489362947725988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.059445943118858924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.863851290632275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.172802251075263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.911771630688236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.133110117175317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.110652718041583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57882, "longitude": 13.655194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:03+00:00", "timestamp_unix": 1767852003.0}, "starlink_location": {"latitude": 45.57880533333175, "longitude": 13.655186064869046, "altitude": 77.79000017590431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:00:07.713584+00:00", "timestamp_unix": 1767852007.713584}, "starlink_gps": {"latitude": 45.57880533333185, "longitude": 13.655185301061161, "altitude": 77.79000016396932, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:07.713845+00:00", "timestamp_unix": 1767852007.713845}, "nmea_primary": {"latitude": 45.57883666666667, "longitude": 13.655246666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:06.391116+00:00", "timestamp_unix": 1767852006.391116}, "nmea_secondary": {"latitude": 45.57888, "longitude": 13.65509, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:06.978855+00:00", "timestamp_unix": 1767852006.978855}}

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


validation_timestamp: 2026-01-08T06:00:37.800978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.953290809153448, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.051968150262374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.039233842622175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.476618729116373, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10412595524067256, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.077178765100537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.247791635845939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.156508088771861, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.177867511831066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.812919423415217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57879, "longitude": 13.655764, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:34+00:00", "timestamp_unix": 1767852034.0}, "starlink_location": {"latitude": 45.5787759545185, "longitude": 13.655717336948062, "altitude": 78.420000149873, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:00:37.771264+00:00", "timestamp_unix": 1767852037.771264}, "starlink_gps": {"latitude": 45.57877588246227, "longitude": 13.655716003023908, "altitude": 78.42000012845827, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:37.771520+00:00", "timestamp_unix": 1767852037.77152}, "nmea_primary": {"latitude": 45.578808333333335, "longitude": 13.655763333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:36.379917+00:00", "timestamp_unix": 1767852036.379917}, "nmea_secondary": {"latitude": 45.578826666666664, "longitude": 13.65564, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:00:36.977021+00:00", "timestamp_unix": 1767852036.977021}}

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


validation_timestamp: 2026-01-08T06:01:07.739345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.523313015573967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.566707236960205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1415357962787076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.231392164557407, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056771424234195136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.665206211297488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.275558000172625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.690088308966094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.230943994406932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.436280037172951, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57875, "longitude": 13.65634, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:06+00:00", "timestamp_unix": 1767852066.0}, "starlink_location": {"latitude": 45.57872229901897, "longitude": 13.6562661157723, "altitude": 78.46000016060803, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:01:07.710739+00:00", "timestamp_unix": 1767852067.710739}, "starlink_gps": {"latitude": 45.578722406333384, "longitude": 13.65626540262523, "altitude": 78.46000014751017, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:07.710999+00:00", "timestamp_unix": 1767852067.710999}, "nmea_primary": {"latitude": 45.57877666666667, "longitude": 13.656326666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:06.407661+00:00", "timestamp_unix": 1767852066.407661}, "nmea_secondary": {"latitude": 45.57879333333333, "longitude": 13.656181666666667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:06.985563+00:00", "timestamp_unix": 1767852066.985563}}

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


validation_timestamp: 2026-01-08T06:01:37.739121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.992973214111995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.941797060926339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.026897440830355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.85692110554421, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.055811729008230115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.673331255941408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.812817247941178, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.694100317163871, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.77049925202191, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.24132328345728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57872, "longitude": 13.656727, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:27+00:00", "timestamp_unix": 1767852087.0}, "starlink_location": {"latitude": 45.57868259957698, "longitude": 13.65682945098819, "altitude": 75.17000015449503, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:01:37.710093+00:00", "timestamp_unix": 1767852097.710093}, "starlink_gps": {"latitude": 45.57868263545535, "longitude": 13.656828735711503, "altitude": 75.17000014284211, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:37.710350+00:00", "timestamp_unix": 1767852097.71035}, "nmea_primary": {"latitude": 45.578736666666664, "longitude": 13.656866666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:36.365381+00:00", "timestamp_unix": 1767852096.365381}, "nmea_secondary": {"latitude": 45.57877, "longitude": 13.656703333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:36.960617+00:00", "timestamp_unix": 1767852096.960617}}

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


validation_timestamp: 2026-01-08T06:02:07.798426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.144816433687613, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.04667388725181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.570844289053357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.863964283676523, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11229516791719807, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.454563615360783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.00615793258336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.477717650049513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.908994414789387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.232501702079384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578686, "longitude": 13.657306, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:01:59+00:00", "timestamp_unix": 1767852119.0}, "starlink_location": {"latitude": 45.5786510454644, "longitude": 13.657383029773003, "altitude": 75.83609129214689, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:02:07.768970+00:00", "timestamp_unix": 1767852127.76897}, "starlink_gps": {"latitude": 45.57865111765301, "longitude": 13.65738159061189, "altitude": 75.8280679333808, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:07.769231+00:00", "timestamp_unix": 1767852127.769231}, "nmea_primary": {"latitude": 45.578698333333335, "longitude": 13.657401666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:06.402689+00:00", "timestamp_unix": 1767852126.402689}, "nmea_secondary": {"latitude": 45.57872666666667, "longitude": 13.657223333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:06.996958+00:00", "timestamp_unix": 1767852126.996958}}

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


validation_timestamp: 2026-01-08T06:02:37.739989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.530834696868076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.497076310397274, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.900926107616582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.48610897337456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05218029464729435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.7008057301089465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.514859806953455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.726125307008379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.468235719395414, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.793313873545928, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578644, "longitude": 13.657898, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:31+00:00", "timestamp_unix": 1767852151.0}, "starlink_location": {"latitude": 45.57860936586433, "longitude": 13.65792866836306, "altitude": 77.02000013569449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:02:37.708445+00:00", "timestamp_unix": 1767852157.708445}, "starlink_gps": {"latitude": 45.57860943745021, "longitude": 13.657928005759127, "altitude": 77.02000012457285, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:37.708702+00:00", "timestamp_unix": 1767852157.708702}, "nmea_primary": {"latitude": 45.57865, "longitude": 13.657973333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:36.389838+00:00", "timestamp_unix": 1767852156.389838}, "nmea_secondary": {"latitude": 45.578685, "longitude": 13.657776666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:02:36.894223+00:00", "timestamp_unix": 1767852156.894223}}

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


validation_timestamp: 2026-01-08T06:03:07.800115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.68404595673697, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.671827313227248, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.031350999678453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.266482003587239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09885432366119806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.692402979817906, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.330441381045283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.723739941482093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.243162974519183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.214814219849218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57858, "longitude": 13.658464, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:02+00:00", "timestamp_unix": 1767852182.0}, "starlink_location": {"latitude": 45.57853813627774, "longitude": 13.658457311879225, "altitude": 74.49000013446685, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:03:07.767126+00:00", "timestamp_unix": 1767852187.767126}, "starlink_gps": {"latitude": 45.57853835256637, "longitude": 13.658456079891003, "altitude": 74.49000011457143, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:07.767392+00:00", "timestamp_unix": 1767852187.767392}, "nmea_primary": {"latitude": 45.57859666666667, "longitude": 13.65851, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:06.362068+00:00", "timestamp_unix": 1767852186.362068}, "nmea_secondary": {"latitude": 45.57861833333333, "longitude": 13.65833, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:06.931810+00:00", "timestamp_unix": 1767852186.93181}}

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


validation_timestamp: 2026-01-08T06:03:37.796641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7728559006073605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7434486937113975, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0186704895464955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.243974464356908, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11454989348240725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.5650366516358964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.091838480593339, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5958228948466155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.985035926315536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.672400048066986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578506, "longitude": 13.659006, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:33+00:00", "timestamp_unix": 1767852213.0}, "starlink_location": {"latitude": 45.578472136262704, "longitude": 13.659009030600531, "altitude": 77.79609628097792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:03:37.767426+00:00", "timestamp_unix": 1767852217.767426}, "starlink_gps": {"latitude": 45.578472352795146, "longitude": 13.65900759166258, "altitude": 77.7880741366077, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:37.767687+00:00", "timestamp_unix": 1767852217.767687}, "nmea_primary": {"latitude": 45.578516666666665, "longitude": 13.659041666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:36.400407+00:00", "timestamp_unix": 1767852216.400407}, "nmea_secondary": {"latitude": 45.578536666666665, "longitude": 13.658868333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:03:36.944605+00:00", "timestamp_unix": 1767852216.944605}}

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


validation_timestamp: 2026-01-08T06:04:07.796548+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.970569203301695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.045548200570925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7808203542096186, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.303943707505884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12877830727998194, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.342919814712009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.001941832916431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.398818652814639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.884541414764312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.057185895554907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578434, "longitude": 13.659591, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:05+00:00", "timestamp_unix": 1767852245.0}, "starlink_location": {"latitude": 45.57839425760248, "longitude": 13.659539414811501, "altitude": 77.16000022826194, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:04:07.765658+00:00", "timestamp_unix": 1767852247.765658}, "starlink_gps": {"latitude": 45.578394401718235, "longitude": 13.659537773040247, "altitude": 77.16000019507553, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:07.765919+00:00", "timestamp_unix": 1767852247.765919}, "nmea_primary": {"latitude": 45.57845, "longitude": 13.65959, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:06.383705+00:00", "timestamp_unix": 1767852246.383705}, "nmea_secondary": {"latitude": 45.578455, "longitude": 13.659396666666666, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:07.005458+00:00", "timestamp_unix": 1767852247.005458}}

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


validation_timestamp: 2026-01-08T06:04:37.794536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.726282156872641, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.819101983211388, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3583381025537635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.639650699857018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10419821006501366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.124360890871141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.94993056506423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.171030867684662, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.848340858485813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.268985694566629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57837, "longitude": 13.660148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:37+00:00", "timestamp_unix": 1767852277.0}, "starlink_location": {"latitude": 45.57834654546432, "longitude": 13.660068337079942, "altitude": 76.80000014892154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:04:37.764483+00:00", "timestamp_unix": 1767852277.764483}, "starlink_gps": {"latitude": 45.578346617570915, "longitude": 13.660067002240401, "altitude": 76.80000012753038, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:37.764738+00:00", "timestamp_unix": 1767852277.764738}, "nmea_primary": {"latitude": 45.578401666666664, "longitude": 13.660115, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:36.360565+00:00", "timestamp_unix": 1767852276.360565}, "nmea_secondary": {"latitude": 45.57837833333333, "longitude": 13.659921666666667, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:36.917182+00:00", "timestamp_unix": 1767852276.917182}}

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


validation_timestamp: 2026-01-08T06:05:07.736916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.808909157837236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.753488950110786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.07525819390748, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.072820411431444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05963675362244848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.039761389426584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.188870992379037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.044486071285422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.129697058992248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.140466801126228, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57837, "longitude": 13.660534, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:04:59+00:00", "timestamp_unix": 1767852299.0}, "starlink_location": {"latitude": 45.578340833331694, "longitude": 13.660639232653493, "altitude": 75.42007475534382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:05:07.705036+00:00", "timestamp_unix": 1767852307.705036}, "starlink_gps": {"latitude": 45.57834083333185, "longitude": 13.660638466400265, "altitude": 75.41608764403912, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:07.705290+00:00", "timestamp_unix": 1767852307.70529}, "nmea_primary": {"latitude": 45.578395, "longitude": 13.660645, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:06.385134+00:00", "timestamp_unix": 1767852306.385134}, "nmea_secondary": {"latitude": 45.578356666666664, "longitude": 13.660458333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:06.897944+00:00", "timestamp_unix": 1767852306.897944}}

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


validation_timestamp: 2026-01-08T06:05:37.792676+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.332088602427438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.229969860646565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.025855478673975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3035249807517695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10421191734238351, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.867047107137168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.511577482648894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.880557311390848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.412113332694696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.081235470209748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578377, "longitude": 13.6610565, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:30+00:00", "timestamp_unix": 1767852330.0}, "starlink_location": {"latitude": 45.578368954535065, "longitude": 13.661150003792933, "altitude": 72.64000015049402, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:05:37.763133+00:00", "timestamp_unix": 1767852337.763133}, "starlink_gps": {"latitude": 45.57836888241934, "longitude": 13.661148668777225, "altitude": 72.64000012888533, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:37.763391+00:00", "timestamp_unix": 1767852337.763391}, "nmea_primary": {"latitude": 45.578421666666664, "longitude": 13.661153333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:36.354575+00:00", "timestamp_unix": 1767852336.354575}, "nmea_secondary": {"latitude": 45.57839, "longitude": 13.661018333333333, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:05:36.862274+00:00", "timestamp_unix": 1767852336.862274}}

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


validation_timestamp: 2026-01-08T06:06:07.790467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9602638731010456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.886848767681733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.206869460277012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6937596810303295, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10867786340437674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.665508954665236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.653790258041416, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.732985849668631, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.579490704444633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.693357781940454, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57845, "longitude": 13.661577, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:01+00:00", "timestamp_unix": 1767852361.0}, "starlink_location": {"latitude": 45.578432318123234, "longitude": 13.661621170381416, "altitude": 75.07390937781376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:06:07.762493+00:00", "timestamp_unix": 1767852367.762493}, "starlink_gps": {"latitude": 45.57843202982809, "longitude": 13.661619836142961, "altitude": 75.08191995701002, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:07.762752+00:00", "timestamp_unix": 1767852367.762752}, "nmea_primary": {"latitude": 45.57848833333333, "longitude": 13.661651666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:06.390768+00:00", "timestamp_unix": 1767852366.390768}, "nmea_secondary": {"latitude": 45.57846166666667, "longitude": 13.661546666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:06.861095+00:00", "timestamp_unix": 1767852366.861095}}

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


validation_timestamp: 2026-01-08T06:06:37.714117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.488450864939938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.468668681684412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.030964106326296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.95184509939227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05369296028334817, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.450971866548583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.87652137479909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.479632956215692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.82894533890193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.510473668637443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578545, "longitude": 13.662106, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:32+00:00", "timestamp_unix": 1767852392.0}, "starlink_location": {"latitude": 45.578518294406884, "longitude": 13.66214924524951, "altitude": 73.57000013630844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:06:37.681937+00:00", "timestamp_unix": 1767852397.681937}, "starlink_gps": {"latitude": 45.57851807789004, "longitude": 13.662148628604797, "altitude": 73.5700001254668, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:37.682194+00:00", "timestamp_unix": 1767852397.682194}, "nmea_primary": {"latitude": 45.578585, "longitude": 13.662158333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:36.380415+00:00", "timestamp_unix": 1767852396.380415}, "nmea_secondary": {"latitude": 45.57852, "longitude": 13.661996666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:06:36.962060+00:00", "timestamp_unix": 1767852396.96206}}

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


validation_timestamp: 2026-01-08T06:07:07.731273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.5006191705483294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.4924796954468749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.349953064794916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.85990778437633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04639688637826371, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.920333733142754, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.283948060039233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.9558361547846514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.238070794631273, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.752268198411908, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578632, "longitude": 13.662599, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:03+00:00", "timestamp_unix": 1767852423.0}, "starlink_location": {"latitude": 45.57862043471923, "longitude": 13.662608936491962, "altitude": 74.08993163494405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:07:07.700002+00:00", "timestamp_unix": 1767852427.700002}, "starlink_gps": {"latitude": 45.57862029170895, "longitude": 13.662608376458374, "altitude": 74.09390532459759, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:07.700257+00:00", "timestamp_unix": 1767852427.700257}, "nmea_primary": {"latitude": 45.57866666666666, "longitude": 13.662646666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:06.349444+00:00", "timestamp_unix": 1767852426.349444}, "nmea_secondary": {"latitude": 45.57859666666667, "longitude": 13.662441666666666, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:06.927322+00:00", "timestamp_unix": 1767852426.927322}}

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


validation_timestamp: 2026-01-08T06:07:37.709958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.84486868968643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.883796400589106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.041213129323001, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.257803717926906, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05230384825169728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.531864553000979, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.578135916300122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.562865332279781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.526158791762326, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.93929575583839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57872, "longitude": 13.663142, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:35+00:00", "timestamp_unix": 1767852455.0}, "starlink_location": {"latitude": 45.57868838238208, "longitude": 13.663099168180459, "altitude": 76.69000012845571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:07:37.680057+00:00", "timestamp_unix": 1767852457.680057}, "starlink_gps": {"latitude": 45.57868834618732, "longitude": 13.663098498133706, "altitude": 76.6900001194608, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:37.680313+00:00", "timestamp_unix": 1767852457.680313}, "nmea_primary": {"latitude": 45.578738333333334, "longitude": 13.663143333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:36.382865+00:00", "timestamp_unix": 1767852456.382865}, "nmea_secondary": {"latitude": 45.578691666666664, "longitude": 13.662963333333334, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:07:36.967907+00:00", "timestamp_unix": 1767852456.967907}}

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


validation_timestamp: 2026-01-08T06:08:07.731431+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.339416279739193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.3946551793163815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.681634980151033, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.2383182600385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056633222672988405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.2191733422280695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.202187563639434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.244520895240129, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.146839796801265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.844786546920671, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578773, "longitude": 13.663669, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:06+00:00", "timestamp_unix": 1767852486.0}, "starlink_location": {"latitude": 45.57875653439157, "longitude": 13.66361844964832, "altitude": 76.41000016043655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:08:07.699737+00:00", "timestamp_unix": 1767852487.699737}, "starlink_gps": {"latitude": 45.5787564273386, "longitude": 13.663617738236807, "altitude": 76.41000014827753, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:07.700031+00:00", "timestamp_unix": 1767852487.700031}, "nmea_primary": {"latitude": 45.57879333333333, "longitude": 13.663631666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:06.378069+00:00", "timestamp_unix": 1767852486.378069}, "nmea_secondary": {"latitude": 45.57875666666666, "longitude": 13.663461666666667, "altitude": 36.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:06.897373+00:00", "timestamp_unix": 1767852486.897373}}

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


validation_timestamp: 2026-01-08T06:08:37.712814+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.562756153762257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.510659157060377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.556307154176187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.496078516995184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05229207555657048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.431987956204927, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.932303701196922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.462928652211854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.880039397036427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.03913874764384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5788, "longitude": 13.664023, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:27+00:00", "timestamp_unix": 1767852507.0}, "starlink_location": {"latitude": 45.57879938238026, "longitude": 13.664120168178698, "altitude": 75.99000012887454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:08:37.678934+00:00", "timestamp_unix": 1767852517.678934}, "starlink_gps": {"latitude": 45.57879934619357, "longitude": 13.664119498281446, "altitude": 75.99000011790737, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:37.679195+00:00", "timestamp_unix": 1767852517.679195}, "nmea_primary": {"latitude": 45.578833333333336, "longitude": 13.66415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:36.375208+00:00", "timestamp_unix": 1767852516.375208}, "nmea_secondary": {"latitude": 45.578786666666666, "longitude": 13.663955, "altitude": 37.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:36.882782+00:00", "timestamp_unix": 1767852516.882782}}

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


validation_timestamp: 2026-01-08T06:09:07.787740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.6059535113202585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.498433767691619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.122420154218686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.489773592502278, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11201319833177929, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.620867362722062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.866817331419035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.679339970531592, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.754999552013054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.517484109479405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57884, "longitude": 13.664592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:08:59+00:00", "timestamp_unix": 1767852539.0}, "starlink_location": {"latitude": 45.57882599999841, "longitude": 13.664661196783147, "altitude": 77.99609291116192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:09:07.758024+00:00", "timestamp_unix": 1767852547.758024}, "starlink_gps": {"latitude": 45.57882599999864, "longitude": 13.6646597575496, "altitude": 77.98806917159675, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:07.758280+00:00", "timestamp_unix": 1767852547.75828}, "nmea_primary": {"latitude": 45.57886166666667, "longitude": 13.664691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:06.361610+00:00", "timestamp_unix": 1767852546.36161}, "nmea_secondary": {"latitude": 45.578833333333336, "longitude": 13.664483333333333, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:06.909932+00:00", "timestamp_unix": 1767852546.909932}}

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


validation_timestamp: 2026-01-08T06:09:37.706838+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.9663883238347224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.919218367817163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.273279239920451, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.120691261048933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053505753113387865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.391974301355977, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.805771763974716, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.436383980869775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.752483504412647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.27187081698681, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578888, "longitude": 13.665151, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:31+00:00", "timestamp_unix": 1767852571.0}, "starlink_location": {"latitude": 45.57888114725874, "longitude": 13.665187835583113, "altitude": 77.83807621628958, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:09:37.677218+00:00", "timestamp_unix": 1767852577.677218}, "starlink_gps": {"latitude": 45.578881038719835, "longitude": 13.665187165816123, "altitude": 77.8340550360161, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:37.677474+00:00", "timestamp_unix": 1767852577.677474}, "nmea_primary": {"latitude": 45.578916666666665, "longitude": 13.665235, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:36.383859+00:00", "timestamp_unix": 1767852576.383859}, "nmea_secondary": {"latitude": 45.57886166666667, "longitude": 13.664986666666668, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:09:36.911434+00:00", "timestamp_unix": 1767852576.911434}}

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


validation_timestamp: 2026-01-08T06:10:07.787721+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.37954128164344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.429499871454661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.719226175196782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.155360746327117, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0964147442222571, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8619338691713025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.663362310284114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.932694983129487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.568918373294302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.439498516539533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578945, "longitude": 13.665711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:01+00:00", "timestamp_unix": 1767852601.0}, "starlink_location": {"latitude": 45.57891762130141, "longitude": 13.665692146386714, "altitude": 76.87610259461552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:10:07.756447+00:00", "timestamp_unix": 1767852607.756447}, "starlink_gps": {"latitude": 45.578917549058566, "longitude": 13.665690911879631, "altitude": 76.86807316080058, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:07.756703+00:00", "timestamp_unix": 1767852607.756703}, "nmea_primary": {"latitude": 45.57897, "longitude": 13.66576, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:06.370715+00:00", "timestamp_unix": 1767852606.370715}, "nmea_secondary": {"latitude": 45.57893, "longitude": 13.665543333333334, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:06.941930+00:00", "timestamp_unix": 1767852606.94193}}

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


validation_timestamp: 2026-01-08T06:10:37.707472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6984969689227527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.71748583379215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6072500313901465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.065472295181541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04818245085323814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.1953959866052415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.931084235013394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.208246030512859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.884078094355173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.148507853266008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579014, "longitude": 13.666261, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:32+00:00", "timestamp_unix": 1767852632.0}, "starlink_location": {"latitude": 45.57898238240912, "longitude": 13.666246245526269, "altitude": 78.83000010863013, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:10:37.676052+00:00", "timestamp_unix": 1767852637.676052}, "starlink_gps": {"latitude": 45.57898234630641, "longitude": 13.666245628591106, "altitude": 78.83000010082397, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:37.676313+00:00", "timestamp_unix": 1767852637.676313}, "nmea_primary": {"latitude": 45.57902833333333, "longitude": 13.666258333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:36.360047+00:00", "timestamp_unix": 1767852636.360047}, "nmea_secondary": {"latitude": 45.57899833333333, "longitude": 13.666081666666667, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:10:36.901054+00:00", "timestamp_unix": 1767852636.901054}}

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


validation_timestamp: 2026-01-08T06:11:07.706632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.1354410718645305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.1785476278346945, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4201278780702515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.447428859142214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05329954055503756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.3784080114731045, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.679059915070335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.416492034746752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.628840148490571, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.896510946350702, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579094, "longitude": 13.666791, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:04+00:00", "timestamp_unix": 1767852664.0}, "starlink_location": {"latitude": 45.57906581375962, "longitude": 13.666756334614368, "altitude": 78.51000013425985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:11:07.675006+00:00", "timestamp_unix": 1767852667.675006}, "starlink_gps": {"latitude": 45.579065705639074, "longitude": 13.666755667426466, "altitude": 78.51000012204838, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:07.675264+00:00", "timestamp_unix": 1767852667.675264}, "nmea_primary": {"latitude": 45.57910666666667, "longitude": 13.666793333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:06.345013+00:00", "timestamp_unix": 1767852666.345013}, "nmea_secondary": {"latitude": 45.579076666666666, "longitude": 13.66662, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:06.873107+00:00", "timestamp_unix": 1767852666.873107}}

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


validation_timestamp: 2026-01-08T06:11:37.786349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.783088328263552, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8950770271941098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1082536561587926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.407017114498691, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11311649666232275, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.674731748233317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.742762607083623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.748700211673063, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.63090383668546, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.791255392620542, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579174, "longitude": 13.667333, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:35+00:00", "timestamp_unix": 1767852695.0}, "starlink_location": {"latitude": 45.57916440904167, "longitude": 13.66728636303494, "altitude": 80.49609000542056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:11:37.754108+00:00", "timestamp_unix": 1767852697.754108}, "starlink_gps": {"latitude": 45.5791642647112, "longitude": 13.667284924319286, "altitude": 80.48806919751397, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:37.754368+00:00", "timestamp_unix": 1767852697.754368}, "nmea_primary": {"latitude": 45.5792, "longitude": 13.667318333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:36.366735+00:00", "timestamp_unix": 1767852696.366735}, "nmea_secondary": {"latitude": 45.579165, "longitude": 13.667148333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:36.950471+00:00", "timestamp_unix": 1767852696.950471}}

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


validation_timestamp: 2026-01-08T06:12:07.708194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.149795830507147, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.10226299245147, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.019654505064516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.537639424318267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04888924289525781, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8732149072562874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.406034414774735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.920128885435973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.357186805685647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.188688281414645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579243, "longitude": 13.667714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:11:57+00:00", "timestamp_unix": 1767852717.0}, "starlink_location": {"latitude": 45.57926809821585, "longitude": 13.667798579476553, "altitude": 81.25000011022392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:12:07.674533+00:00", "timestamp_unix": 1767852727.674533}, "starlink_gps": {"latitude": 45.57926802570218, "longitude": 13.667797959906542, "altitude": 81.25000010308757, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:07.674796+00:00", "timestamp_unix": 1767852727.674796}, "nmea_primary": {"latitude": 45.579283333333336, "longitude": 13.667843333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:06.366064+00:00", "timestamp_unix": 1767852726.366064}, "nmea_secondary": {"latitude": 45.57924333333333, "longitude": 13.66763, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:06.956348+00:00", "timestamp_unix": 1767852726.956348}}

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


validation_timestamp: 2026-01-08T06:12:37.703404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9240029893914876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.863555538953595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.0691811845072, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.61789615634901, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.060486367730804826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.384005872687483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.504062412275093, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.438655528271672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.443793164766472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.66620864058947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57935, "longitude": 13.668286, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:30+00:00", "timestamp_unix": 1767852750.0}, "starlink_location": {"latitude": 45.5793534313173, "longitude": 13.668336180237466, "altitude": 79.82000017335359, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:12:37.672789+00:00", "timestamp_unix": 1767852757.672789}, "starlink_gps": {"latitude": 45.57935335919154, "longitude": 13.66833540991581, "altitude": 79.82000015985109, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:37.673048+00:00", "timestamp_unix": 1767852757.673048}, "nmea_primary": {"latitude": 45.579375, "longitude": 13.668383333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:36.344480+00:00", "timestamp_unix": 1767852756.34448}, "nmea_secondary": {"latitude": 45.579323333333335, "longitude": 13.668141666666667, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:12:36.925551+00:00", "timestamp_unix": 1767852756.925551}}

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


validation_timestamp: 2026-01-08T06:13:07.724668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.3505278212103127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3131945898386626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8519518419032295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.235833861434209, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056586219275387394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.3608646721780553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.61219694026707, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.415123490281421, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.555614151488596, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.873866630473488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579414, "longitude": 13.668837, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:01+00:00", "timestamp_unix": 1767852781.0}, "starlink_location": {"latitude": 45.579432367624555, "longitude": 13.66885194919899, "altitude": 78.57000016078571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:13:07.692184+00:00", "timestamp_unix": 1767852787.692184}, "starlink_gps": {"latitude": 45.57943226066045, "longitude": 13.66885123836936, "altitude": 78.57000014927688, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:07.692489+00:00", "timestamp_unix": 1767852787.692489}, "nmea_primary": {"latitude": 45.57943, "longitude": 13.668895, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:06.374632+00:00", "timestamp_unix": 1767852786.374632}, "nmea_secondary": {"latitude": 45.579413333333335, "longitude": 13.668718333333333, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:06.890810+00:00", "timestamp_unix": 1767852786.89081}}

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


validation_timestamp: 2026-01-08T06:13:37.879947+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8753287610359353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9228414210919753, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2436632871567475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.392758821202976, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04818040143578299, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.094083281751735, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.52193831029488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.1402857496156775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.473959809116035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.564156555762532, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579494, "longitude": 13.669405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:33+00:00", "timestamp_unix": 1767852813.0}, "starlink_location": {"latitude": 45.57949116666566, "longitude": 13.669381246487275, "altitude": 77.26000010737138, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:13:37.671724+00:00", "timestamp_unix": 1767852817.671724}, "starlink_gps": {"latitude": 45.579491166665704, "longitude": 13.669380627420303, "altitude": 77.26000009974678, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:37.672013+00:00", "timestamp_unix": 1767852817.672013}, "nmea_primary": {"latitude": 45.579501666666665, "longitude": 13.669431666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:36.376527+00:00", "timestamp_unix": 1767852816.376527}, "nmea_secondary": {"latitude": 45.579485, "longitude": 13.669285, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:13:36.954081+00:00", "timestamp_unix": 1767852816.954081}}

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


validation_timestamp: 2026-01-08T06:14:07.706695+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.935093294313924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.9824869145059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7800918635276798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.953629460861302, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.052732567343667415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.457169485902184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.6134545742749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.501696051034879, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.56142213792595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.190472536245382, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579563, "longitude": 13.669976, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:05+00:00", "timestamp_unix": 1767852845.0}, "starlink_location": {"latitude": 45.57953759814392, "longitude": 13.669924002181288, "altitude": 76.5700001306226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:14:07.670249+00:00", "timestamp_unix": 1767852847.670249}, "starlink_gps": {"latitude": 45.579537525800575, "longitude": 13.669923332553289, "altitude": 76.57000012093637, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:07.670512+00:00", "timestamp_unix": 1767852847.670512}, "nmea_primary": {"latitude": 45.57957, "longitude": 13.669976666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:06.356374+00:00", "timestamp_unix": 1767852846.356374}, "nmea_secondary": {"latitude": 45.57953833333333, "longitude": 13.669813333333334, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:06.918812+00:00", "timestamp_unix": 1767852846.918812}}

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


validation_timestamp: 2026-01-08T06:14:37.699808+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.02118858924002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.079540436512623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.511746937010364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.360504323654332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05835214406828808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.566433556158758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.493548747321721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.6109076977152266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.437996031224097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.05230313010347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579613, "longitude": 13.670544, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:37+00:00", "timestamp_unix": 1767852877.0}, "starlink_location": {"latitude": 45.57960069600771, "longitude": 13.670481924044596, "altitude": 75.97806684706845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:14:37.668742+00:00", "timestamp_unix": 1767852877.668742}, "starlink_gps": {"latitude": 45.57960055140158, "longitude": 13.670481203307872, "altitude": 75.97404879174762, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:37.669004+00:00", "timestamp_unix": 1767852877.669004}, "nmea_primary": {"latitude": 45.57962, "longitude": 13.6705, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:36.338743+00:00", "timestamp_unix": 1767852876.338743}, "nmea_secondary": {"latitude": 45.57960333333333, "longitude": 13.67036, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:36.951760+00:00", "timestamp_unix": 1767852876.95176}}

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


validation_timestamp: 2026-01-08T06:15:07.698134+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.470800989019575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.413830761601855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.908221184672271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.277252464384454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05825034918724892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5023065354010243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.608247965668347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.545194008456916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.55264918769436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.74827724236241, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57966, "longitude": 13.670921, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:14:58+00:00", "timestamp_unix": 1767852898.0}, "starlink_location": {"latitude": 45.57966469600513, "longitude": 13.67101675738533, "altitude": 75.89000016072177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:15:07.668830+00:00", "timestamp_unix": 1767852907.66883}, "starlink_gps": {"latitude": 45.5796645516513, "longitude": 13.671016037905094, "altitude": 75.89000014695404, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:07.669087+00:00", "timestamp_unix": 1767852907.669087}, "nmea_primary": {"latitude": 45.57969166666667, "longitude": 13.67104, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:06.378355+00:00", "timestamp_unix": 1767852906.378355}, "nmea_secondary": {"latitude": 45.57966666666667, "longitude": 13.670893333333334, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:06.953303+00:00", "timestamp_unix": 1767852906.953303}}

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


validation_timestamp: 2026-01-08T06:15:37.777856+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.488637755029731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.364874277690766, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.025285768937408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.631445359542138, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12405993059763828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.9409825133388203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.944298801678903, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.035200229132294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.821025167951372, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.102812195319446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579742, "longitude": 13.671484, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:31+00:00", "timestamp_unix": 1767852931.0}, "starlink_location": {"latitude": 45.57975798486613, "longitude": 13.6715507231291, "altitude": 78.77000021314646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:15:37.747996+00:00", "timestamp_unix": 1767852937.747996}, "starlink_gps": {"latitude": 45.579757696506945, "longitude": 13.671549183244222, "altitude": 78.77000018092684, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:37.748255+00:00", "timestamp_unix": 1767852937.748255}, "nmea_primary": {"latitude": 45.57978, "longitude": 13.671571666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:36.363118+00:00", "timestamp_unix": 1767852936.363118}, "nmea_secondary": {"latitude": 45.57974333333333, "longitude": 13.671411666666666, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:15:36.966734+00:00", "timestamp_unix": 1767852936.966734}}

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


validation_timestamp: 2026-01-08T06:16:07.780122+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.8512666442192709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.9451719173196252, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.960640046987628, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.443064860853209, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11463360214410664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8007489771850005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.732976995527281, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.901437809751998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.618466025616309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.227276777901544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579865, "longitude": 13.672072, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:04+00:00", "timestamp_unix": 1767852964.0}, "starlink_location": {"latitude": 45.57985919721402, "longitude": 13.672064865381097, "altitude": 79.46610176581116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:16:07.747109+00:00", "timestamp_unix": 1767852967.747109}, "starlink_gps": {"latitude": 45.57985898052386, "longitude": 13.6720634253559, "altitude": 79.45807375692598, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:07.747373+00:00", "timestamp_unix": 1767852967.747373}, "nmea_primary": {"latitude": 45.579881666666665, "longitude": 13.672101666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:06.366519+00:00", "timestamp_unix": 1767852966.366519}, "nmea_secondary": {"latitude": 45.57983, "longitude": 13.671906666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:06.928501+00:00", "timestamp_unix": 1767852966.928501}}

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


validation_timestamp: 2026-01-08T06:16:37.779993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4247736035464023, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5015817443833015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4992250571494314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.385803902774377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12122933999468664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.850058231540595, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.22371745355583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.938242282680551, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.102941131422746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.642846257466466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579937, "longitude": 13.672614, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:35+00:00", "timestamp_unix": 1767852995.0}, "starlink_location": {"latitude": 45.57991057594614, "longitude": 13.672591391780804, "altitude": 75.67000020160651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:16:37.746107+00:00", "timestamp_unix": 1767852997.746107}, "starlink_gps": {"latitude": 45.57991043138865, "longitude": 13.672589847854196, "altitude": 75.67000017111006, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:37.746364+00:00", "timestamp_unix": 1767852997.746364}, "nmea_primary": {"latitude": 45.579951666666666, "longitude": 13.672638333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:36.335603+00:00", "timestamp_unix": 1767852996.335603}, "nmea_secondary": {"latitude": 45.579905, "longitude": 13.672421666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:36.944103+00:00", "timestamp_unix": 1767852996.944103}}

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


validation_timestamp: 2026-01-08T06:17:07.695475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.40501306963546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.337999697250424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.06886496377286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.548234024143621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06834346701811142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.1281733383277315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.796426050989355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.147639118715411, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.728488302857718, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.613008427495295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579967, "longitude": 13.673002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:16:57+00:00", "timestamp_unix": 1767853017.0}, "starlink_location": {"latitude": 45.579983627682346, "longitude": 13.673146605088489, "altitude": 75.57807315474602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:17:07.665545+00:00", "timestamp_unix": 1767853027.665545}, "starlink_gps": {"latitude": 45.579983411248094, "longitude": 13.673145783187227, "altitude": 75.57406389068917, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:07.665804+00:00", "timestamp_unix": 1767853027.665804}, "nmea_primary": {"latitude": 45.580011666666664, "longitude": 13.673143333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:06.372151+00:00", "timestamp_unix": 1767853026.372151}, "nmea_secondary": {"latitude": 45.579948333333334, "longitude": 13.67295, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:06.919623+00:00", "timestamp_unix": 1767853026.919623}}

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


validation_timestamp: 2026-01-08T06:17:37.697782+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.097037971192795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.044382182928878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.851420275643662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.757722294002805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05275165111657652, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.826962567629124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.743501749727344, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.864025070962731, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.69096467743284, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.53186074677648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580044, "longitude": 13.673575, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:29+00:00", "timestamp_unix": 1767853049.0}, "starlink_location": {"latitude": 45.580049098095635, "longitude": 13.673653001883576, "altitude": 75.51000012988382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:17:37.664458+00:00", "timestamp_unix": 1767853057.664458}, "starlink_gps": {"latitude": 45.58004902572607, "longitude": 13.673652332007146, "altitude": 75.51000012027377, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:37.664717+00:00", "timestamp_unix": 1767853057.664717}, "nmea_primary": {"latitude": 45.58009166666667, "longitude": 13.673696666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:36.373005+00:00", "timestamp_unix": 1767853056.373005}, "nmea_secondary": {"latitude": 45.580015, "longitude": 13.673456666666667, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:17:36.959448+00:00", "timestamp_unix": 1767853056.959448}}

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


validation_timestamp: 2026-01-08T06:18:07.697468+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7714863461077015, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7281408403914114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.9555671956759415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.338611276347153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058408919307870226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.527600844884086, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.57213577369761, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5787669924968295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.514449240172109, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.24881452689462, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580124, "longitude": 13.674111, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:01+00:00", "timestamp_unix": 1767853081.0}, "starlink_location": {"latitude": 45.58011319617339, "longitude": 13.674143091698854, "altitude": 76.74807147360006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:18:07.665219+00:00", "timestamp_unix": 1767853087.665219}, "starlink_gps": {"latitude": 45.58011305142657, "longitude": 13.674142370254284, "altitude": 76.74404950645675, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:07.665475+00:00", "timestamp_unix": 1767853087.665475}, "nmea_primary": {"latitude": 45.580148333333334, "longitude": 13.674193333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:06.357473+00:00", "timestamp_unix": 1767853086.357473}, "nmea_secondary": {"latitude": 45.58009833333333, "longitude": 13.67397, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:06.976250+00:00", "timestamp_unix": 1767853086.97625}}

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


validation_timestamp: 2026-01-08T06:18:37.771087+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.45670278119213187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.36839320601602443, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.811487458430255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.843776406604281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10510018345156728, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.502315877716124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.233365590064649, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.600950208428663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.128319343087595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.56281298108917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58018, "longitude": 13.674624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:32+00:00", "timestamp_unix": 1767853112.0}, "starlink_location": {"latitude": 45.580178575707336, "longitude": 13.674629504080054, "altitude": 76.4300001517168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:18:37.743176+00:00", "timestamp_unix": 1767853117.743176}, "starlink_gps": {"latitude": 45.580178431521304, "longitude": 13.67462816944318, "altitude": 76.43000013049128, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:37.743437+00:00", "timestamp_unix": 1767853117.743437}, "nmea_primary": {"latitude": 45.580198333333335, "longitude": 13.67468, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:36.346730+00:00", "timestamp_unix": 1767853116.34673}, "nmea_secondary": {"latitude": 45.58015833333333, "longitude": 13.674475, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:18:36.958535+00:00", "timestamp_unix": 1767853116.958535}}

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


validation_timestamp: 2026-01-08T06:19:07.773166+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6380439960934488, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.721410480220908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.742872452896944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.564976454089592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08944381965388896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.380534060883628, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.233954878366337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.463489152346639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.144915719382267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.086497622305316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58023, "longitude": 13.675118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:04+00:00", "timestamp_unix": 1767853144.0}, "starlink_location": {"latitude": 45.58021274245013, "longitude": 13.675078286106206, "altitude": 79.84000011112721, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:19:07.742661+00:00", "timestamp_unix": 1767853147.742661}, "starlink_gps": {"latitude": 45.580212598097226, "longitude": 13.675077155490863, "altitude": 79.84000009502864, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:07.742911+00:00", "timestamp_unix": 1767853147.742911}, "nmea_primary": {"latitude": 45.58024833333333, "longitude": 13.675158333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:06.362346+00:00", "timestamp_unix": 1767853146.362346}, "nmea_secondary": {"latitude": 45.58020333333333, "longitude": 13.674921666666666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:06.955498+00:00", "timestamp_unix": 1767853146.955498}}

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


validation_timestamp: 2026-01-08T06:19:37.769401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.207833050453684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.305128307255716, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3580122599659523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.006051862734708, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09744938880018611, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.101467462451699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.798528143696787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.191201401100512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.701316135647978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.485022301462266, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580257, "longitude": 13.675598, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:36+00:00", "timestamp_unix": 1767853176.0}, "starlink_location": {"latitude": 45.58025190930775, "longitude": 13.675531480427283, "altitude": 76.12000013097338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:19:37.742632+00:00", "timestamp_unix": 1767853177.742632}, "starlink_gps": {"latitude": 45.58025176476862, "longitude": 13.675530245436224, "altitude": 76.12000011094318, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:37.742893+00:00", "timestamp_unix": 1767853177.742893}, "nmea_primary": {"latitude": 45.58027666666667, "longitude": 13.675586666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:36.364615+00:00", "timestamp_unix": 1767853176.364615}, "nmea_secondary": {"latitude": 45.58024, "longitude": 13.675355, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:36.931757+00:00", "timestamp_unix": 1767853176.931757}}

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


validation_timestamp: 2026-01-08T06:20:07.773470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.9387636574649396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.850438683008397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.870974848447402, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.90582185267752, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0883258096811733, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.243260802070685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.716065855667246, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.318045313046087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.630652673449028, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.57357473258343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58027, "longitude": 13.675901, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:19:57+00:00", "timestamp_unix": 1767853197.0}, "starlink_location": {"latitude": 45.580267712150764, "longitude": 13.675938618765134, "altitude": 77.03000010734759, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:20:07.741816+00:00", "timestamp_unix": 1767853207.741816}, "starlink_gps": {"latitude": 45.580267784301945, "longitude": 13.675937488548112, "altitude": 77.03000009350416, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:07.742123+00:00", "timestamp_unix": 1767853207.742123}, "nmea_primary": {"latitude": 45.58029333333333, "longitude": 13.67601, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:06.357551+00:00", "timestamp_unix": 1767853206.357551}, "nmea_secondary": {"latitude": 45.580306666666665, "longitude": 13.675785, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:06.876636+00:00", "timestamp_unix": 1767853206.876636}}

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


validation_timestamp: 2026-01-08T06:20:37.876903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9239256429538387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9422363240914764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.205508884607639, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.68208590411072, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08803414358143954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2752026193763175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.238477271028888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.351864345065877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.164160612208832, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.007031416826113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580273, "longitude": 13.67634, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:29+00:00", "timestamp_unix": 1767853229.0}, "starlink_location": {"latitude": 45.58025599999895, "longitude": 13.676335399310817, "altitude": 79.21807975893576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:20:37.849117+00:00", "timestamp_unix": 1767853237.849117}, "starlink_gps": {"latitude": 45.580255999999096, "longitude": 13.67633426815019, "altitude": 79.2100538585572, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:37.849379+00:00", "timestamp_unix": 1767853237.849379}, "nmea_primary": {"latitude": 45.580288333333336, "longitude": 13.676416666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:36.360082+00:00", "timestamp_unix": 1767853236.360082}, "nmea_secondary": {"latitude": 45.58031, "longitude": 13.676213333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:20:36.915715+00:00", "timestamp_unix": 1767853236.915715}}

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


validation_timestamp: 2026-01-08T06:21:07.767247+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.246520171196841, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.318850002502886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8260159428322758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.992557112325606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07233736710570117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.210893545220377, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.954772926659775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.278976512630951, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.886845732645329, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.25939992313149, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580242, "longitude": 13.676762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:01+00:00", "timestamp_unix": 1767853261.0}, "starlink_location": {"latitude": 45.58024654546572, "longitude": 13.676694900437479, "altitude": 82.19000007483422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:21:07.739193+00:00", "timestamp_unix": 1767853267.739193}, "starlink_gps": {"latitude": 45.58024661754079, "longitude": 13.676693976688808, "altitude": 82.19000006341928, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:07.739455+00:00", "timestamp_unix": 1767853267.739455}, "nmea_primary": {"latitude": 45.580261666666665, "longitude": 13.676785, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:06.327737+00:00", "timestamp_unix": 1767853266.327737}, "nmea_secondary": {"latitude": 45.58027833333333, "longitude": 13.676603333333333, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:06.848139+00:00", "timestamp_unix": 1767853266.848139}}

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


validation_timestamp: 2026-01-08T06:21:37.689508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.052030579124511, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.084404930519943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9894069607309803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.552917793957603, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03803212793353117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.193151285608113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.435468619270809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.219653229005189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.401479459717153, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.341105953450723, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580196, "longitude": 13.677132, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:33+00:00", "timestamp_unix": 1767853293.0}, "starlink_location": {"latitude": 45.580183519549124, "longitude": 13.677056308903207, "altitude": 81.23000006894655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:21:37.658585+00:00", "timestamp_unix": 1767853297.658585}, "starlink_gps": {"latitude": 45.580183628030134, "longitude": 13.677055845455365, "altitude": 81.23000006268795, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:37.658844+00:00", "timestamp_unix": 1767853297.658844}, "nmea_primary": {"latitude": 45.58021333333333, "longitude": 13.677138333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:36.364842+00:00", "timestamp_unix": 1767853296.364842}, "nmea_secondary": {"latitude": 45.58025, "longitude": 13.676961666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:21:37.083882+00:00", "timestamp_unix": 1767853297.083882}}

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


validation_timestamp: 2026-01-08T06:22:07.877370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.430831883561737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.500183568672842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.659077264080281, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.410982220850077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07584656830904123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.895158060652607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.716590242390795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.941045700007354, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.642112302483905, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.486670094228208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580143, "longitude": 13.677511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:05+00:00", "timestamp_unix": 1767853325.0}, "starlink_location": {"latitude": 45.58013658301529, "longitude": 13.67741596180772, "altitude": 78.40806897771905, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:22:07.848717+00:00", "timestamp_unix": 1767853327.848717}, "starlink_gps": {"latitude": 45.58013679935638, "longitude": 13.677415037565478, "altitude": 78.40005392832607, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:07.848977+00:00", "timestamp_unix": 1767853327.848977}, "nmea_primary": {"latitude": 45.58016666666666, "longitude": 13.677478333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:06.354876+00:00", "timestamp_unix": 1767853326.354876}, "nmea_secondary": {"latitude": 45.580175, "longitude": 13.677318333333334, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:06.898040+00:00", "timestamp_unix": 1767853326.89804}}

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


validation_timestamp: 2026-01-08T06:22:37.873619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6595756669313568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6655610832939935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.33671645858303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6161938300495855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04794643809564409, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.632055076710173, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.668300172534436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.678901244086228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.622067144538015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.946352969716242, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580116, "longitude": 13.67773, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:26+00:00", "timestamp_unix": 1767853346.0}, "starlink_location": {"latitude": 45.580130833333016, "longitude": 13.677727641240239, "altitude": 80.37000003345288, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:22:37.845679+00:00", "timestamp_unix": 1767853357.845679}, "starlink_gps": {"latitude": 45.58013083333304, "longitude": 13.677727025172429, "altitude": 80.37000002966677, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:37.845943+00:00", "timestamp_unix": 1767853357.845943}, "nmea_primary": {"latitude": 45.58012, "longitude": 13.677798333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:36.327868+00:00", "timestamp_unix": 1767853356.327868}, "nmea_secondary": {"latitude": 45.580115, "longitude": 13.677645, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:36.934993+00:00", "timestamp_unix": 1767853356.934993}}

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


validation_timestamp: 2026-01-08T06:23:07.876710+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6233384754537148, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6844519117661143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2127312780751542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.235500834126391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06445792853988665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.832995574852581, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.65172175095097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.892914464727801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.587506298181813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.357339256576624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580082, "longitude": 13.678062, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:22:59+00:00", "timestamp_unix": 1767853379.0}, "starlink_location": {"latitude": 45.58007902755053, "longitude": 13.67804157852856, "altitude": 80.30808242565443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:23:07.847391+00:00", "timestamp_unix": 1767853387.847391}, "starlink_gps": {"latitude": 45.580079099685285, "longitude": 13.678040756741462, "altitude": 80.30006504401909, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:07.847651+00:00", "timestamp_unix": 1767853387.847651}, "nmea_primary": {"latitude": 45.58009, "longitude": 13.678101666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:06.364201+00:00", "timestamp_unix": 1767853386.364201}, "nmea_secondary": {"latitude": 45.580081666666665, "longitude": 13.677943333333333, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:05.881566+00:00", "timestamp_unix": 1767853385.881566}}

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


validation_timestamp: 2026-01-08T06:23:37.875016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.448110527951012, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.487913636394004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.038751249380935, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.763099953609706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048561976269915444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.279185131999641, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4663070006669865, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.322077899749116, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4329611593035816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.798624453693446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580067, "longitude": 13.678348, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:30+00:00", "timestamp_unix": 1767853410.0}, "starlink_location": {"latitude": 45.58002630567979, "longitude": 13.678288974682113, "altitude": 78.07000003368763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:23:37.843536+00:00", "timestamp_unix": 1767853417.843536}, "starlink_gps": {"latitude": 45.58002623365153, "longitude": 13.678288359251217, "altitude": 78.07000003034446, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:37.843837+00:00", "timestamp_unix": 1767853417.843837}, "nmea_primary": {"latitude": 45.58007166666667, "longitude": 13.678373333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:36.353207+00:00", "timestamp_unix": 1767853416.353207}, "nmea_secondary": {"latitude": 45.580045, "longitude": 13.678253333333334, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:23:36.878646+00:00", "timestamp_unix": 1767853416.878646}}

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


validation_timestamp: 2026-01-08T06:24:07.908304+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.211232082417092, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.247854909319231, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8006512133951094, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.550543726909472, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04311142293878333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.120666122386973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.315860462002716, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.149276913344957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.276279975772207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.685890930517346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580032, "longitude": 13.678597, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:01+00:00", "timestamp_unix": 1767853441.0}, "starlink_location": {"latitude": 45.58002222184666, "longitude": 13.678518423795332, "altitude": 77.54000002607656, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:24:07.839013+00:00", "timestamp_unix": 1767853447.839013}, "starlink_gps": {"latitude": 45.58002236624821, "longitude": 13.678517909708257, "altitude": 77.54000002335074, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:07.839282+00:00", "timestamp_unix": 1767853447.839282}, "nmea_primary": {"latitude": 45.580055, "longitude": 13.678611666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:06.340399+00:00", "timestamp_unix": 1767853446.340399}, "nmea_secondary": {"latitude": 45.580043333333336, "longitude": 13.678488333333334, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:06.897616+00:00", "timestamp_unix": 1767853446.897616}}

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


validation_timestamp: 2026-01-08T06:24:37.948648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.768140669915513, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.48717803578276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0394387083778907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.949944076777963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7578131995452421, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.5815469256787, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.718266118876575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.325073329071019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2645422802076807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.890049228678402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580006, "longitude": 13.678813, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:32+00:00", "timestamp_unix": 1767853472.0}, "starlink_location": {"latitude": 45.580038184137756, "longitude": 13.678754874143925, "altitude": 77.96405150113773, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:24:37.915070+00:00", "timestamp_unix": 1767853477.91507}, "starlink_gps": {"latitude": 45.58004037881845, "longitude": 13.678745655654298, "altitude": 77.8360890538413, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:37.915326+00:00", "timestamp_unix": 1767853477.915326}, "nmea_primary": {"latitude": 45.58003333333333, "longitude": 13.678813333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:36.322196+00:00", "timestamp_unix": 1767853476.322196}, "nmea_secondary": {"latitude": 45.58002166666667, "longitude": 13.678713333333333, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:24:36.917399+00:00", "timestamp_unix": 1767853476.917399}}

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


validation_timestamp: 2026-01-08T06:25:07.872052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.742022945655594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.769832972465017, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2639753184594835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6619420382320245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028869440472977903, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.240509694716891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.477584491138821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.264859535710649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5063307166569277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.976586908533067, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579983, "longitude": 13.6789665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:04+00:00", "timestamp_unix": 1767853504.0}, "starlink_location": {"latitude": 45.58000472192174, "longitude": 13.678871987449154, "altitude": 74.28000001342559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:25:07.841751+00:00", "timestamp_unix": 1767853507.841751}, "starlink_gps": {"latitude": 45.58000486626674, "longitude": 13.678871679117815, "altitude": 74.28000000958423, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:07.842011+00:00", "timestamp_unix": 1767853507.842011}, "nmea_primary": {"latitude": 45.58000333333333, "longitude": 13.678965, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:06.358072+00:00", "timestamp_unix": 1767853506.358072}, "nmea_secondary": {"latitude": 45.579985, "longitude": 13.678906666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:06.957424+00:00", "timestamp_unix": 1767853506.957424}}

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


validation_timestamp: 2026-01-08T06:25:37.872395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.765843382088281, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.773376917779919, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9873579634557457, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.123513011434529, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007991914380709347, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.741896439725672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.649590026485715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.749839461635208, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.657082643453363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.94071175736232, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57996, "longitude": 13.679048, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:26+00:00", "timestamp_unix": 1767853526.0}, "starlink_location": {"latitude": 45.57999833333335, "longitude": 13.678893384720963, "altitude": 73.0580749771882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:25:37.841062+00:00", "timestamp_unix": 1767853537.841062}, "starlink_gps": {"latitude": 45.57999833333331, "longitude": 13.678893282032426, "altitude": 73.05006032168974, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:37.841342+00:00", "timestamp_unix": 1767853537.841342}, "nmea_primary": {"latitude": 45.57998666666667, "longitude": 13.679043333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:36.336118+00:00", "timestamp_unix": 1767853536.336118}, "nmea_secondary": {"latitude": 45.579965, "longitude": 13.679021666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:36.904924+00:00", "timestamp_unix": 1767853536.904924}}

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


validation_timestamp: 2026-01-08T06:26:07.872666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.587103914115774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.584735599208376, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.687883478643402, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.034426603221016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017200106922874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.155210080095618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.847225566564475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.154349396397729, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.84440825785549, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.965198044269369, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579964, "longitude": 13.679052, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:25:58+00:00", "timestamp_unix": 1767853558.0}, "starlink_location": {"latitude": 45.579997472338675, "longitude": 13.6788975, "altitude": 73.28000000146456, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:26:07.839559+00:00", "timestamp_unix": 1767853567.839559}, "starlink_gps": {"latitude": 45.57999740023826, "longitude": 13.6788975, "altitude": 73.28000000228724, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:07.839860+00:00", "timestamp_unix": 1767853567.83986}, "nmea_primary": {"latitude": 45.57998666666667, "longitude": 13.67904, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:06.320211+00:00", "timestamp_unix": 1767853566.320211}, "nmea_secondary": {"latitude": 45.57996, "longitude": 13.67904, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:06.895119+00:00", "timestamp_unix": 1767853566.895119}}

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


validation_timestamp: 2026-01-08T06:26:37.761624+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.520035848376924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.496207801608282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7070085473272247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4205103797096603, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023988435483585323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.853014824402901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.334596294154226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.829098648886355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.31225119463735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.079210119878069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57999, "longitude": 13.679002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:30+00:00", "timestamp_unix": 1767853590.0}, "starlink_location": {"latitude": 45.57999883333326, "longitude": 13.678893255519409, "altitude": 73.74000000786553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:26:37.730729+00:00", "timestamp_unix": 1767853597.730729}, "starlink_gps": {"latitude": 45.57999883333326, "longitude": 13.678893563748106, "altitude": 73.74000000604954, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:37.730990+00:00", "timestamp_unix": 1767853597.73099}, "nmea_primary": {"latitude": 45.580005, "longitude": 13.679006666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:36.339278+00:00", "timestamp_unix": 1767853596.339278}, "nmea_secondary": {"latitude": 45.57996833333333, "longitude": 13.679005, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:26:36.978234+00:00", "timestamp_unix": 1767853596.978234}}

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


validation_timestamp: 2026-01-08T06:27:07.759697+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.686582820867368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.670760829332665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2576867843727957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8000282947429018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01789535911785514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.790221377077143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.907613392624321, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7788499278320895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.891512734254597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.440447168037522, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58001, "longitude": 13.67894, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:01+00:00", "timestamp_unix": 1767853621.0}, "starlink_location": {"latitude": 45.58000895453905, "longitude": 13.678866948047007, "altitude": 74.74000000567425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:27:07.729954+00:00", "timestamp_unix": 1767853627.729954}, "starlink_gps": {"latitude": 45.580008882376035, "longitude": 13.67886715357436, "altitude": 74.74000000517348, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:07.730213+00:00", "timestamp_unix": 1767853627.730213}, "nmea_primary": {"latitude": 45.58003, "longitude": 13.678935, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:06.342486+00:00", "timestamp_unix": 1767853626.342486}, "nmea_secondary": {"latitude": 45.58000833333333, "longitude": 13.67893, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:06.978864+00:00", "timestamp_unix": 1767853626.978864}}

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


validation_timestamp: 2026-01-08T06:27:37.869895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.962720006598087, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.949144552652156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8936619963825871, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4695845657124535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022615145443189284, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.271891854704501, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3874308080744537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.267721555498787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3871423476728406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9614327400336218, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58005, "longitude": 13.678845, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:34+00:00", "timestamp_unix": 1767853654.0}, "starlink_location": {"latitude": 45.58004511127918, "longitude": 13.678794564109195, "altitude": 74.7800000070314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:27:37.837721+00:00", "timestamp_unix": 1767853657.837721}, "starlink_gps": {"latitude": 45.58004496722896, "longitude": 13.678794769243835, "altitude": 74.78000000644306, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:37.837985+00:00", "timestamp_unix": 1767853657.837985}, "nmea_primary": {"latitude": 45.58006666666667, "longitude": 13.67884, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:36.333320+00:00", "timestamp_unix": 1767853656.33332}, "nmea_secondary": {"latitude": 45.58006, "longitude": 13.678816666666666, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:27:36.968301+00:00", "timestamp_unix": 1767853656.968301}}

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


validation_timestamp: 2026-01-08T06:28:07.939042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.216293054788577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.211023309644308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9028269425138022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0633753092430074, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17403818423306538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.063364568968543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4694194859046625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.072735362917767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3802985727918267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.748251126219489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5801, "longitude": 13.678724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:06+00:00", "timestamp_unix": 1767853686.0}, "starlink_location": {"latitude": 45.580085599618855, "longitude": 13.6786738834543, "altitude": 73.90000000119119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:28:07.910193+00:00", "timestamp_unix": 1767853687.910193}, "starlink_gps": {"latitude": 45.5800870758952, "longitude": 13.678673140581187, "altitude": 73.90000000510932, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:07.910452+00:00", "timestamp_unix": 1767853687.910452}, "nmea_primary": {"latitude": 45.580101666666664, "longitude": 13.678748333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:06.334537+00:00", "timestamp_unix": 1767853686.334537}, "nmea_secondary": {"latitude": 45.58011, "longitude": 13.678701666666667, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:06.958015+00:00", "timestamp_unix": 1767853686.958015}}

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


validation_timestamp: 2026-01-08T06:28:37.938067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.762872727884135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6568585962159865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.064157320482508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.294909614256406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1088309791324582, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.546989219983657, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.450511188651875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4393755315386265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.380064665919262, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.023210117202023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580128, "longitude": 13.678674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:26+00:00", "timestamp_unix": 1767853706.0}, "starlink_location": {"latitude": 45.58008516666668, "longitude": 13.678674191716155, "altitude": 73.9000000002243, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:28:37.909109+00:00", "timestamp_unix": 1767853717.909109}, "starlink_gps": {"latitude": 45.58008612132665, "longitude": 13.678674500000001, "altitude": 73.90000000128776, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:37.909366+00:00", "timestamp_unix": 1767853717.909366}, "nmea_primary": {"latitude": 45.58013166666667, "longitude": 13.6787, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:36.323330+00:00", "timestamp_unix": 1767853716.32333}, "nmea_secondary": {"latitude": 45.580153333333335, "longitude": 13.678601666666667, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:36.958403+00:00", "timestamp_unix": 1767853716.958403}}

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


validation_timestamp: 2026-01-08T06:29:07.758055+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.648190922681855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.665392361592664, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.583458507789591, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.91857120689404, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017960049004184103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8523778581426535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.757859097218773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.868672675631583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.775297305854204, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.476666773457587, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58015, "longitude": 13.67865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:28:59+00:00", "timestamp_unix": 1767853739.0}, "starlink_location": {"latitude": 45.580091075875444, "longitude": 13.678664473928473, "altitude": 73.88000000406358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:29:07.726672+00:00", "timestamp_unix": 1767853747.726672}, "starlink_gps": {"latitude": 45.580090931313805, "longitude": 13.67866457686002, "altitude": 73.88000000418907, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:07.726928+00:00", "timestamp_unix": 1767853747.726928}, "nmea_primary": {"latitude": 45.58016166666667, "longitude": 13.678661666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:06.343534+00:00", "timestamp_unix": 1767853746.343534}, "nmea_secondary": {"latitude": 45.580171666666665, "longitude": 13.678566666666667, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:06.963573+00:00", "timestamp_unix": 1767853746.963573}}

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


validation_timestamp: 2026-01-08T06:29:37.936839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4885693229521, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5032800130619, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.928247984724221, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.297306839686085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04798885236691613, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.322586178792218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.847447998913532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.33338355205526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.876444492211945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.451004782851019, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580162, "longitude": 13.678622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:30+00:00", "timestamp_unix": 1767853770.0}, "starlink_location": {"latitude": 45.58009783333332, "longitude": 13.678651216720903, "altitude": 73.88999999952426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:29:37.907296+00:00", "timestamp_unix": 1767853777.907296}, "starlink_gps": {"latitude": 45.58009783333332, "longitude": 13.678651833333335, "altitude": 73.88999999952426, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:37.907555+00:00", "timestamp_unix": 1767853777.907555}, "nmea_primary": {"latitude": 45.58018833333333, "longitude": 13.678621666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:36.330531+00:00", "timestamp_unix": 1767853776.330531}, "nmea_secondary": {"latitude": 45.58019, "longitude": 13.678551666666667, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:29:36.989754+00:00", "timestamp_unix": 1767853776.989754}}

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


validation_timestamp: 2026-01-08T06:30:07.754010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.1295300940283495, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.136485872786567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.073950028449096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5311533719802775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027198663903898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.064337731224951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.549931717794754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.071794191395611, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.55732876245106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5559746333992677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580162, "longitude": 13.67859, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:01+00:00", "timestamp_unix": 1767853801.0}, "starlink_location": {"latitude": 45.58011424244013, "longitude": 13.678629333333332, "altitude": 73.58390674245568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:30:07.725392+00:00", "timestamp_unix": 1767853807.725392}, "starlink_gps": {"latitude": 45.5801141702498, "longitude": 13.678629333333332, "altitude": 73.58791851472482, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:07.725648+00:00", "timestamp_unix": 1767853807.725648}, "nmea_primary": {"latitude": 45.58020666666667, "longitude": 13.678576666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:06.329920+00:00", "timestamp_unix": 1767853806.32992}, "nmea_secondary": {"latitude": 45.58020166666667, "longitude": 13.678576666666666, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:06.907455+00:00", "timestamp_unix": 1767853806.907455}}

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


validation_timestamp: 2026-01-08T06:30:37.935600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.720056562743503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.668636382261006, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.585192017808186, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.422872750868602, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08549865302092685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.036877547772773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.111025467977495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.978146275987992, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.05673833391885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4741745425531936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58019, "longitude": 13.678547, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:34+00:00", "timestamp_unix": 1767853834.0}, "starlink_location": {"latitude": 45.58011254982851, "longitude": 13.678629025033137, "altitude": 73.69000000161522, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:30:37.905528+00:00", "timestamp_unix": 1767853837.905528}, "starlink_gps": {"latitude": 45.58011328783738, "longitude": 13.678629333333335, "altitude": 73.6900000028096, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:37.905796+00:00", "timestamp_unix": 1767853837.905796}, "nmea_primary": {"latitude": 45.58022166666667, "longitude": 13.678538333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:36.332821+00:00", "timestamp_unix": 1767853836.332821}, "nmea_secondary": {"latitude": 45.580225, "longitude": 13.67852, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:30:36.960680+00:00", "timestamp_unix": 1767853836.96068}}

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


validation_timestamp: 2026-01-08T06:31:07.855017+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.549982397264884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.555990308016407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0661422477288203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.374294047600453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030485427794934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.290675696891032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.890792441453478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.297218252764768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.896582836603349, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.730221671484333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580208, "longitude": 13.678508, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:04+00:00", "timestamp_unix": 1767853864.0}, "starlink_location": {"latitude": 45.58013030574167, "longitude": 13.678606499999999, "altitude": 73.49000000275919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:31:07.827280+00:00", "timestamp_unix": 1767853867.82728}, "starlink_gps": {"latitude": 45.58013023352178, "longitude": 13.678606499999999, "altitude": 73.49000000196435, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:07.827540+00:00", "timestamp_unix": 1767853867.82754}, "nmea_primary": {"latitude": 45.580235, "longitude": 13.6785, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:06.340719+00:00", "timestamp_unix": 1767853866.340719}, "nmea_secondary": {"latitude": 45.58023333333333, "longitude": 13.678465, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:06.949624+00:00", "timestamp_unix": 1767853866.949624}}

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


validation_timestamp: 2026-01-08T06:31:37.864987+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.384033837890437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.394426772122774, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5953142745141773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3733352370077303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016054488187867283, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.45671947654921, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.576757557865854, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.469530750910272, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.588075778836428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4000751750492717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58022, "longitude": 13.678464, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:35+00:00", "timestamp_unix": 1767853895.0}, "starlink_location": {"latitude": 45.58014794472371, "longitude": 13.678585333333334, "altitude": 73.1300000030996, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:31:37.833836+00:00", "timestamp_unix": 1767853897.833836}, "starlink_gps": {"latitude": 45.58014780034223, "longitude": 13.678585333333334, "altitude": 73.13000000226845, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:37.834094+00:00", "timestamp_unix": 1767853897.834094}, "nmea_primary": {"latitude": 45.58025166666667, "longitude": 13.678473333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:36.325206+00:00", "timestamp_unix": 1767853896.325206}, "nmea_secondary": {"latitude": 45.58024666666667, "longitude": 13.678443333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:36.940309+00:00", "timestamp_unix": 1767853896.940309}}

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


validation_timestamp: 2026-01-08T06:32:07.933982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.574645547354832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.357712772498571, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.245225641279825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.574963656338257, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23719748733808607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.297853608556556, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.877367466144683, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.065808496881111, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.65132504402463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0003095356229226, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580235, "longitude": 13.67844, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:31:57+00:00", "timestamp_unix": 1767853917.0}, "starlink_location": {"latitude": 45.58016249999999, "longitude": 13.678563999999998, "altitude": 72.85000000070325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:32:07.903577+00:00", "timestamp_unix": 1767853927.903577}, "starlink_gps": {"latitude": 45.58016440921851, "longitude": 13.67856264058643, "altitude": 72.85000000557156, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:07.903878+00:00", "timestamp_unix": 1767853927.903878}, "nmea_primary": {"latitude": 45.580263333333335, "longitude": 13.67845, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:06.328538+00:00", "timestamp_unix": 1767853926.328538}, "nmea_secondary": {"latitude": 45.58027166666667, "longitude": 13.678413333333333, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:06.875129+00:00", "timestamp_unix": 1767853926.875129}}

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


validation_timestamp: 2026-01-08T06:32:37.862439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.966849679920594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.972715752493178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5765586058871026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.427084018697249, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007989180529803032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.11826517727181, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.027430918745125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.123189222741267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.03268376124377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.006809542742511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58026, "longitude": 13.678412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:29+00:00", "timestamp_unix": 1767853949.0}, "starlink_location": {"latitude": 45.580162499999986, "longitude": 13.678562615406008, "altitude": 72.85000000081682, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:32:37.829854+00:00", "timestamp_unix": 1767853957.829854}, "starlink_gps": {"latitude": 45.580162499999986, "longitude": 13.678562718059718, "altitude": 72.85000000081682, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:37.830114+00:00", "timestamp_unix": 1767853957.830114}, "nmea_primary": {"latitude": 45.58027666666667, "longitude": 13.678435, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:36.336800+00:00", "timestamp_unix": 1767853956.3368}, "nmea_secondary": {"latitude": 45.580305, "longitude": 13.678385, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:32:36.963298+00:00", "timestamp_unix": 1767853956.963298}}

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


validation_timestamp: 2026-01-08T06:33:07.929947+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.825522203731364, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.692635454882767, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.07857710473832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8816723484875175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13389278110302352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.748410863031703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.695358434451997, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.618519973537891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.562193113424822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.802471224426584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580276, "longitude": 13.6784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:01+00:00", "timestamp_unix": 1767853981.0}, "starlink_location": {"latitude": 45.58018204975925, "longitude": 13.678535166666672, "altitude": 72.55999999907378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:33:07.901794+00:00", "timestamp_unix": 1767853987.901794}, "starlink_gps": {"latitude": 45.58018278785811, "longitude": 13.678533807372952, "altitude": 72.55999999941787, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:07.902056+00:00", "timestamp_unix": 1767853987.902056}, "nmea_primary": {"latitude": 45.58029333333333, "longitude": 13.67841, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:06.327321+00:00", "timestamp_unix": 1767853986.327321}, "nmea_secondary": {"latitude": 45.58029833333333, "longitude": 13.678361666666667, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:06.967416+00:00", "timestamp_unix": 1767853986.967416}}

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


validation_timestamp: 2026-01-08T06:33:37.860514+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.74296747196322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.742469006593566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.398983261394119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.290415428557446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011304647387869054, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.155040671280663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.492575268902225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.153616630842286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.493083330172972, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.636620223686851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5803, "longitude": 13.678371, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:34+00:00", "timestamp_unix": 1767854014.0}, "starlink_location": {"latitude": 45.58019569436202, "longitude": 13.678507782053194, "altitude": 72.72000000314809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:33:37.830501+00:00", "timestamp_unix": 1767854017.830501}, "starlink_gps": {"latitude": 45.580195766368504, "longitude": 13.678507884594245, "altitude": 72.72000000055382, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:37.830761+00:00", "timestamp_unix": 1767854017.830761}, "nmea_primary": {"latitude": 45.58030333333333, "longitude": 13.678388333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:36.316063+00:00", "timestamp_unix": 1767854016.316063}, "nmea_secondary": {"latitude": 45.580301666666664, "longitude": 13.678341666666666, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:33:36.981066+00:00", "timestamp_unix": 1767854016.981066}}

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


validation_timestamp: 2026-01-08T06:34:07.862485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.606416438051724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.61213927404772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4298174300548947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5942929528412018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00798009904401281, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.969347412694988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.17749049109933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.974152435089845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.183304522415128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5070836251343076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580307, "longitude": 13.678337, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:04+00:00", "timestamp_unix": 1767854044.0}, "starlink_location": {"latitude": 45.58020916666664, "longitude": 13.678480782058957, "altitude": 72.63000000173166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:34:07.829465+00:00", "timestamp_unix": 1767854047.829465}, "starlink_gps": {"latitude": 45.58020916666667, "longitude": 13.678480884596063, "altitude": 72.62999999985445, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:07.829746+00:00", "timestamp_unix": 1767854047.829746}, "nmea_primary": {"latitude": 45.58031666666667, "longitude": 13.678365, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:06.336775+00:00", "timestamp_unix": 1767854046.336775}, "nmea_secondary": {"latitude": 45.580315, "longitude": 13.67832, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:06.940688+00:00", "timestamp_unix": 1767854046.940688}}

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


validation_timestamp: 2026-01-08T06:34:37.861171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.5559789922066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.566809197870757, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3162722659123087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4862260046551656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01601575019902654, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.786415580858872, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.505541056595067, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.79815582206092, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.515703274809535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.558376561011026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58033, "longitude": 13.678297, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:36+00:00", "timestamp_unix": 1767854076.0}, "starlink_location": {"latitude": 45.58021111126438, "longitude": 13.678482166666667, "altitude": 72.63000000385465, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:34:37.829900+00:00", "timestamp_unix": 1767854077.8299}, "starlink_gps": {"latitude": 45.58021096723128, "longitude": 13.678482166666667, "altitude": 72.63000000382954, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:37.830164+00:00", "timestamp_unix": 1767854077.830164}, "nmea_primary": {"latitude": 45.580328333333334, "longitude": 13.678326666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:36.305900+00:00", "timestamp_unix": 1767854076.3059}, "nmea_secondary": {"latitude": 45.58031666666667, "longitude": 13.678298333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:36.918798+00:00", "timestamp_unix": 1767854076.918798}}

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


validation_timestamp: 2026-01-08T06:35:07.858110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.82827253432277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.822706315082183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.112954912492851, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2331749885020256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995909141515602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.71834971662348, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.275312967034992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.712808063020056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.268955683708192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.868297296744589, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58035, "longitude": 13.678276, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:34:57+00:00", "timestamp_unix": 1767854097.0}, "starlink_location": {"latitude": 45.58022199999997, "longitude": 13.678453384646582, "altitude": 72.3300000011732, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:35:07.823817+00:00", "timestamp_unix": 1767854107.823817}, "starlink_gps": {"latitude": 45.58022199999997, "longitude": 13.678453281906307, "altitude": 72.3300000000557, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:07.824078+00:00", "timestamp_unix": 1767854107.824078}, "nmea_primary": {"latitude": 45.58034333333333, "longitude": 13.678286666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:06.309528+00:00", "timestamp_unix": 1767854106.309528}, "nmea_secondary": {"latitude": 45.58032166666667, "longitude": 13.678266666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:06.963922+00:00", "timestamp_unix": 1767854106.963922}}

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


validation_timestamp: 2026-01-08T06:35:37.892427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.572164435306984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.452211641918737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3681120785402076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3809840192969487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.21990750126442907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.694137010085708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.608762454781225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.570752684181052, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.519297148251365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7268682982877777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580357, "longitude": 13.678248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:29+00:00", "timestamp_unix": 1767854129.0}, "starlink_location": {"latitude": 45.58024133333333, "longitude": 13.678420152308004, "altitude": 72.0199999998995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:35:37.858246+00:00", "timestamp_unix": 1767854137.858246}, "starlink_gps": {"latitude": 45.580243277966396, "longitude": 13.678420666666666, "altitude": 72.02000000349013, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:37.858502+00:00", "timestamp_unix": 1767854137.858502}, "nmea_primary": {"latitude": 45.58036, "longitude": 13.67825, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:36.333606+00:00", "timestamp_unix": 1767854136.333606}, "nmea_secondary": {"latitude": 45.580326666666664, "longitude": 13.678245, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:35:36.883213+00:00", "timestamp_unix": 1767854136.883213}}

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


validation_timestamp: 2026-01-08T06:36:07.885865+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.690370646560265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.55247196334874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3621667357314586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.745129781420008, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13924380195433855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.964900789464515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.422296073403738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.826423985835994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.296168207473892, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.870701086604612, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58037, "longitude": 13.678227, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:00+00:00", "timestamp_unix": 1767854160.0}, "starlink_location": {"latitude": 45.58026150000002, "longitude": 13.678393242791223, "altitude": 71.29000000067401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:36:07.856663+00:00", "timestamp_unix": 1767854167.856663}, "starlink_gps": {"latitude": 45.580262472333594, "longitude": 13.678392115343646, "altitude": 71.29000000110766, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:07.856920+00:00", "timestamp_unix": 1767854167.85692}, "nmea_primary": {"latitude": 45.58038833333333, "longitude": 13.678211666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:06.322464+00:00", "timestamp_unix": 1767854166.322464}, "nmea_secondary": {"latitude": 45.58031833333333, "longitude": 13.678226666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:06.940300+00:00", "timestamp_unix": 1767854166.9403}}

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


validation_timestamp: 2026-01-08T06:36:37.857457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.24199662758083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.253244345373496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.908390077984431, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5097709649112137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011328792775688377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.83111359904705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.12912207624159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.842438009544654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.140107013198538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.028971185865814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580364, "longitude": 13.678208, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:31+00:00", "timestamp_unix": 1767854191.0}, "starlink_location": {"latitude": 45.58026247232904, "longitude": 13.678392115350062, "altitude": 71.29000000227978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:36:37.824643+00:00", "timestamp_unix": 1767854197.824643}, "starlink_gps": {"latitude": 45.58026240016878, "longitude": 13.678392218110282, "altitude": 71.29000000214266, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:37.824904+00:00", "timestamp_unix": 1767854197.824904}, "nmea_primary": {"latitude": 45.58041, "longitude": 13.67817, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:36.310301+00:00", "timestamp_unix": 1767854196.310301}, "nmea_secondary": {"latitude": 45.58034166666667, "longitude": 13.678203333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:36:36.937941+00:00", "timestamp_unix": 1767854196.937941}}

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


validation_timestamp: 2026-01-08T06:37:07.885622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.931493776951132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.789800618564676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.737192475298714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.550496829482066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19656044647665497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 25.411753902035148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.331970792840064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.2831437996212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.183258856703265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.291834071063073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580376, "longitude": 13.678183, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:04+00:00", "timestamp_unix": 1767854224.0}, "starlink_location": {"latitude": 45.58027718062321, "longitude": 13.678365076115893, "altitude": 70.47000000143817, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:37:07.855298+00:00", "timestamp_unix": 1767854227.855298}, "starlink_gps": {"latitude": 45.58027699999998, "longitude": 13.678362563706743, "altitude": 70.47000000436299, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:07.855562+00:00", "timestamp_unix": 1767854227.855562}, "nmea_primary": {"latitude": 45.58043333333333, "longitude": 13.678126666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:06.327202+00:00", "timestamp_unix": 1767854226.327202}, "nmea_secondary": {"latitude": 45.58038666666667, "longitude": 13.67814, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:07.084733+00:00", "timestamp_unix": 1767854227.084733}}

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


validation_timestamp: 2026-01-08T06:37:37.884423+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.59308827784433, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.459827531357554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.285800812609262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3741230031370515, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13925096195125242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 25.354646303950236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.89334348614189, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.217371817778414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.758387164362105, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.063720724589392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580395, "longitude": 13.678132, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:34+00:00", "timestamp_unix": 1767854254.0}, "starlink_location": {"latitude": 45.58030116666666, "longitude": 13.678329742676128, "altitude": 69.93999999990807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:37:37.854199+00:00", "timestamp_unix": 1767854257.854199}, "starlink_gps": {"latitude": 45.58030213908216, "longitude": 13.678328615225992, "altitude": 69.94000000228041, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:37.854480+00:00", "timestamp_unix": 1767854257.85448}, "nmea_primary": {"latitude": 45.58045166666667, "longitude": 13.678085, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:36.319736+00:00", "timestamp_unix": 1767854256.319736}, "nmea_secondary": {"latitude": 45.580435, "longitude": 13.678073333333334, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:37:36.921148+00:00", "timestamp_unix": 1767854256.921148}}

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


validation_timestamp: 2026-01-08T06:38:07.882632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.42783109516741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.396999865003952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.998778531990893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.996095811888078, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05252020836647773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 24.213328777787886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.42382928311174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.18007880972528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.39293107864729, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8533829263918824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58043, "longitude": 13.67809, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:05+00:00", "timestamp_unix": 1767854285.0}, "starlink_location": {"latitude": 45.580322, "longitude": 13.678302333333333, "altitude": 70.13999999969619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:38:07.852466+00:00", "timestamp_unix": 1767854287.852466}, "starlink_gps": {"latitude": 45.580322472325584, "longitude": 13.678302333333333, "altitude": 70.15000000271549, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:07.852725+00:00", "timestamp_unix": 1767854287.852725}, "nmea_primary": {"latitude": 45.58046, "longitude": 13.678061666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:06.324244+00:00", "timestamp_unix": 1767854286.324244}, "nmea_secondary": {"latitude": 45.58045666666666, "longitude": 13.678038333333333, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:06.949259+00:00", "timestamp_unix": 1767854286.949259}}

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


validation_timestamp: 2026-01-08T06:38:37.887872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.258221145778236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.16417848255595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8159884758509413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.232521965350823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09595965874141789, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.576721489920804, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.48418239219483, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.48133732542891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.38993207964254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.038695441380625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580437, "longitude": 13.67806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:27+00:00", "timestamp_unix": 1767854307.0}, "starlink_location": {"latitude": 45.58034102782819, "longitude": 13.67826598568547, "altitude": 69.91000000095462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:38:37.853161+00:00", "timestamp_unix": 1767854317.853161}, "starlink_gps": {"latitude": 45.58034163905621, "longitude": 13.678265115261976, "altitude": 69.91000000389529, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:37.853439+00:00", "timestamp_unix": 1767854317.853439}, "nmea_primary": {"latitude": 45.580468333333336, "longitude": 13.67804, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:36.318245+00:00", "timestamp_unix": 1767854316.318245}, "nmea_secondary": {"latitude": 45.58046, "longitude": 13.678016666666666, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:36.903083+00:00", "timestamp_unix": 1767854316.903083}}

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


validation_timestamp: 2026-01-08T06:39:07.879969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.113669525322006, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.958488660630948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.304114567699, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.099269869779856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1551884925780375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.202705571927748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.188533163485136, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.047619044502014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.033424691698066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3927707183086153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580452, "longitude": 13.678028, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:38:59+00:00", "timestamp_unix": 1767854339.0}, "starlink_location": {"latitude": 45.58035084727467, "longitude": 13.678242257196105, "altitude": 69.87000000002764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:39:07.852104+00:00", "timestamp_unix": 1767854347.852104}, "starlink_gps": {"latitude": 45.58035163911673, "longitude": 13.678240615175577, "altitude": 69.87000000190216, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:07.852360+00:00", "timestamp_unix": 1767854347.85236}, "nmea_primary": {"latitude": 45.58047, "longitude": 13.678013333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:06.317754+00:00", "timestamp_unix": 1767854346.317754}, "nmea_secondary": {"latitude": 45.58047333333333, "longitude": 13.67797, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:06.906010+00:00", "timestamp_unix": 1767854346.90601}}

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


validation_timestamp: 2026-01-08T06:39:37.881578+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.780780471593243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.551404191259785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9935229198800735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.258556020429449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23281393162237754, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.434346283969738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.00884015693173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.208098323475348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.780697887409328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.664401118435193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580463, "longitude": 13.677985, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:29+00:00", "timestamp_unix": 1767854369.0}, "starlink_location": {"latitude": 45.58036868059471, "longitude": 13.6782005, "altitude": 69.2699999999582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:39:37.852039+00:00", "timestamp_unix": 1767854377.852039}, "starlink_gps": {"latitude": 45.5803694723377, "longitude": 13.67819773067016, "altitude": 69.2700000045319, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:37.852309+00:00", "timestamp_unix": 1767854377.852309}, "nmea_primary": {"latitude": 45.580486666666665, "longitude": 13.677966666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:36.313550+00:00", "timestamp_unix": 1767854376.31355}, "nmea_secondary": {"latitude": 45.58050333333333, "longitude": 13.677911666666667, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:39:36.952203+00:00", "timestamp_unix": 1767854376.952203}}

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


validation_timestamp: 2026-01-08T06:40:07.880445+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.24611525907796, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.167453971672042, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6091844167205422, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.907760391953351, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10962221380741474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 26.68290217627318, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.063935944801145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.606399827963756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.982326433194945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.726411221820586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580494, "longitude": 13.67793, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:01+00:00", "timestamp_unix": 1767854401.0}, "starlink_location": {"latitude": 45.58036868063163, "longitude": 13.6782005, "altitude": 69.26999999885676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:40:07.850707+00:00", "timestamp_unix": 1767854407.850707}, "starlink_gps": {"latitude": 45.58036849999996, "longitude": 13.678199115293866, "altitude": 69.26999999996399, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:07.850962+00:00", "timestamp_unix": 1767854407.850962}, "nmea_primary": {"latitude": 45.580506666666665, "longitude": 13.67792, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:06.306724+00:00", "timestamp_unix": 1767854406.306724}, "nmea_secondary": {"latitude": 45.58051833333333, "longitude": 13.677848333333333, "altitude": 22.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:06.977402+00:00", "timestamp_unix": 1767854406.977402}}

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


validation_timestamp: 2026-01-08T06:40:37.922787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 25.1548467885128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 25.060535981598598, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.595715260316774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3607051210359025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14768253392717032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 26.65337039594127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.51387323366959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 26.568671451030177, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.41892126463823, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.476116245402463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58051, "longitude": 13.677871, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:32+00:00", "timestamp_unix": 1767854432.0}, "starlink_location": {"latitude": 45.58039293281052, "longitude": 13.678147575478958, "altitude": 68.48000000251724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:40:37.891272+00:00", "timestamp_unix": 1767854437.891272}, "starlink_gps": {"latitude": 45.58039249999994, "longitude": 13.67814578147036, "altitude": 68.480000006011, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:37.891533+00:00", "timestamp_unix": 1767854437.891533}, "nmea_primary": {"latitude": 45.580533333333335, "longitude": 13.67787, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:36.313487+00:00", "timestamp_unix": 1767854436.313487}, "nmea_secondary": {"latitude": 45.58053833333334, "longitude": 13.6778, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:40:36.961497+00:00", "timestamp_unix": 1767854436.961497}}

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


validation_timestamp: 2026-01-08T06:41:07.877700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 24.901988591974224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 24.844924154094937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.416907237320187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8726163161804985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12843062067103725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 27.351155302194847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.41332538640041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 27.310811524769292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.365940637926016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.348120035377437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580517, "longitude": 13.677823, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:04+00:00", "timestamp_unix": 1767854464.0}, "starlink_location": {"latitude": 45.58041702801787, "longitude": 13.678109318747913, "altitude": 67.98000000050648, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:41:07.848984+00:00", "timestamp_unix": 1767854467.848984}, "starlink_gps": {"latitude": 45.580416333333275, "longitude": 13.678108000374332, "altitude": 67.96000000285038, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:07.849248+00:00", "timestamp_unix": 1767854467.849248}, "nmea_primary": {"latitude": 45.580556666666666, "longitude": 13.67782, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:06.313062+00:00", "timestamp_unix": 1767854466.313062}, "nmea_secondary": {"latitude": 45.58056833333333, "longitude": 13.677753333333333, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:06.930268+00:00", "timestamp_unix": 1767854466.930268}}

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


validation_timestamp: 2026-01-08T06:41:37.878873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.508691958197142, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.301708797306729, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4954602753634614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.613603955990332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20698366377989144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.56926879058373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.94173144393806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.365769075729016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.735296608051375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.761586504856625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580566, "longitude": 13.6777525, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:35+00:00", "timestamp_unix": 1767854495.0}, "starlink_location": {"latitude": 45.58052636108916, "longitude": 13.677916576226716, "altitude": 66.6700000023266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:41:37.848122+00:00", "timestamp_unix": 1767854497.848122}, "starlink_gps": {"latitude": 45.58052697229601, "longitude": 13.67791406411437, "altitude": 66.67000000622077, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:37.848385+00:00", "timestamp_unix": 1767854497.848385}, "nmea_primary": {"latitude": 45.58058666666667, "longitude": 13.677765, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:36.318393+00:00", "timestamp_unix": 1767854496.318393}, "nmea_secondary": {"latitude": 45.58058666666667, "longitude": 13.677716666666667, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:36.951406+00:00", "timestamp_unix": 1767854496.951406}}

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


validation_timestamp: 2026-01-08T06:42:07.879698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.970612614236689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.927006153759216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2515433152246227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3160518479284717, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.047702043479631855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.172493612667893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.24455272102746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.13225274623512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.201583125213766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3384746330043824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58059, "longitude": 13.677717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:41:56+00:00", "timestamp_unix": 1767854516.0}, "starlink_location": {"latitude": 45.580535499999975, "longitude": 13.67789289500948, "altitude": 66.92999999954202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:42:07.847439+00:00", "timestamp_unix": 1767854527.847439}, "starlink_gps": {"latitude": 45.580535499999975, "longitude": 13.677892282077499, "altitude": 66.93000000065952, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:07.847700+00:00", "timestamp_unix": 1767854527.8477}, "nmea_primary": {"latitude": 45.580618333333334, "longitude": 13.677706666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:06.312210+00:00", "timestamp_unix": 1767854526.31221}, "nmea_secondary": {"latitude": 45.58060666666667, "longitude": 13.677681666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:06.969294+00:00", "timestamp_unix": 1767854526.969294}}

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


validation_timestamp: 2026-01-08T06:42:37.876544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5773346814914735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3276931930416094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.580689674049826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7077208608360794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27287058750919585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.074815948942688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.662587271988851, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.842381875328222, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.480386457460528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8991400154431115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58063, "longitude": 13.677672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:29+00:00", "timestamp_unix": 1767854549.0}, "starlink_location": {"latitude": 45.58059952790457, "longitude": 13.677686742787154, "altitude": 69.26992522905674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:42:37.847144+00:00", "timestamp_unix": 1767854557.847144}, "starlink_gps": {"latitude": 45.580601975276494, "longitude": 13.677687, "altitude": 69.18594632144791, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:37.847414+00:00", "timestamp_unix": 1767854557.847414}, "nmea_primary": {"latitude": 45.580648333333336, "longitude": 13.677651666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:36.317417+00:00", "timestamp_unix": 1767854556.317417}, "nmea_secondary": {"latitude": 45.580643333333335, "longitude": 13.677628333333333, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:42:36.976321+00:00", "timestamp_unix": 1767854556.976321}}

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


validation_timestamp: 2026-01-08T06:43:07.873158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.172169995032689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.143577313455211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.147981821569913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.124059903613512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09001172942659054, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.277804445465658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.058175499916531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.254715918831506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.011210321587079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.492200337995171, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58066, "longitude": 13.677602, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:00+00:00", "timestamp_unix": 1767854580.0}, "starlink_location": {"latitude": 45.58062818062321, "longitude": 13.67763040944759, "altitude": 69.53000000094491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:43:07.845823+00:00", "timestamp_unix": 1767854587.845823}, "starlink_gps": {"latitude": 45.580627999999976, "longitude": 13.677629282028132, "altitude": 69.53000000106367, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:07.846080+00:00", "timestamp_unix": 1767854587.84608}, "nmea_primary": {"latitude": 45.58067, "longitude": 13.677598333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:06.307428+00:00", "timestamp_unix": 1767854586.307428}, "nmea_secondary": {"latitude": 45.58067333333334, "longitude": 13.677566666666667, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:06.908775+00:00", "timestamp_unix": 1767854586.908775}}

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


validation_timestamp: 2026-01-08T06:43:37.875394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.775789324620956, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.672873592089587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9597812716038518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7913930079439355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19960976509101117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.818247979547877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.320098665168993, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.714284245744276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.199510273489757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.64655116397105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5807, "longitude": 13.6775255, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:31+00:00", "timestamp_unix": 1767854611.0}, "starlink_location": {"latitude": 45.58063586134514, "longitude": 13.677611409377286, "altitude": 69.23000000160248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:43:37.845933+00:00", "timestamp_unix": 1767854617.845933}, "starlink_gps": {"latitude": 45.580635499999964, "longitude": 13.677608897050023, "altitude": 69.23000000581476, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:37.846188+00:00", "timestamp_unix": 1767854617.846188}, "nmea_primary": {"latitude": 45.580693333333336, "longitude": 13.677533333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:37.298882+00:00", "timestamp_unix": 1767854617.298882}, "nmea_secondary": {"latitude": 45.580708333333334, "longitude": 13.677491666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:43:36.954301+00:00", "timestamp_unix": 1767854616.954301}}

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


validation_timestamp: 2026-01-08T06:44:07.875081+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.712534252302374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.6062023013683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3715564884260228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3952987772713654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1567761999496857, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.458842711322001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.065010671128004, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.350050535148146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.954301344846261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.613305934209205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58072, "longitude": 13.677463, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:44:02+00:00", "timestamp_unix": 1767854642.0}, "starlink_location": {"latitude": 45.580647013971344, "longitude": 13.677588728279247, "altitude": 69.24000000090035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T06:44:07.844042+00:00", "timestamp_unix": 1767854647.844042}, "starlink_gps": {"latitude": 45.58064683333332, "longitude": 13.67758673043168, "altitude": 69.24000000455706, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:44:07.844297+00:00", "timestamp_unix": 1767854647.844297}, "nmea_primary": {"latitude": 45.58071666666667, "longitude": 13.677463333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:44:06.315800+00:00", "timestamp_unix": 1767854646.3158}, "nmea_secondary": {"latitude": 45.580735, "longitude": 13.677425, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T06:44:06.964271+00:00", "timestamp_unix": 1767854646.964271}}

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


