# positions_validation

validation_timestamp: 2026-01-09T04:10:27.255362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.354298835811687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.346719935264344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4217619811001647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.580773253524383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007979653761713569, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.49268052102813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.037526274025014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.484897629492776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.03098648664604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.56077073594651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:23+00:00", "timestamp_unix": 1767931823.0}, "starlink_location": {"latitude": 45.553295500000004, "longitude": 13.73751891029618, "altitude": 77.3399999999809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:10:27.219574+00:00", "timestamp_unix": 1767931827.219574}, "starlink_gps": {"latitude": 45.553295500000004, "longitude": 13.737518807813908, "altitude": 77.3399999999809, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:27.219869+00:00", "timestamp_unix": 1767931827.219869}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.7374, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:26.283394+00:00", "timestamp_unix": 1767931826.283394}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.737381666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:25.867708+00:00", "timestamp_unix": 1767931825.867708}}

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


validation_timestamp: 2026-01-09T04:10:57.437231+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.793226390068769, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.796147083938587, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0668161344260936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.095090441681091, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006717226320412, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.842704977437169, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.937038785547475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.843204091176721, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.943048851278514, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.029376074237545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:54+00:00", "timestamp_unix": 1767931854.0}, "starlink_location": {"latitude": 45.55329381545161, "longitude": 13.737516166666667, "altitude": 76.92999999914664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:10:57.399796+00:00", "timestamp_unix": 1767931857.399796}, "starlink_gps": {"latitude": 45.55329388745775, "longitude": 13.737516166666664, "altitude": 76.93000000041293, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:57.400053+00:00", "timestamp_unix": 1767931857.400053}, "nmea_primary": {"latitude": 45.553288333333334, "longitude": 13.73739, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:56.301369+00:00", "timestamp_unix": 1767931856.301369}, "nmea_secondary": {"latitude": 45.55322, "longitude": 13.737423333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:10:55.915473+00:00", "timestamp_unix": 1767931855.915473}}

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


validation_timestamp: 2026-01-09T04:11:27.238805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.286201451593068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.289364083722634, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3289487544612313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.265283559012027, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014039757027648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.652638431818483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.132129968549362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.653641394286579, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.136602529740122, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.598589152172804, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:17+00:00", "timestamp_unix": 1767931877.0}, "starlink_location": {"latitude": 45.553290828708434, "longitude": 13.737513000000002, "altitude": 76.83000000067638, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:11:27.199233+00:00", "timestamp_unix": 1767931887.199233}, "starlink_gps": {"latitude": 45.553290900780425, "longitude": 13.737513, "altitude": 76.83000000086642, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:27.199487+00:00", "timestamp_unix": 1767931887.199487}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.73739, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:26.329221+00:00", "timestamp_unix": 1767931886.329221}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737405, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:25.932527+00:00", "timestamp_unix": 1767931885.932527}}

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


validation_timestamp: 2026-01-09T04:11:57.257420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.275881838992396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2800010229801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.998166374241414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.943352994488649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015734494658968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.15215483845795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.196176329639066, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.15351947828412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.199956804732965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.924535045271814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:47+00:00", "timestamp_unix": 1767931907.0}, "starlink_location": {"latitude": 45.55328897748104, "longitude": 13.73750916666667, "altitude": 76.82000000128578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:11:57.217277+00:00", "timestamp_unix": 1767931917.217277}, "starlink_gps": {"latitude": 45.55328904956827, "longitude": 13.737509166666667, "altitude": 76.81999999991737, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:57.217533+00:00", "timestamp_unix": 1767931917.217533}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737393333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:56.292741+00:00", "timestamp_unix": 1767931916.292741}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737405, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:11:55.549745+00:00", "timestamp_unix": 1767931915.549745}}

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


validation_timestamp: 2026-01-09T04:12:27.251932+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.57913109084578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.567889737009264, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.142827975258233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8690989011330554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011311072495545136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.142539115441439, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.102719821404015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.13593487699843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.091787732757554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.473776689334551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:20+00:00", "timestamp_unix": 1767931940.0}, "starlink_location": {"latitude": 45.553290022445125, "longitude": 13.737509910297696, "altitude": 76.82000000185762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:12:27.217372+00:00", "timestamp_unix": 1767931947.217372}, "starlink_gps": {"latitude": 45.55328995039761, "longitude": 13.73750980774764, "altitude": 76.82000000193958, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:27.217627+00:00", "timestamp_unix": 1767931947.217627}, "nmea_primary": {"latitude": 45.55330166666667, "longitude": 13.737406666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:26.296267+00:00", "timestamp_unix": 1767931946.296267}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.73742, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:25.811526+00:00", "timestamp_unix": 1767931945.811526}}

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


validation_timestamp: 2026-01-09T04:12:57.270900+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.644135943932591, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.645390338913111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.486482739841443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5008880003975227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039849444394519495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.727155780326623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.046062965389773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.726333761525781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.048084121121309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.913037577735716, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:52+00:00", "timestamp_unix": 1767931972.0}, "starlink_location": {"latitude": 45.55328879287379, "longitude": 13.737507999999998, "altitude": 77.00006879928907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:12:57.236398+00:00", "timestamp_unix": 1767931977.236398}, "starlink_gps": {"latitude": 45.55328882871126, "longitude": 13.737508000000004, "altitude": 76.99608568313967, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:57.236651+00:00", "timestamp_unix": 1767931977.236651}, "nmea_primary": {"latitude": 45.553305, "longitude": 13.737398333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:56.297590+00:00", "timestamp_unix": 1767931976.29759}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.73743, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:12:55.897033+00:00", "timestamp_unix": 1767931975.897033}}

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


validation_timestamp: 2026-01-09T04:13:27.275281+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.58842454414287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.58842454414287, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6710328725800405, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.26542888387016, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.711819030065689, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.074638714432664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.711819030065689, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.074638714432664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.473626844450515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:23+00:00", "timestamp_unix": 1767932003.0}, "starlink_location": {"latitude": 45.55329333333332, "longitude": 13.737504499999998, "altitude": 77.11000000027572, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:13:27.235652+00:00", "timestamp_unix": 1767932007.235652}, "starlink_gps": {"latitude": 45.55329333333332, "longitude": 13.737504499999998, "altitude": 77.11000000027572, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:27.235946+00:00", "timestamp_unix": 1767932007.235946}, "nmea_primary": {"latitude": 45.55329166666667, "longitude": 13.737418333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:26.298247+00:00", "timestamp_unix": 1767932006.298247}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737446666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:25.509627+00:00", "timestamp_unix": 1767932005.509627}}

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


validation_timestamp: 2026-01-09T04:13:57.272676+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.317565431011623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.317565431011623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5545144164591616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9387185344638, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.078407880589024, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.656218447064241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.078407880589024, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.656218447064241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.355362470404403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:54+00:00", "timestamp_unix": 1767932034.0}, "starlink_location": {"latitude": 45.553295999999996, "longitude": 13.73750533333333, "altitude": 77.76000000010845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:13:57.234706+00:00", "timestamp_unix": 1767932037.234706}, "starlink_gps": {"latitude": 45.553295999999996, "longitude": 13.73750533333333, "altitude": 77.76000000010845, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:57.234957+00:00", "timestamp_unix": 1767932037.234957}, "nmea_primary": {"latitude": 45.55328166666666, "longitude": 13.73743, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:56.301007+00:00", "timestamp_unix": 1767932036.301007}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737456666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:13:55.539024+00:00", "timestamp_unix": 1767932035.539024}}

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


validation_timestamp: 2026-01-09T04:14:27.251713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.789748628508626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.794359733580515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.466139278744414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.485366069820168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010700057275867, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.888008797411175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.574224310668012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.890227901821085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.57464883787616, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.119496398057689, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:17+00:00", "timestamp_unix": 1767932057.0}, "starlink_location": {"latitude": 45.553295477483296, "longitude": 13.73750533333333, "altitude": 77.81807456953622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:14:27.215494+00:00", "timestamp_unix": 1767932067.215494}, "starlink_gps": {"latitude": 45.55329554952525, "longitude": 13.737505333333331, "altitude": 77.81006754404243, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:27.215794+00:00", "timestamp_unix": 1767932067.215794}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737445, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:26.349320+00:00", "timestamp_unix": 1767932066.34932}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737446666666667, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:25.807530+00:00", "timestamp_unix": 1767932065.80753}}

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


validation_timestamp: 2026-01-09T04:14:57.273064+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8122506376487255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.814710790805696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.912972675202591, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.413726669972081, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976096249832767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.903308894916914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.0104830852776665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.90584594668584, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.010101368221386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.313371946388875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:48+00:00", "timestamp_unix": 1767932088.0}, "starlink_location": {"latitude": 45.55329645967461, "longitude": 13.737501833333333, "altitude": 77.92000000165565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:14:57.233084+00:00", "timestamp_unix": 1767932097.233084}, "starlink_gps": {"latitude": 45.553296495432505, "longitude": 13.737501833333333, "altitude": 77.91999999894306, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:57.233338+00:00", "timestamp_unix": 1767932097.233338}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737453333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:56.276552+00:00", "timestamp_unix": 1767932096.276552}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737425, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:14:55.870423+00:00", "timestamp_unix": 1767932095.870423}}

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


validation_timestamp: 2026-01-09T04:15:27.273643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.470518478850561, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.470518478850561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.414653587414261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.23187479500549, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.101379340283315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.541625647119116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.101379340283315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.541625647119116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.211668758980104, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:18+00:00", "timestamp_unix": 1767932118.0}, "starlink_location": {"latitude": 45.553305166666675, "longitude": 13.737504166666668, "altitude": 77.9700000010571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:15:27.233035+00:00", "timestamp_unix": 1767932127.233035}, "starlink_gps": {"latitude": 45.553305166666675, "longitude": 13.737504166666668, "altitude": 77.9700000010571, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:27.233289+00:00", "timestamp_unix": 1767932127.233289}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737448333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:26.311608+00:00", "timestamp_unix": 1767932126.311608}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737408333333333, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:25.535322+00:00", "timestamp_unix": 1767932125.535322}}

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


validation_timestamp: 2026-01-09T04:15:57.273485+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.828971761110471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.828971761110471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2497466812311853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.584145235612299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.505001878079693, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.807777709595895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.505001878079693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.807777709595895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.735100098052204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:50+00:00", "timestamp_unix": 1767932150.0}, "starlink_location": {"latitude": 45.553304666666634, "longitude": 13.737505000000002, "altitude": 78.00000000000499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:15:57.231566+00:00", "timestamp_unix": 1767932157.231566}, "starlink_gps": {"latitude": 45.553304666666634, "longitude": 13.737505000000002, "altitude": 78.00000000000499, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:57.231871+00:00", "timestamp_unix": 1767932157.231871}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737446666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:56.310942+00:00", "timestamp_unix": 1767932156.310942}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737408333333333, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:15:56.530926+00:00", "timestamp_unix": 1767932156.530926}}

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


validation_timestamp: 2026-01-09T04:16:27.269232+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.182680393228761, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.182680393228761, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.442265572813478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.633936067858644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.759029902446148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5493381906477035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.759029902446148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5493381906477035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.251835954641615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:22+00:00", "timestamp_unix": 1767932182.0}, "starlink_location": {"latitude": 45.553304666666634, "longitude": 13.737505000000002, "altitude": 78.00000000000499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:16:27.230945+00:00", "timestamp_unix": 1767932187.230945}, "starlink_gps": {"latitude": 45.553304666666634, "longitude": 13.737505000000002, "altitude": 78.00000000000499, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:27.231198+00:00", "timestamp_unix": 1767932187.231198}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737453333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:26.297196+00:00", "timestamp_unix": 1767932186.297196}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737421666666666, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:25.802368+00:00", "timestamp_unix": 1767932185.802368}}

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


validation_timestamp: 2026-01-09T04:16:57.270178+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.882532589504741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.882532589504741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1603119457351516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.79102205485211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.205914720963069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.241163907141768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.205914720963069, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.241163907141768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.358196824401416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:54+00:00", "timestamp_unix": 1767932214.0}, "starlink_location": {"latitude": 45.553302666666646, "longitude": 13.737511, "altitude": 78.0899999997118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:16:57.230050+00:00", "timestamp_unix": 1767932217.23005}, "starlink_gps": {"latitude": 45.553302666666646, "longitude": 13.737511, "altitude": 78.0899999997118, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:57.230306+00:00", "timestamp_unix": 1767932217.230306}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737448333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:56.283257+00:00", "timestamp_unix": 1767932216.283257}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737436666666667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:16:56.517054+00:00", "timestamp_unix": 1767932216.517054}}

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


validation_timestamp: 2026-01-09T04:17:27.269403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.14805062045096, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.142444432749123, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6592766824824121, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6587319242304552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005618440848057553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.776047900497895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.405549482733129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.770432006521329, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.400366558927868, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9004674034207096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:25+00:00", "timestamp_unix": 1767932245.0}, "starlink_location": {"latitude": 45.55330537376681, "longitude": 13.73750960256858, "altitude": 78.06999999981933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:17:27.229892+00:00", "timestamp_unix": 1767932247.229892}, "starlink_gps": {"latitude": 45.55330533797933, "longitude": 13.737509551629868, "altitude": 78.0700000000531, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:27.230145+00:00", "timestamp_unix": 1767932247.230145}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737418333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:26.348627+00:00", "timestamp_unix": 1767932246.348627}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737421666666666, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:25.900829+00:00", "timestamp_unix": 1767932245.900829}}

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


validation_timestamp: 2026-01-09T04:17:57.332700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.757193925294932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.761159374914891, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.579383168298433, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3279368836392975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034190938047088, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.771472180460588, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.45771803609782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.776815477432145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.460090449807712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5180042307531725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:47+00:00", "timestamp_unix": 1767932267.0}, "starlink_location": {"latitude": 45.55330440531763, "longitude": 13.737506666666665, "altitude": 78.3200000025354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:17:57.288994+00:00", "timestamp_unix": 1767932277.288994}, "starlink_gps": {"latitude": 45.55330447757085, "longitude": 13.737506666666667, "altitude": 78.32000000165304, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:57.289245+00:00", "timestamp_unix": 1767932277.289245}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737403333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:56.287247+00:00", "timestamp_unix": 1767932276.287247}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737378333333334, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:17:55.932738+00:00", "timestamp_unix": 1767932275.932738}}

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


validation_timestamp: 2026-01-09T04:18:27.401063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.0587269200874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.0587269200874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.954667804696526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6885330776669907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.264464202628716, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.461638267207784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.264464202628716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.461638267207784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.84570767631265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:19+00:00", "timestamp_unix": 1767932299.0}, "starlink_location": {"latitude": 45.55330583333332, "longitude": 13.737504833333332, "altitude": 78.02000000105069, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:18:27.207911+00:00", "timestamp_unix": 1767932307.207911}, "starlink_gps": {"latitude": 45.55330583333332, "longitude": 13.737504833333332, "altitude": 78.02000000105069, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:27.208162+00:00", "timestamp_unix": 1767932307.208162}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737411666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:26.289671+00:00", "timestamp_unix": 1767932306.289671}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737351666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:25.896402+00:00", "timestamp_unix": 1767932305.896402}}

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


validation_timestamp: 2026-01-09T04:18:57.320669+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.32768287600479, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.31274836778107, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.574702717145178, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.757422055400191, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01790499305508403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.997655381337132, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.717386862065366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.979979757262134, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.703878238489022, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.265072943605893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:50+00:00", "timestamp_unix": 1767932330.0}, "starlink_location": {"latitude": 45.55330702257367, "longitude": 13.737505679696184, "altitude": 78.02000000318446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:18:57.287559+00:00", "timestamp_unix": 1767932337.287559}, "starlink_gps": {"latitude": 45.553306878455096, "longitude": 13.737505577129324, "altitude": 78.02000000200557, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:57.287850+00:00", "timestamp_unix": 1767932337.28785}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737423333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:56.306419+00:00", "timestamp_unix": 1767932336.306419}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737366666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:18:55.861599+00:00", "timestamp_unix": 1767932335.861599}}

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


validation_timestamp: 2026-01-09T04:19:27.265966+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.8162667146857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.810899901386277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.804501265015233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4071232585114966, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005603219050428928, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.951499736271256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.79102725486377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.945959608080104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.785985621600744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.202454422988738, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:22+00:00", "timestamp_unix": 1767932362.0}, "starlink_location": {"latitude": 45.55330270708426, "longitude": 13.73750660254594, "altitude": 78.09000000166301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:19:27.226235+00:00", "timestamp_unix": 1767932367.226235}, "starlink_gps": {"latitude": 45.55330267139374, "longitude": 13.737506551745243, "altitude": 78.09000000115724, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:27.226485+00:00", "timestamp_unix": 1767932367.226485}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737423333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:26.307609+00:00", "timestamp_unix": 1767932366.307609}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.7374, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:26.444486+00:00", "timestamp_unix": 1767932366.444486}}

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


validation_timestamp: 2026-01-09T04:19:57.264978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.66007006800604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.662058585244653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9743847104481733, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.182251240718583, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003956846558620941, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.302751101346669, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.974222077907764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.305561182064327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.974527271026351, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.978741476356293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:53+00:00", "timestamp_unix": 1767932393.0}, "starlink_location": {"latitude": 45.553299126359704, "longitude": 13.737508166666666, "altitude": 77.88999999932258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:19:57.225961+00:00", "timestamp_unix": 1767932397.225961}, "starlink_gps": {"latitude": 45.55329916194448, "longitude": 13.737508166666666, "altitude": 77.88999999931718, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:57.226213+00:00", "timestamp_unix": 1767932397.226213}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737415, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:56.294950+00:00", "timestamp_unix": 1767932396.29495}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737431666666666, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:19:55.894276+00:00", "timestamp_unix": 1767932395.894276}}

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


validation_timestamp: 2026-01-09T04:20:27.324743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.170250122104047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.165597453377593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4165180586291155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.681250141136948, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030493328669671, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.576601326475085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.748945049130423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.57182374974792, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.74996810255412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.972236259313746, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:24+00:00", "timestamp_unix": 1767932424.0}, "starlink_location": {"latitude": 45.553299594671024, "longitude": 13.737510499999999, "altitude": 78.04000000103049, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:20:27.286131+00:00", "timestamp_unix": 1767932427.286131}, "starlink_gps": {"latitude": 45.55329952245106, "longitude": 13.737510499999999, "altitude": 78.0400000000316, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:27.286384+00:00", "timestamp_unix": 1767932427.286384}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:26.343935+00:00", "timestamp_unix": 1767932426.343935}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.73745, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:25.840495+00:00", "timestamp_unix": 1767932425.840495}}

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


validation_timestamp: 2026-01-09T04:20:57.261974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.248184757887588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.248184757887588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.221376096756397, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.999704053640387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.975629460292506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4976993536744416, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.975629460292506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4976993536744416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.131169432408855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:55+00:00", "timestamp_unix": 1767932455.0}, "starlink_location": {"latitude": 45.55329899999999, "longitude": 13.737510500000003, "altitude": 78.03999999934172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:20:57.223684+00:00", "timestamp_unix": 1767932457.223684}, "starlink_gps": {"latitude": 45.55329899999999, "longitude": 13.737510500000003, "altitude": 78.03999999934172, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:57.223973+00:00", "timestamp_unix": 1767932457.223973}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737401666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:56.287024+00:00", "timestamp_unix": 1767932456.287024}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737473333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:20:55.802398+00:00", "timestamp_unix": 1767932455.802398}}

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


validation_timestamp: 2026-01-09T04:21:27.325082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.583305777437006, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.572530046314764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8637960033535355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.198421072713547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011329123017346225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.349938198454053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.110070982155187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.338884317537497, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.104163594371461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.98519175759615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:15+00:00", "timestamp_unix": 1767932475.0}, "starlink_location": {"latitude": 45.55330309461266, "longitude": 13.737509679685411, "altitude": 78.26000000042556, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:21:27.283631+00:00", "timestamp_unix": 1767932487.283631}, "starlink_gps": {"latitude": 45.55330302245016, "longitude": 13.737509576971696, "altitude": 78.25999999999806, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:27.283933+00:00", "timestamp_unix": 1767932487.283933}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737386666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:26.286496+00:00", "timestamp_unix": 1767932486.286496}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737458333333333, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:26.474259+00:00", "timestamp_unix": 1767932486.474259}}

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


validation_timestamp: 2026-01-09T04:21:57.325133+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.807841840196604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.807841840196604, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.523670544911533, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.348042873084179, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.269940350425019, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.817367869330746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.269940350425019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.817367869330746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.381866540473455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:48+00:00", "timestamp_unix": 1767932508.0}, "starlink_location": {"latitude": 45.553302999999985, "longitude": 13.737507000000003, "altitude": 78.36000000149775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:21:57.282931+00:00", "timestamp_unix": 1767932517.282931}, "starlink_gps": {"latitude": 45.553302999999985, "longitude": 13.737507000000003, "altitude": 78.36000000149775, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:57.283183+00:00", "timestamp_unix": 1767932517.283183}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.73739, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:56.293420+00:00", "timestamp_unix": 1767932516.29342}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737408333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:21:55.839381+00:00", "timestamp_unix": 1767932515.839381}}

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


validation_timestamp: 2026-01-09T04:22:27.258698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.803857631074541, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.803857631074541, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8091585644105774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.41641900204328, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.361470568241533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.042088722211945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.361470568241533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.042088722211945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1281577135607863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:18+00:00", "timestamp_unix": 1767932538.0}, "starlink_location": {"latitude": 45.553303999999954, "longitude": 13.737503, "altitude": 77.96999999998583, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:22:27.221403+00:00", "timestamp_unix": 1767932547.221403}, "starlink_gps": {"latitude": 45.553303999999954, "longitude": 13.737503, "altitude": 77.96999999998583, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:27.221657+00:00", "timestamp_unix": 1767932547.221657}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.7374, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:26.295264+00:00", "timestamp_unix": 1767932546.295264}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737378333333334, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:25.812570+00:00", "timestamp_unix": 1767932545.81257}}

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


validation_timestamp: 2026-01-09T04:22:57.317781+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.099900488682001, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.099900488682001, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8668413466986213, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7742775021581996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.20904860507987, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.5465544483222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.20904860507987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.5465544483222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1091910869715838, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:50+00:00", "timestamp_unix": 1767932570.0}, "starlink_location": {"latitude": 45.553303999999954, "longitude": 13.737503, "altitude": 77.96999999998583, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:22:57.281278+00:00", "timestamp_unix": 1767932577.281278}, "starlink_gps": {"latitude": 45.553303999999954, "longitude": 13.737503, "altitude": 77.96999999998583, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:57.281532+00:00", "timestamp_unix": 1767932577.281532}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73742, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:56.279283+00:00", "timestamp_unix": 1767932576.279283}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737393333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:22:55.829971+00:00", "timestamp_unix": 1767932575.829971}}

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


validation_timestamp: 2026-01-09T04:23:27.261896+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.133033885520763, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.133033885520763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3396280669172915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1170320564221554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.14159090020951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.71949229586924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.14159090020951, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.71949229586924, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.455644951702635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:20+00:00", "timestamp_unix": 1767932600.0}, "starlink_location": {"latitude": 45.553302166666654, "longitude": 13.737498666666667, "altitude": 77.71000000098273, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:23:27.219953+00:00", "timestamp_unix": 1767932607.219953}, "starlink_gps": {"latitude": 45.553302166666654, "longitude": 13.737498666666667, "altitude": 77.71000000098273, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:27.220203+00:00", "timestamp_unix": 1767932607.220203}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737433333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:26.339159+00:00", "timestamp_unix": 1767932606.339159}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737416666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:25.822294+00:00", "timestamp_unix": 1767932605.822294}}

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


validation_timestamp: 2026-01-09T04:23:57.236460+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.173721084804815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.173721084804815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.931736728406773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.560715558877028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8787732688053085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.546868353610904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8787732688053085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.546868353610904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4413387140249165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:52+00:00", "timestamp_unix": 1767932632.0}, "starlink_location": {"latitude": 45.553302999999985, "longitude": 13.737497166666671, "altitude": 77.98000000103526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:23:57.198971+00:00", "timestamp_unix": 1767932637.198971}, "starlink_gps": {"latitude": 45.553302999999985, "longitude": 13.737497166666671, "altitude": 77.98000000103526, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:57.199229+00:00", "timestamp_unix": 1767932637.199229}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737425, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:56.260792+00:00", "timestamp_unix": 1767932636.260792}, "nmea_secondary": {"latitude": 45.55332, "longitude": 13.737416666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:23:55.913736+00:00", "timestamp_unix": 1767932635.913736}}

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


validation_timestamp: 2026-01-09T04:24:27.234653+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.409690842035092, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.409690842035092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6189609032284845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.198517152772947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.339835311657746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.267635760489811, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.339835311657746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.267635760489811, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.671695599211037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:24+00:00", "timestamp_unix": 1767932664.0}, "starlink_location": {"latitude": 45.55330149999999, "longitude": 13.737486833333335, "altitude": 77.69000000200406, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:24:27.199883+00:00", "timestamp_unix": 1767932667.199883}, "starlink_gps": {"latitude": 45.55330149999999, "longitude": 13.737486833333335, "altitude": 77.69000000200406, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:27.200137+00:00", "timestamp_unix": 1767932667.200137}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737411666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:26.265231+00:00", "timestamp_unix": 1767932666.265231}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737411666666667, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:25.848967+00:00", "timestamp_unix": 1767932665.848967}}

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


validation_timestamp: 2026-01-09T04:24:57.235328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.07876005232163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.073090485289875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7725009686584834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.485669238673022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005675689647476167, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3076763104712565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.3915895556146385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.302004406438068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.388095600974982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.861195321400598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:55+00:00", "timestamp_unix": 1767932695.0}, "starlink_location": {"latitude": 45.553302022520555, "longitude": 13.737487577071898, "altitude": 77.6900000013142, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:24:57.197489+00:00", "timestamp_unix": 1767932697.197489}, "starlink_gps": {"latitude": 45.55330198636844, "longitude": 13.737487525614126, "altitude": 77.69000000125976, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:57.197744+00:00", "timestamp_unix": 1767932697.197744}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737428333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:56.301339+00:00", "timestamp_unix": 1767932696.301339}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737393333333333, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:24:55.858309+00:00", "timestamp_unix": 1767932695.858309}}

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


validation_timestamp: 2026-01-09T04:25:27.317262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.420890472575396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.415428488991433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.70670788501911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.155103764313075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020143182762805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7375606257586975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.881928578294502, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7323225304431045, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.878822813727282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.934854404999004, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:17+00:00", "timestamp_unix": 1767932717.0}, "starlink_location": {"latitude": 45.55330459461208, "longitude": 13.737487166666666, "altitude": 77.34999999873229, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:25:27.277435+00:00", "timestamp_unix": 1767932727.277435}, "starlink_gps": {"latitude": 45.5533045224852, "longitude": 13.737487166666668, "altitude": 77.35000000002957, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:27.277690+00:00", "timestamp_unix": 1767932727.27769}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737421666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:26.282399+00:00", "timestamp_unix": 1767932726.282399}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737358333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:25.856778+00:00", "timestamp_unix": 1767932725.856778}}

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


validation_timestamp: 2026-01-09T04:25:57.319834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.782118694440378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.787169423156959, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5751817661526497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.773719960628845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016711832864062, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.452145437088294, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.96568467010234, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.458336111610463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.96763220278411, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.953681424469332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:49+00:00", "timestamp_unix": 1767932749.0}, "starlink_location": {"latitude": 45.553303405431215, "longitude": 13.737479166666668, "altitude": 77.50999999982459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:25:57.276864+00:00", "timestamp_unix": 1767932757.276864}, "starlink_gps": {"latitude": 45.55330347752724, "longitude": 13.737479166666668, "altitude": 77.51000000029312, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:57.277117+00:00", "timestamp_unix": 1767932757.277117}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737418333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:56.284654+00:00", "timestamp_unix": 1767932756.284654}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737355, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:25:55.840922+00:00", "timestamp_unix": 1767932755.840922}}

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


validation_timestamp: 2026-01-09T04:26:27.310464+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.585315589843736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.579898679401273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.916638235885258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.291439376370143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007997294596081056, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.500861841613265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.614674257165614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4941376281666265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.60672888809132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.395228763140204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:22+00:00", "timestamp_unix": 1767932782.0}, "starlink_location": {"latitude": 45.55330316666667, "longitude": 13.737481013000249, "altitude": 77.29000000126348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:26:27.276832+00:00", "timestamp_unix": 1767932787.276832}, "starlink_gps": {"latitude": 45.55330316666667, "longitude": 13.737480910291403, "altitude": 77.29000000126348, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:27.277089+00:00", "timestamp_unix": 1767932787.277089}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.7374, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:26.326787+00:00", "timestamp_unix": 1767932786.326787}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737358333333333, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:26.532616+00:00", "timestamp_unix": 1767932786.532616}}

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


validation_timestamp: 2026-01-09T04:26:57.228989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.803736675463181, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.803736675463181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.861093901238753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.983918989630117, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.476501233216986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.541084815607345, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.476501233216986, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.541084815607345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5275912215583753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:52+00:00", "timestamp_unix": 1767932812.0}, "starlink_location": {"latitude": 45.55330316666667, "longitude": 13.737480166666666, "altitude": 77.29000000126348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:26:57.194290+00:00", "timestamp_unix": 1767932817.19429}, "starlink_gps": {"latitude": 45.55330316666667, "longitude": 13.737480166666666, "altitude": 77.29000000126348, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:57.194550+00:00", "timestamp_unix": 1767932817.19455}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737383333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:56.281076+00:00", "timestamp_unix": 1767932816.281076}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737351666666667, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:26:55.810414+00:00", "timestamp_unix": 1767932815.810414}}

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


validation_timestamp: 2026-01-09T04:27:27.311753+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.306032452881096, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.306032452881096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.431734745083178, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.65464661085012, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.67193366502031, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.756967482666091, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.67193366502031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.756967482666091, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.245936915592767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:24+00:00", "timestamp_unix": 1767932844.0}, "starlink_location": {"latitude": 45.55330099999998, "longitude": 13.737478333333337, "altitude": 77.07000000124916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:27:27.274378+00:00", "timestamp_unix": 1767932847.274378}, "starlink_gps": {"latitude": 45.55330099999998, "longitude": 13.737478333333337, "altitude": 77.07000000124916, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:27.274630+00:00", "timestamp_unix": 1767932847.27463}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737378333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:26.284113+00:00", "timestamp_unix": 1767932846.284113}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737356666666667, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:25.832795+00:00", "timestamp_unix": 1767932845.832795}}

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


validation_timestamp: 2026-01-09T04:27:57.315567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.70210822858653, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.70210822858653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.910188790160408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.736975828698703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.210524340750368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.647805111794478, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.210524340750368, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.647805111794478, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8542444796401385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:45+00:00", "timestamp_unix": 1767932865.0}, "starlink_location": {"latitude": 45.55330199999999, "longitude": 13.737474833333335, "altitude": 77.0500000003069, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:27:57.273658+00:00", "timestamp_unix": 1767932877.273658}, "starlink_gps": {"latitude": 45.55330199999999, "longitude": 13.737474833333335, "altitude": 77.0500000003069, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:57.273913+00:00", "timestamp_unix": 1767932877.273913}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737385, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:56.282274+00:00", "timestamp_unix": 1767932876.282274}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737361666666667, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:27:55.844834+00:00", "timestamp_unix": 1767932875.844834}}

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


validation_timestamp: 2026-01-09T04:28:27.308936+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.56639579188205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.56639579188205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7715322446011266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4310170191398086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.895275726856874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.837364172444863, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.895275726856874, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.837364172444863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.287462732988016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:17+00:00", "timestamp_unix": 1767932897.0}, "starlink_location": {"latitude": 45.5533085, "longitude": 13.737473333333336, "altitude": 77.46999999899565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:28:27.272818+00:00", "timestamp_unix": 1767932907.272818}, "starlink_gps": {"latitude": 45.5533085, "longitude": 13.737473333333336, "altitude": 77.46999999899565, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:27.273073+00:00", "timestamp_unix": 1767932907.273073}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737406666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:26.283996+00:00", "timestamp_unix": 1767932906.283996}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737355, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:25.878419+00:00", "timestamp_unix": 1767932905.878419}}

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


validation_timestamp: 2026-01-09T04:28:57.308950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.10678026251217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.100687091026298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6333638592250166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6091857134917895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017211958234982, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.486615846227903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.219177505549517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.480328666450711, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.21368879395103, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.896621381067426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:49+00:00", "timestamp_unix": 1767932929.0}, "starlink_location": {"latitude": 45.5533090945514, "longitude": 13.737473333333336, "altitude": 77.46999999988633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:28:57.272013+00:00", "timestamp_unix": 1767932937.272013}, "starlink_gps": {"latitude": 45.55330902245088, "longitude": 13.737473333333336, "altitude": 77.47000000001559, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:57.272271+00:00", "timestamp_unix": 1767932937.272271}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737421666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:56.279983+00:00", "timestamp_unix": 1767932936.279983}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737368333333333, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:28:55.514849+00:00", "timestamp_unix": 1767932935.514849}}

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


validation_timestamp: 2026-01-09T04:29:27.326084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.940613217476331, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.946516539244785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.33807302942499, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.459669401838366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008022146054508903, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.622252050034598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.637203268366774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.628412670280034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.64344198973005, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0174823726776547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:22+00:00", "timestamp_unix": 1767932962.0}, "starlink_location": {"latitude": 45.55331238750479, "longitude": 13.737476166666667, "altitude": 77.42192486787235, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:29:27.290605+00:00", "timestamp_unix": 1767932967.290605}, "starlink_gps": {"latitude": 45.55331245964968, "longitude": 13.737476166666667, "altitude": 77.42994333700668, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:27.290859+00:00", "timestamp_unix": 1767932967.290859}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737421666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:26.326954+00:00", "timestamp_unix": 1767932966.326954}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737398333333333, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:25.538728+00:00", "timestamp_unix": 1767932965.538728}}

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


validation_timestamp: 2026-01-09T04:29:57.230583+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.79846461344495, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.795594204036403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2617973461315812, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7649130490172116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011639447819567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6657002433038866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.614835213342138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.663123806366639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.61234793272405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9646363966975293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:53+00:00", "timestamp_unix": 1767932993.0}, "starlink_location": {"latitude": 45.55331783333333, "longitude": 13.737478243786095, "altitude": 77.71000000179251, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:29:57.189520+00:00", "timestamp_unix": 1767932997.18952}, "starlink_gps": {"latitude": 45.55331783333333, "longitude": 13.7374781922648, "altitude": 77.71000000179251, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:57.189773+00:00", "timestamp_unix": 1767932997.189773}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737415, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:56.267913+00:00", "timestamp_unix": 1767932996.267913}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737401666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:29:55.809829+00:00", "timestamp_unix": 1767932995.809829}}

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


validation_timestamp: 2026-01-09T04:30:27.308469+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.318441362966393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.318441362966393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.162353358532563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.076753250112004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.391238377699433, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.56643865132288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.391238377699433, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.56643865132288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1776808689776084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737375, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:15+00:00", "timestamp_unix": 1767933015.0}, "starlink_location": {"latitude": 45.55331400000002, "longitude": 13.737483166666667, "altitude": 77.83999999994947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:30:27.270045+00:00", "timestamp_unix": 1767933027.270045}, "starlink_gps": {"latitude": 45.55331400000002, "longitude": 13.737483166666667, "altitude": 77.83999999994947, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:27.270299+00:00", "timestamp_unix": 1767933027.270299}, "nmea_primary": {"latitude": 45.55330166666667, "longitude": 13.737443333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:26.266771+00:00", "timestamp_unix": 1767933026.266771}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.73743, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:25.879763+00:00", "timestamp_unix": 1767933025.879763}}

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


validation_timestamp: 2026-01-09T04:30:57.225472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.452995588099723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.450353471595335, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.895141009732391, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.061795757616332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014777783938892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.8338519121071886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.490659479835779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.8325038063378676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.4866708010754435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.382490370722335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:47+00:00", "timestamp_unix": 1767933047.0}, "starlink_location": {"latitude": 45.55331400000002, "longitude": 13.737483910470713, "altitude": 77.84000000041513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:30:57.188008+00:00", "timestamp_unix": 1767933057.188008}, "starlink_gps": {"latitude": 45.55331400000002, "longitude": 13.737483858909117, "altitude": 77.84000000041513, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:57.188257+00:00", "timestamp_unix": 1767933057.188257}, "nmea_primary": {"latitude": 45.55329, "longitude": 13.737471666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:56.265884+00:00", "timestamp_unix": 1767933056.265884}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737388333333334, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:30:56.488922+00:00", "timestamp_unix": 1767933056.488922}}

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


validation_timestamp: 2026-01-09T04:31:27.223191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.74393697429879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.74140381011628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.875992154384117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.60595141166077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991882664358657, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.373672686380748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.876978680256801, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.373680887679805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8732163973717375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.306666049311874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:18+00:00", "timestamp_unix": 1767933078.0}, "starlink_location": {"latitude": 45.553312666666635, "longitude": 13.737486576975535, "altitude": 77.80000000120296, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:31:27.187216+00:00", "timestamp_unix": 1767933087.187216}, "starlink_gps": {"latitude": 45.553312666666685, "longitude": 13.73748652570798, "altitude": 77.79999999923812, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:27.187474+00:00", "timestamp_unix": 1767933087.187474}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737486666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:26.248080+00:00", "timestamp_unix": 1767933086.24808}, "nmea_secondary": {"latitude": 45.553333333333335, "longitude": 13.737403333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:25.556808+00:00", "timestamp_unix": 1767933085.556808}}

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


validation_timestamp: 2026-01-09T04:31:57.225139+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.703501203215554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.706311329525846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.567408058104435, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.38550612151876, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040280871659591445, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.189972484470061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.855902135410801, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.19390760080188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.854773312174354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.971697931500337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:49+00:00", "timestamp_unix": 1767933109.0}, "starlink_location": {"latitude": 45.55330514412636, "longitude": 13.737491500000003, "altitude": 77.75192280743815, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:31:57.187849+00:00", "timestamp_unix": 1767933117.187849}, "starlink_gps": {"latitude": 45.55330518035182, "longitude": 13.7374915, "altitude": 77.75594905459025, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:57.188119+00:00", "timestamp_unix": 1767933117.188119}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.73748, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:56.249717+00:00", "timestamp_unix": 1767933116.249717}, "nmea_secondary": {"latitude": 45.55333, "longitude": 13.73737, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:31:55.865669+00:00", "timestamp_unix": 1767933115.865669}}

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


validation_timestamp: 2026-01-09T04:32:27.226933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.61096025146084, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.61096025146084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.106509651550207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.872944818109778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.853789042635298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.326842578233855, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.853789042635298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.326842578233855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.894614143761096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:22+00:00", "timestamp_unix": 1767933142.0}, "starlink_location": {"latitude": 45.55331050000002, "longitude": 13.737495166666667, "altitude": 77.65999999952011, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:32:27.185982+00:00", "timestamp_unix": 1767933147.185982}, "starlink_gps": {"latitude": 45.55331050000002, "longitude": 13.737495166666667, "altitude": 77.65999999952011, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:27.186235+00:00", "timestamp_unix": 1767933147.186235}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737478333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:26.310199+00:00", "timestamp_unix": 1767933146.310199}, "nmea_secondary": {"latitude": 45.55337, "longitude": 13.737393333333333, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:26.505607+00:00", "timestamp_unix": 1767933146.505607}}

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


validation_timestamp: 2026-01-09T04:32:57.219646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.091495186632818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.100235980455027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.648863501450277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.642798573832149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00899183829395465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.739217279690528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.095991414954586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.748099886523249, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.097688352937982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.623128384444518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:53+00:00", "timestamp_unix": 1767933173.0}, "starlink_location": {"latitude": 45.55330945488032, "longitude": 13.737494422872127, "altitude": 77.65999999961235, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:32:57.184954+00:00", "timestamp_unix": 1767933177.184954}, "starlink_gps": {"latitude": 45.55330952725628, "longitude": 13.737494474380895, "altitude": 77.66000000075331, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:57.185210+00:00", "timestamp_unix": 1767933177.18521}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737468333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:56.282524+00:00", "timestamp_unix": 1767933176.282524}, "nmea_secondary": {"latitude": 45.55332666666666, "longitude": 13.737406666666667, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:32:56.517759+00:00", "timestamp_unix": 1767933176.517759}}

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


validation_timestamp: 2026-01-09T04:33:27.540978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.241601311441043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.241601311441043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.298523417523571, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.287322169066668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.525499707588525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.444260004067036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.525499707588525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.444260004067036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6545389579079455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553226, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:24+00:00", "timestamp_unix": 1767933204.0}, "starlink_location": {"latitude": 45.55331433333335, "longitude": 13.737499833333334, "altitude": 77.31999999924861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:33:27.265309+00:00", "timestamp_unix": 1767933207.265309}, "starlink_gps": {"latitude": 45.55331433333335, "longitude": 13.737499833333334, "altitude": 77.31999999924861, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:27.265573+00:00", "timestamp_unix": 1767933207.265573}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737463333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:26.269937+00:00", "timestamp_unix": 1767933206.269937}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737393333333333, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:25.830476+00:00", "timestamp_unix": 1767933205.830476}}

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


validation_timestamp: 2026-01-09T04:33:57.220659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.627564179587791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.627564179587791, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.028468613570591, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.278119495028846, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.763272981686241, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.134769797034334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.763272981686241, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.134769797034334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.360259252420961, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:47+00:00", "timestamp_unix": 1767933227.0}, "starlink_location": {"latitude": 45.55331000000001, "longitude": 13.737499166666666, "altitude": 76.81000000050454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:33:57.183207+00:00", "timestamp_unix": 1767933237.183207}, "starlink_gps": {"latitude": 45.55331000000001, "longitude": 13.737499166666666, "altitude": 76.81000000050454, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:57.183461+00:00", "timestamp_unix": 1767933237.183461}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737453333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:56.266315+00:00", "timestamp_unix": 1767933236.266315}, "nmea_secondary": {"latitude": 45.55329166666667, "longitude": 13.737371666666666, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:33:55.839615+00:00", "timestamp_unix": 1767933235.839615}}

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


validation_timestamp: 2026-01-09T04:34:27.229659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.187470446541028, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.185294349820285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8336420013756305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.632042052830402, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004388966497058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.651101318150809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.162011938297923, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.64953691181633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.158052524054538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.67580952280621, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553223, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:17+00:00", "timestamp_unix": 1767933257.0}, "starlink_location": {"latitude": 45.553315, "longitude": 13.737490076998283, "altitude": 76.76000000012995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:34:27.190334+00:00", "timestamp_unix": 1767933267.190334}, "starlink_gps": {"latitude": 45.553315, "longitude": 13.737490025570109, "altitude": 76.76000000124776, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:27.190590+00:00", "timestamp_unix": 1767933267.19059}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737451666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:26.269164+00:00", "timestamp_unix": 1767933266.269164}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737348333333333, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:25.859875+00:00", "timestamp_unix": 1767933265.859875}}

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


validation_timestamp: 2026-01-09T04:34:57.222477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.342721828413909, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.34853163756063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7759839918920597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9946158241346215, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011725590816879, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.719579415002421, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.018015235493662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.726557322450669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.019415910605948, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.278553648556718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:48+00:00", "timestamp_unix": 1767933288.0}, "starlink_location": {"latitude": 45.55331395508656, "longitude": 13.73748933333333, "altitude": 76.76000000140772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:34:57.181786+00:00", "timestamp_unix": 1767933297.181786}, "starlink_gps": {"latitude": 45.55331402713774, "longitude": 13.737489333333336, "altitude": 76.76000000133052, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:57.182038+00:00", "timestamp_unix": 1767933297.182038}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737421666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:56.253178+00:00", "timestamp_unix": 1767933296.253178}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.73735, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:34:55.478885+00:00", "timestamp_unix": 1767933295.478885}}

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


validation_timestamp: 2026-01-09T04:35:27.301101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.895462474635222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.903498863729618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.205177288229265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.704985420523756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017926907010945695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.084193226857336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.807928683762468, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.092530277816449, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.801974043002307, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.43272020513169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:20+00:00", "timestamp_unix": 1767933320.0}, "starlink_location": {"latitude": 45.553309144069516, "longitude": 13.737493346379576, "altitude": 76.50000000218668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:35:27.262248+00:00", "timestamp_unix": 1767933327.262248}, "starlink_gps": {"latitude": 45.55330928836448, "longitude": 13.737493243687195, "altitude": 76.50000000151363, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:27.262501+00:00", "timestamp_unix": 1767933327.262501}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.73741, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:26.314023+00:00", "timestamp_unix": 1767933326.314023}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737368333333333, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:25.913894+00:00", "timestamp_unix": 1767933325.913894}}

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


validation_timestamp: 2026-01-09T04:35:57.303623+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.084133439819293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.060682847454526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0941534511631157, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.700711854548752, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025379375870541017, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.565178184744848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.046981918917201, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.539928064115763, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.035306603979848, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.286860762072372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:52+00:00", "timestamp_unix": 1767933352.0}, "starlink_location": {"latitude": 45.55330861748144, "longitude": 13.737496679832637, "altitude": 76.16000000394477, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:35:57.261768+00:00", "timestamp_unix": 1767933357.261768}, "starlink_gps": {"latitude": 45.55330840088063, "longitude": 13.73749657706514, "altitude": 76.16000000219921, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:57.262019+00:00", "timestamp_unix": 1767933357.262019}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737451666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:56.269010+00:00", "timestamp_unix": 1767933356.26901}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.73742, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:35:56.413557+00:00", "timestamp_unix": 1767933356.413557}}

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


validation_timestamp: 2026-01-09T04:36:27.303470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.016289179945577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.016289179945577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.298747512571788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.79282129897339, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.43909619014277, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.802040483955431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.43909619014277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.802040483955431, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.728046655381206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:23+00:00", "timestamp_unix": 1767933383.0}, "starlink_location": {"latitude": 45.55331099999999, "longitude": 13.737492166666664, "altitude": 76.45000000066264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:36:27.260461+00:00", "timestamp_unix": 1767933387.260461}, "starlink_gps": {"latitude": 45.55331099999999, "longitude": 13.737492166666664, "altitude": 76.45000000066264, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:27.260715+00:00", "timestamp_unix": 1767933387.260715}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737478333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:26.249911+00:00", "timestamp_unix": 1767933386.249911}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737423333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:25.877712+00:00", "timestamp_unix": 1767933385.877712}}

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


validation_timestamp: 2026-01-09T04:36:57.296510+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.588096226374601, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.601462903089594, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.508619920935017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3763380091595456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01604534687579534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.621235481076053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.302699783634147, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.637188429945658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.315557977147263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.254862684952372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:55+00:00", "timestamp_unix": 1767933415.0}, "starlink_location": {"latitude": 45.55330981056799, "longitude": 13.737492166666666, "altitude": 76.45000000183572, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:36:57.259615+00:00", "timestamp_unix": 1767933417.259615}, "starlink_gps": {"latitude": 45.55330995486726, "longitude": 13.737492166666664, "altitude": 76.45000000257355, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:57.259920+00:00", "timestamp_unix": 1767933417.25992}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737481666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:56.251384+00:00", "timestamp_unix": 1767933416.251384}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737428333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:36:55.835515+00:00", "timestamp_unix": 1767933415.835515}}

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


validation_timestamp: 2026-01-09T04:37:27.312717+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.175450963902422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.175450963902422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2394937632078584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.47125374860873487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.246757317159618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.641202559017323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.246757317159618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.641202559017323, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.594596292179829, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:17+00:00", "timestamp_unix": 1767933437.0}, "starlink_location": {"latitude": 45.55330666666668, "longitude": 13.73749283333333, "altitude": 76.54000000117551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:37:27.277997+00:00", "timestamp_unix": 1767933447.277997}, "starlink_gps": {"latitude": 45.55330666666668, "longitude": 13.73749283333333, "altitude": 76.54000000117551, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:27.278249+00:00", "timestamp_unix": 1767933447.278249}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737451666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:26.249816+00:00", "timestamp_unix": 1767933446.249816}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737435, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:25.857009+00:00", "timestamp_unix": 1767933445.857009}}

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


validation_timestamp: 2026-01-09T04:37:57.298262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.190742424864213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.205137575713557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.260726996100027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.88568218474222, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016044397190651823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.44347356418298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.060700464847722, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.457996891906602, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.074920305425142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6135731545386575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:47+00:00", "timestamp_unix": 1767933467.0}, "starlink_location": {"latitude": 45.55330814401545, "longitude": 13.737489166666668, "altitude": 76.8000000018794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:37:57.258141+00:00", "timestamp_unix": 1767933477.258141}, "starlink_gps": {"latitude": 45.553308288306184, "longitude": 13.737489166666668, "altitude": 76.80000000162691, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:57.258396+00:00", "timestamp_unix": 1767933477.258396}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737426666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:56.251725+00:00", "timestamp_unix": 1767933476.251725}, "nmea_secondary": {"latitude": 45.55322, "longitude": 13.737423333333334, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:37:55.845097+00:00", "timestamp_unix": 1767933475.845097}}

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


validation_timestamp: 2026-01-09T04:38:27.292153+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.63966912905409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.6285866308515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.931349593833427, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.315094193146364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341725292191697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.111081504092787, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.801646104327553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.100679551660768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.790889443512857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.172491818289679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:18+00:00", "timestamp_unix": 1767933498.0}, "starlink_location": {"latitude": 45.55331142802811, "longitude": 13.73749484646906, "altitude": 76.55000000248604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:38:27.257454+00:00", "timestamp_unix": 1767933507.257454}, "starlink_gps": {"latitude": 45.55331135578531, "longitude": 13.737494743641111, "altitude": 76.550000002079, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:27.257707+00:00", "timestamp_unix": 1767933507.257707}, "nmea_primary": {"latitude": 45.553201666666666, "longitude": 13.737433333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:26.309556+00:00", "timestamp_unix": 1767933506.309556}, "nmea_secondary": {"latitude": 45.55320833333333, "longitude": 13.737421666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:25.867876+00:00", "timestamp_unix": 1767933505.867876}}

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


validation_timestamp: 2026-01-09T04:38:57.311499+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.810921900733291, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.796758920445405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9229410598745393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.672474130524126, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016035522138058554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.247318945752538, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.248982869559693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.231932931312308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.23373694293277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.020352945723595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:49+00:00", "timestamp_unix": 1767933529.0}, "starlink_location": {"latitude": 45.553312058306325, "longitude": 13.737494, "altitude": 76.55000000249268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:38:57.275851+00:00", "timestamp_unix": 1767933537.275851}, "starlink_gps": {"latitude": 45.55331191409541, "longitude": 13.737494, "altitude": 76.5500000020906, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:57.276106+00:00", "timestamp_unix": 1767933537.276106}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737453333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:56.228352+00:00", "timestamp_unix": 1767933536.228352}, "nmea_secondary": {"latitude": 45.55318166666667, "longitude": 13.737433333333334, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:38:55.820119+00:00", "timestamp_unix": 1767933535.820119}}

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


validation_timestamp: 2026-01-09T04:39:27.295634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.29967633671689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.292877382936593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0059475834217975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.554210137831211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013897541282367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.219650481344853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.780822062348044, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.212243754695924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.773109045980494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.818446821740203, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:22+00:00", "timestamp_unix": 1767933562.0}, "starlink_location": {"latitude": 45.55331659462355, "longitude": 13.737504999999999, "altitude": 76.61000000100897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:39:27.255915+00:00", "timestamp_unix": 1767933567.255915}, "starlink_gps": {"latitude": 45.55331652255284, "longitude": 13.737505000000002, "altitude": 76.60999999899255, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:27.256172+00:00", "timestamp_unix": 1767933567.256172}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.73745, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:26.228441+00:00", "timestamp_unix": 1767933566.228441}, "nmea_secondary": {"latitude": 45.55318, "longitude": 13.73745, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:25.884487+00:00", "timestamp_unix": 1767933565.884487}}

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


validation_timestamp: 2026-01-09T04:39:57.313273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.84031759701548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.83509773489488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7913889153291294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.621741379762168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007976706764576753, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.647238251389199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.298726590113121, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.644195467205442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.29590132457387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.674454561376793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:53+00:00", "timestamp_unix": 1767933593.0}, "starlink_location": {"latitude": 45.55331850000002, "longitude": 13.737510538435592, "altitude": 76.54999999993366, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:39:57.274265+00:00", "timestamp_unix": 1767933597.274265}, "starlink_gps": {"latitude": 45.55331850000002, "longitude": 13.737510435991126, "altitude": 76.54999999993366, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:57.274513+00:00", "timestamp_unix": 1767933597.274513}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737458333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:56.228454+00:00", "timestamp_unix": 1767933596.228454}, "nmea_secondary": {"latitude": 45.55320666666667, "longitude": 13.73745, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:39:56.524359+00:00", "timestamp_unix": 1767933596.524359}}

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


validation_timestamp: 2026-01-09T04:40:27.312948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.989393214022238, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.983395486122893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.529142129792736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.7838324486182735, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033358975937169, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.966629969937287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.237216654111045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.959412750733877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.229937537629157, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7387671138663854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553223, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:25+00:00", "timestamp_unix": 1767933625.0}, "starlink_location": {"latitude": 45.55331694586965, "longitude": 13.7375135, "altitude": 76.07000000085063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:40:27.275020+00:00", "timestamp_unix": 1767933627.27502}, "starlink_gps": {"latitude": 45.55331687362392, "longitude": 13.7375135, "altitude": 76.07000000100636, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:27.275275+00:00", "timestamp_unix": 1767933627.275275}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737451666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:26.244907+00:00", "timestamp_unix": 1767933626.244907}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737463333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:25.824241+00:00", "timestamp_unix": 1767933625.824241}}

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


validation_timestamp: 2026-01-09T04:40:57.290856+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.375447080529147, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.386899835907043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.896471799093008, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.67167166950147, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016062475182139994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.129746212856963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.331657839101204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.143947292625942, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.345907245705352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7985161092457997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553223, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:47+00:00", "timestamp_unix": 1767933647.0}, "starlink_location": {"latitude": 45.5533151439703, "longitude": 13.7375135, "altitude": 76.07000000180167, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:40:57.254174+00:00", "timestamp_unix": 1767933657.254174}, "starlink_gps": {"latitude": 45.55331528842361, "longitude": 13.737513500000002, "altitude": 76.07000000057266, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:57.254431+00:00", "timestamp_unix": 1767933657.254431}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737446666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:56.252038+00:00", "timestamp_unix": 1767933656.252038}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.73747, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:40:55.846239+00:00", "timestamp_unix": 1767933655.846239}}

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


validation_timestamp: 2026-01-09T04:41:27.310271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.98738381506199, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.97613983669792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.422727582600171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.379466989898703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016033569831910784, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.635498305317855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.704034767317333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.623564118160923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.691873380601846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9567577001849515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553215, "longitude": 13.737384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:18+00:00", "timestamp_unix": 1767933678.0}, "starlink_location": {"latitude": 45.55330955822537, "longitude": 13.73752116666667, "altitude": 76.03193035353144, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:41:27.271591+00:00", "timestamp_unix": 1767933687.271591}, "starlink_gps": {"latitude": 45.553309414032015, "longitude": 13.737521166666665, "altitude": 76.03994345795617, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:27.271875+00:00", "timestamp_unix": 1767933687.271875}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.73743, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:26.289651+00:00", "timestamp_unix": 1767933686.289651}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.73744, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:25.824856+00:00", "timestamp_unix": 1767933685.824856}}

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


validation_timestamp: 2026-01-09T04:41:57.311737+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.440592628313668, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.440592628313668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.359169779953766, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0199780834396615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.081486324313989, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.459961618407576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.081486324313989, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.459961618407576, "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.55322, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:49+00:00", "timestamp_unix": 1767933709.0}, "starlink_location": {"latitude": 45.55330649999996, "longitude": 13.737524333333335, "altitude": 76.02000000069953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:41:57.271104+00:00", "timestamp_unix": 1767933717.271104}, "starlink_gps": {"latitude": 45.55330649999996, "longitude": 13.737524333333335, "altitude": 76.02000000069953, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:57.271356+00:00", "timestamp_unix": 1767933717.271356}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737418333333334, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:56.262772+00:00", "timestamp_unix": 1767933716.262772}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737418333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:41:55.889745+00:00", "timestamp_unix": 1767933715.889745}}

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


validation_timestamp: 2026-01-09T04:42:27.308577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.785381755346316, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.779736289519162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.449293752575463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6710272440201086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008021459468494176, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.597374066645754, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.571288663517265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.592919900812408, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.567081011347074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.054595467712419, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:22+00:00", "timestamp_unix": 1767933742.0}, "starlink_location": {"latitude": 45.55330461245162, "longitude": 13.737521500000003, "altitude": 75.71192973162869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:42:27.271690+00:00", "timestamp_unix": 1767933747.27169}, "starlink_gps": {"latitude": 45.5533045403129, "longitude": 13.737521499999998, "altitude": 75.71994751011326, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:27.271973+00:00", "timestamp_unix": 1767933747.271973}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737408333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:26.262401+00:00", "timestamp_unix": 1767933746.262401}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737395, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:25.826203+00:00", "timestamp_unix": 1767933745.826203}}

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


validation_timestamp: 2026-01-09T04:42:57.288234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.753202695196139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.746782761020508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.423024888052346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.578508756803006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008022795506412373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.854897482210664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.109931576104096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.85208704711993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.105788966222757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7732079255635593, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55322, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:53+00:00", "timestamp_unix": 1767933773.0}, "starlink_location": {"latitude": 45.55330459465149, "longitude": 13.737521500000001, "altitude": 75.7800000012498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:42:57.250448+00:00", "timestamp_unix": 1767933777.250448}, "starlink_gps": {"latitude": 45.55330452250076, "longitude": 13.737521500000001, "altitude": 75.77999999940396, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:57.250703+00:00", "timestamp_unix": 1767933777.250703}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737415, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:56.232058+00:00", "timestamp_unix": 1767933776.232058}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737388333333334, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:42:55.834112+00:00", "timestamp_unix": 1767933775.834112}}

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


validation_timestamp: 2026-01-09T04:43:27.289040+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.6721002214353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.67779361904523, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.940215908595233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.986515784357174, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012277861961058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.926207884214351, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.584414145069678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.92972245450031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.588484997544072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7356947650866963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:24+00:00", "timestamp_unix": 1767933804.0}, "starlink_location": {"latitude": 45.553304572030214, "longitude": 13.737521499999996, "altitude": 76.37999999991062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:43:27.249184+00:00", "timestamp_unix": 1767933807.249184}, "starlink_gps": {"latitude": 45.55330464408636, "longitude": 13.737521499999996, "altitude": 76.37999999977274, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:27.249445+00:00", "timestamp_unix": 1767933807.249445}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.73743, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:26.264418+00:00", "timestamp_unix": 1767933806.264418}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737393333333333, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:25.840309+00:00", "timestamp_unix": 1767933805.840309}}

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


validation_timestamp: 2026-01-09T04:43:57.290638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.774320650815714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.769203358302283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.355235495435179, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2123541003528033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984267041213288, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.782202666825336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.616690204969293, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.776150809806284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.610588744634953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8357872448302954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:45+00:00", "timestamp_unix": 1767933825.0}, "starlink_location": {"latitude": 45.553318166666664, "longitude": 13.737527179704788, "altitude": 76.58999999966511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:43:57.249341+00:00", "timestamp_unix": 1767933837.249341}, "starlink_gps": {"latitude": 45.553318166666664, "longitude": 13.737527077163227, "altitude": 76.58999999966511, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:57.249600+00:00", "timestamp_unix": 1767933837.2496}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737441666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:56.250847+00:00", "timestamp_unix": 1767933836.250847}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737403333333333, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:43:55.885227+00:00", "timestamp_unix": 1767933835.885227}}

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


validation_timestamp: 2026-01-09T04:44:27.307543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.743131313270974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.743131313270974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.273749973284761, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0639142079573283, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.531293009802964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.04174106074133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.531293009802964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.04174106074133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4908912017608162, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:17+00:00", "timestamp_unix": 1767933857.0}, "starlink_location": {"latitude": 45.55332183333332, "longitude": 13.737525333333332, "altitude": 76.85000000038119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:44:27.267185+00:00", "timestamp_unix": 1767933867.267185}, "starlink_gps": {"latitude": 45.55332183333332, "longitude": 13.737525333333332, "altitude": 76.85000000038119, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:27.267435+00:00", "timestamp_unix": 1767933867.267435}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737403333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:26.299434+00:00", "timestamp_unix": 1767933866.299434}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737418333333334, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:26.440059+00:00", "timestamp_unix": 1767933866.440059}}

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


validation_timestamp: 2026-01-09T04:44:57.281573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.070331022958829, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.07640729689056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.105261641985784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.309870095310342, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020885074900709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.619099315805647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.272227608939923, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.624500818214221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.277494814889906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.355719306746754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:48+00:00", "timestamp_unix": 1767933888.0}, "starlink_location": {"latitude": 45.55332140539235, "longitude": 13.73752483333333, "altitude": 76.8739129707196, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:44:57.246801+00:00", "timestamp_unix": 1767933897.246801}, "starlink_gps": {"latitude": 45.553321477525905, "longitude": 13.737524833333328, "altitude": 76.88193017513191, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:57.247053+00:00", "timestamp_unix": 1767933897.247053}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737405, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:56.236820+00:00", "timestamp_unix": 1767933896.23682}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737435, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:44:56.454624+00:00", "timestamp_unix": 1767933896.454624}}

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


validation_timestamp: 2026-01-09T04:45:27.304188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.033698172757946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.027590425131578, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5559746326091802, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.290921540451812, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800256057612071, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.614841108540839, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.886496576778036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.608896249845694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.880896320669848, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8003789762359976, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:20+00:00", "timestamp_unix": 1767933920.0}, "starlink_location": {"latitude": 45.55332261244461, "longitude": 13.73752483333333, "altitude": 76.87193049572059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:45:27.265409+00:00", "timestamp_unix": 1767933927.265409}, "starlink_gps": {"latitude": 45.553322540475854, "longitude": 13.737524833333332, "altitude": 76.87992939068191, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:27.265661+00:00", "timestamp_unix": 1767933927.265661}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737425, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:26.222388+00:00", "timestamp_unix": 1767933926.222388}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737443333333333, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:25.813456+00:00", "timestamp_unix": 1767933925.813456}}

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


validation_timestamp: 2026-01-09T04:45:57.324144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.584329106572378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.584329104585064, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5366750927906392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5318428903366827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.10523485666978, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.762042420904532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.105234854597096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.762042419309969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.063914125016874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:52+00:00", "timestamp_unix": 1767933952.0}, "starlink_location": {"latitude": 45.55331716666667, "longitude": 13.737527666666669, "altitude": 77.60994520600335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:45:57.285401+00:00", "timestamp_unix": 1767933957.285401}, "starlink_gps": {"latitude": 45.553317166666645, "longitude": 13.737527666666669, "altitude": 77.61390412350796, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:57.285650+00:00", "timestamp_unix": 1767933957.28565}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73742, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:56.220492+00:00", "timestamp_unix": 1767933956.220492}, "nmea_secondary": {"latitude": 45.553268333333335, "longitude": 13.737408333333333, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:45:55.834717+00:00", "timestamp_unix": 1767933955.834717}}

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


validation_timestamp: 2026-01-09T04:46:27.322290+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.789361130689954, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.78628129492505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.355363827854963, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.381166571545051, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003960114360412606, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.446547841800182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.172657528598867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.443984530135406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.1707217080374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6074978352162255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:23+00:00", "timestamp_unix": 1767933983.0}, "starlink_location": {"latitude": 45.55331246362027, "longitude": 13.737525166666666, "altitude": 77.35994742433179, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:46:27.284555+00:00", "timestamp_unix": 1767933987.284555}, "starlink_gps": {"latitude": 45.55331242800611, "longitude": 13.737525166666666, "altitude": 77.36390571943679, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:27.284807+00:00", "timestamp_unix": 1767933987.284807}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737403333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:26.238436+00:00", "timestamp_unix": 1767933986.238436}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.7374, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:25.468786+00:00", "timestamp_unix": 1767933985.468786}}

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


validation_timestamp: 2026-01-09T04:46:57.318626+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.279184816459518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.27607329786533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.940296383514031, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8815510416989774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003980578416071672, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.808983687841867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.879871765563278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.80655986521914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.877178484815891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2370609919586673, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:54+00:00", "timestamp_unix": 1767934014.0}, "starlink_location": {"latitude": 45.55331729709651, "longitude": 13.737522333333335, "altitude": 76.91000000018263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:46:57.283900+00:00", "timestamp_unix": 1767934017.2839}, "starlink_gps": {"latitude": 45.55331726129831, "longitude": 13.737522333333335, "altitude": 76.91000000038083, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:57.284154+00:00", "timestamp_unix": 1767934017.284154}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737381666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:56.257671+00:00", "timestamp_unix": 1767934016.257671}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.73741, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:46:55.827218+00:00", "timestamp_unix": 1767934015.827218}}

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


validation_timestamp: 2026-01-09T04:47:27.320519+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.205463960586576, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.20242765338766, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2443260350604373, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7798731662062512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003958851800629465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.518050246150109, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.456461612721592, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.515533480042228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.453115315058097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.272394050670637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:17+00:00", "timestamp_unix": 1767934037.0}, "starlink_location": {"latitude": 45.55331729701396, "longitude": 13.737522333333335, "altitude": 76.83994072561686, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:47:27.283683+00:00", "timestamp_unix": 1767934047.283683}, "starlink_gps": {"latitude": 45.55331726141115, "longitude": 13.737522333333333, "altitude": 76.84389775912503, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:27.283966+00:00", "timestamp_unix": 1767934047.283966}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737388333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:26.284822+00:00", "timestamp_unix": 1767934046.284822}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.73743, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:25.837891+00:00", "timestamp_unix": 1767934045.837891}}

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


validation_timestamp: 2026-01-09T04:47:57.323418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.369339227238207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.369339227238207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0392423375975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.093622368303984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.061399873297832, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.14963832451947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.061399873297832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.14963832451947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.73569638278105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:48+00:00", "timestamp_unix": 1767934068.0}, "starlink_location": {"latitude": 45.55331883333333, "longitude": 13.737524166666667, "altitude": 76.78999999840468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:47:57.283423+00:00", "timestamp_unix": 1767934077.283423}, "starlink_gps": {"latitude": 45.55331883333333, "longitude": 13.737524166666667, "altitude": 76.78999999840468, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:57.283673+00:00", "timestamp_unix": 1767934077.283673}, "nmea_primary": {"latitude": 45.55323166666667, "longitude": 13.737393333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:56.241250+00:00", "timestamp_unix": 1767934076.24125}, "nmea_secondary": {"latitude": 45.55321, "longitude": 13.73743, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:47:55.820594+00:00", "timestamp_unix": 1767934075.820594}}

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


validation_timestamp: 2026-01-09T04:48:27.290538+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.658472509275024, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.655402773069937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1481921218731515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.724384931519928, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004035174250599191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.799414056023535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.899386998736318, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.796293691304985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.895494617124564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.48783364847227, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:20+00:00", "timestamp_unix": 1767934100.0}, "starlink_location": {"latitude": 45.55332292803282, "longitude": 13.737528833333332, "altitude": 76.23390276401211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:48:27.241740+00:00", "timestamp_unix": 1767934107.24174}, "starlink_gps": {"latitude": 45.553322891743626, "longitude": 13.737528833333334, "altitude": 76.23793609144346, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:27.241991+00:00", "timestamp_unix": 1767934107.241991}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:26.244134+00:00", "timestamp_unix": 1767934106.244134}, "nmea_secondary": {"latitude": 45.553185, "longitude": 13.737475, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:26.446371+00:00", "timestamp_unix": 1767934106.446371}}

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


validation_timestamp: 2026-01-09T04:48:57.316196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.261363093787628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.261363093787628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.753021904866747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.855114411941696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.70178814270609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.872600786526506, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.70178814270609, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.872600786526506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.31963192717122, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.73744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:52+00:00", "timestamp_unix": 1767934132.0}, "starlink_location": {"latitude": 45.55331316666666, "longitude": 13.737540000000001, "altitude": 76.34000000168426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:48:57.280439+00:00", "timestamp_unix": 1767934137.280439}, "starlink_gps": {"latitude": 45.55331316666666, "longitude": 13.737540000000001, "altitude": 76.34000000168426, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:57.280690+00:00", "timestamp_unix": 1767934137.28069}, "nmea_primary": {"latitude": 45.55318666666667, "longitude": 13.737295, "altitude": 44.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:56.227077+00:00", "timestamp_unix": 1767934136.227077}, "nmea_secondary": {"latitude": 45.5532, "longitude": 13.737465, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:48:55.874805+00:00", "timestamp_unix": 1767934135.874805}}

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


validation_timestamp: 2026-01-09T04:49:27.317251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.583532871056336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.580708832931013, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.318448934267116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.287708374392596, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003986943360760659, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.61942730377162, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.48569707355495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.61734145881747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.482426020021785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9195844111145055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:24+00:00", "timestamp_unix": 1767934164.0}, "starlink_location": {"latitude": 45.55331379711929, "longitude": 13.737540000000001, "altitude": 76.34000000150925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:49:27.279942+00:00", "timestamp_unix": 1767934167.279942}, "starlink_gps": {"latitude": 45.553313761263844, "longitude": 13.737540000000001, "altitude": 76.34000000137648, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:27.280192+00:00", "timestamp_unix": 1767934167.280192}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73738, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:26.212641+00:00", "timestamp_unix": 1767934166.212641}, "nmea_secondary": {"latitude": 45.553221666666666, "longitude": 13.737448333333333, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:25.837448+00:00", "timestamp_unix": 1767934165.837448}}

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


validation_timestamp: 2026-01-09T04:49:57.298763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.025569667514215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.025569669154317, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.9777693839906565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.723738707061214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.790836477137729, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.214491179255244, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.790836478174212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.214491181395696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.525674164896877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:55+00:00", "timestamp_unix": 1767934195.0}, "starlink_location": {"latitude": 45.5533148333333, "longitude": 13.7375425, "altitude": 76.01192269780877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:49:57.258541+00:00", "timestamp_unix": 1767934197.258541}, "starlink_gps": {"latitude": 45.553314833333324, "longitude": 13.7375425, "altitude": 76.01792502906457, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:57.258792+00:00", "timestamp_unix": 1767934197.258792}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737371666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:56.230369+00:00", "timestamp_unix": 1767934196.230369}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.737491666666667, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:49:55.819733+00:00", "timestamp_unix": 1767934195.819733}}

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


validation_timestamp: 2026-01-09T04:50:27.317641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.259732230237852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.259732230237852, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.827587667006866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.197966919016572, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.781704467471801, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.053123302347984, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.781704467471801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.053123302347984, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.016919161440303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:15+00:00", "timestamp_unix": 1767934215.0}, "starlink_location": {"latitude": 45.553312000000005, "longitude": 13.737531333333333, "altitude": 76.08999999942333, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:50:27.278090+00:00", "timestamp_unix": 1767934227.27809}, "starlink_gps": {"latitude": 45.553312000000005, "longitude": 13.737531333333333, "altitude": 76.08999999942333, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:27.278339+00:00", "timestamp_unix": 1767934227.278339}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737356666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:26.290534+00:00", "timestamp_unix": 1767934226.290534}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737508333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:25.802060+00:00", "timestamp_unix": 1767934225.80206}}

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


validation_timestamp: 2026-01-09T04:50:57.315827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.35275893869328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.350268967721817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.779241530642063, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.563106149919147, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003985514882608016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.289037528770244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.686056545021404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.287237028788127, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.682387688612412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.090998143006486, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:47+00:00", "timestamp_unix": 1767934247.0}, "starlink_location": {"latitude": 45.5533137971185, "longitude": 13.737526833333332, "altitude": 75.80992911367618, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:50:57.277366+00:00", "timestamp_unix": 1767934257.277366}, "starlink_gps": {"latitude": 45.5533137612759, "longitude": 13.737526833333332, "altitude": 75.81391280220545, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:57.277620+00:00", "timestamp_unix": 1767934257.27762}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737351666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:56.228971+00:00", "timestamp_unix": 1767934256.228971}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737503333333333, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:50:55.415239+00:00", "timestamp_unix": 1767934255.415239}}

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


validation_timestamp: 2026-01-09T04:51:27.311417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.022321153634781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.024830487948776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.988637050119177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.434931124559337, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976857104070045, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.654135251655347, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.767453133269181, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.656223922997663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.770459518890512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.312747714415394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:17+00:00", "timestamp_unix": 1767934277.0}, "starlink_location": {"latitude": 45.553312536307914, "longitude": 13.737526833333336, "altitude": 75.88000000101582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:51:27.276407+00:00", "timestamp_unix": 1767934287.276407}, "starlink_gps": {"latitude": 45.55331257207265, "longitude": 13.737526833333337, "altitude": 75.88000000119341, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:27.276660+00:00", "timestamp_unix": 1767934287.27666}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737366666666667, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:26.212176+00:00", "timestamp_unix": 1767934286.212176}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737478333333334, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:26.508815+00:00", "timestamp_unix": 1767934286.508815}}

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


validation_timestamp: 2026-01-09T04:51:57.315220+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.11582076416373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.117998516772625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8670115805677328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2579019417124253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966748724930182, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.642231756856656, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.093856054094747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.644760565639784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.094978030615476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.561260676868143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:50+00:00", "timestamp_unix": 1767934310.0}, "starlink_location": {"latitude": 45.55330486965388, "longitude": 13.737518333333334, "altitude": 75.83000000138044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:51:57.275863+00:00", "timestamp_unix": 1767934317.275863}, "starlink_gps": {"latitude": 45.55330490532771, "longitude": 13.73751833333334, "altitude": 75.83000000078935, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:57.276115+00:00", "timestamp_unix": 1767934317.276115}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737383333333334, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:56.253260+00:00", "timestamp_unix": 1767934316.25326}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737381666666666, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:51:56.484116+00:00", "timestamp_unix": 1767934316.484116}}

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


validation_timestamp: 2026-01-09T04:52:27.375232+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.92138387369822, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.921383872888784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.659292173643497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.421421637859434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.586216746573351e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.992386869908842, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.843457701803056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.992386868721988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.843457701242583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.487191821553144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:22+00:00", "timestamp_unix": 1767934342.0}, "starlink_location": {"latitude": 45.55330366666665, "longitude": 13.737517833333335, "altitude": 75.37391293163405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:52:27.334917+00:00", "timestamp_unix": 1767934347.334917}, "starlink_gps": {"latitude": 45.553303666666636, "longitude": 13.737517833333333, "altitude": 75.38193538314945, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:27.335170+00:00", "timestamp_unix": 1767934347.33517}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737396666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:26.239030+00:00", "timestamp_unix": 1767934346.23903}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737346666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:25.810666+00:00", "timestamp_unix": 1767934345.810666}}

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


validation_timestamp: 2026-01-09T04:52:57.313126+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.975380185616334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.972122023618553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.031239466890507, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.296039498314077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039606929639680296, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.682623734123576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.241209938430138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.679699976616027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.237395814036379, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.165689963054168, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:53+00:00", "timestamp_unix": 1767934373.0}, "starlink_location": {"latitude": 45.553308, "longitude": 13.737516397180784, "altitude": 74.99994346826165, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:52:57.274241+00:00", "timestamp_unix": 1767934377.274241}, "starlink_gps": {"latitude": 45.55330799999997, "longitude": 13.737516346313802, "altitude": 75.00391542474392, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:57.274494+00:00", "timestamp_unix": 1767934377.274494}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737386666666668, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:56.226942+00:00", "timestamp_unix": 1767934376.226942}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737365, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:52:55.876011+00:00", "timestamp_unix": 1767934375.876011}}

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


validation_timestamp: 2026-01-09T04:53:27.369989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.913301343580187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.908123379856056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.273266297507585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.500659263468806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033936529880523, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.169684512897048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.298571243363403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.16426679529567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.296964891064217, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.970026336478431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:24+00:00", "timestamp_unix": 1767934404.0}, "starlink_location": {"latitude": 45.5533086847011, "longitude": 13.7375155, "altitude": 74.99389965094709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:53:27.334050+00:00", "timestamp_unix": 1767934407.33405}, "starlink_gps": {"latitude": 45.553308612450174, "longitude": 13.737515500000002, "altitude": 75.00192989982642, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:27.334304+00:00", "timestamp_unix": 1767934407.334304}, "nmea_primary": {"latitude": 45.553216666666664, "longitude": 13.737371666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:26.272638+00:00", "timestamp_unix": 1767934406.272638}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737373333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:25.902288+00:00", "timestamp_unix": 1767934405.902288}}

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


validation_timestamp: 2026-01-09T04:53:57.309636+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.354478181872002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.351552942089118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.451918233204484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.87546578853934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961404573257335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.804698461570467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.911332073908373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.801805800090017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.910304785248847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.714135334470074, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:55+00:00", "timestamp_unix": 1767934435.0}, "starlink_location": {"latitude": 45.55331213033591, "longitude": 13.737517, "altitude": 74.70000000290365, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:53:57.272804+00:00", "timestamp_unix": 1767934437.272804}, "starlink_gps": {"latitude": 45.553312094710144, "longitude": 13.737517000000002, "altitude": 74.70000000174993, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:57.273054+00:00", "timestamp_unix": 1767934437.273054}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737378333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:56.233947+00:00", "timestamp_unix": 1767934436.233947}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737381666666666, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:53:55.884312+00:00", "timestamp_unix": 1767934435.884312}}

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


validation_timestamp: 2026-01-09T04:54:27.366406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.364583265048987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.364595705595402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.345948110881372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3364624101307663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01132559047345704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.687653630806619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.217491767504596, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.688140570186675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.213523876086144, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.812305191163518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:17+00:00", "timestamp_unix": 1767934457.0}, "starlink_location": {"latitude": 45.553305482085946, "longitude": 13.73752114107634, "altitude": 75.38000000042564, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:54:27.331967+00:00", "timestamp_unix": 1767934467.331967}, "starlink_gps": {"latitude": 45.553305554225936, "longitude": 13.737521038394634, "altitude": 75.38000000225561, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:27.332226+00:00", "timestamp_unix": 1767934467.332226}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.737393333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:26.236314+00:00", "timestamp_unix": 1767934466.236314}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737425, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:26.478060+00:00", "timestamp_unix": 1767934466.47806}}

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


validation_timestamp: 2026-01-09T04:54:57.370710+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.199661046348467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.194273485915058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.059845579689743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.080594677761773, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008035843010954818, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.258975398000917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.504493491278819, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.253554948339433, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.49775561287877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.03830750035869, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:47+00:00", "timestamp_unix": 1767934487.0}, "starlink_location": {"latitude": 45.55330151800091, "longitude": 13.737520166666666, "altitude": 75.55390337219123, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:54:57.330949+00:00", "timestamp_unix": 1767934497.330949}, "starlink_gps": {"latitude": 45.553301445732835, "longitude": 13.737520166666664, "altitude": 75.56193552543917, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:57.331199+00:00", "timestamp_unix": 1767934497.331199}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737385, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:56.237356+00:00", "timestamp_unix": 1767934496.237356}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737481666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:54:55.819944+00:00", "timestamp_unix": 1767934495.819944}}

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


validation_timestamp: 2026-01-09T04:55:27.309097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.549654558793051, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.55224946433371, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.977222039999892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.079023285104118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003973444716270693, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.52645829545138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.016527305119272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.529072859289288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.019921788222672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.848535366110623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:20+00:00", "timestamp_unix": 1767934520.0}, "starlink_location": {"latitude": 45.553300202997946, "longitude": 13.73752016666667, "altitude": 75.63000000028795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:55:27.270349+00:00", "timestamp_unix": 1767934527.270349}, "starlink_gps": {"latitude": 45.55330023873199, "longitude": 13.737520166666664, "altitude": 75.63000000132942, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:27.270599+00:00", "timestamp_unix": 1767934527.270599}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.73737, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:26.244170+00:00", "timestamp_unix": 1767934526.24417}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737486666666667, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:26.479520+00:00", "timestamp_unix": 1767934526.47952}}

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


validation_timestamp: 2026-01-09T04:55:57.370254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.947719608738003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.945649707165687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.599138773695456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8341256153544805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011336234086305755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.539607116750943, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.215196323234924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.537790869226196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.214384162569763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.365001606940483, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:52+00:00", "timestamp_unix": 1767934552.0}, "starlink_location": {"latitude": 45.55329648206818, "longitude": 13.737525474434792, "altitude": 75.82000000241216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:55:57.329767+00:00", "timestamp_unix": 1767934557.329767}, "starlink_gps": {"latitude": 45.55329655427598, "longitude": 13.73752537165663, "altitude": 75.82000000039776, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:57.330021+00:00", "timestamp_unix": 1767934557.330021}, "nmea_primary": {"latitude": 45.553215, "longitude": 13.737363333333333, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:56.220709+00:00", "timestamp_unix": 1767934556.220709}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737465, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:55:55.904800+00:00", "timestamp_unix": 1767934555.9048}}

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


validation_timestamp: 2026-01-09T04:56:27.306440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.057956977144519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.055863330340923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.709366012373276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.602327569463239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003963189380860661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.721375069749469, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.4289535834319, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.719465710352724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.428621158946102, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.209735815220428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:22+00:00", "timestamp_unix": 1767934582.0}, "starlink_location": {"latitude": 45.5532937969982, "longitude": 13.737525666666663, "altitude": 75.67994248844164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:56:27.268671+00:00", "timestamp_unix": 1767934587.268671}, "starlink_gps": {"latitude": 45.55329376135638, "longitude": 13.737525666666663, "altitude": 75.68390385989316, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:27.268924+00:00", "timestamp_unix": 1767934587.268924}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.73736, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:26.285655+00:00", "timestamp_unix": 1767934586.285655}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737405, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:25.860406+00:00", "timestamp_unix": 1767934585.860406}}

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


validation_timestamp: 2026-01-09T04:56:57.490076+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.376684549873685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.373358593198073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7244607732053314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.357409483056604, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011521776822557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.524662873359366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.08103950582954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.520918241270534, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.077068393817694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.614005338401704, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:54+00:00", "timestamp_unix": 1767934614.0}, "starlink_location": {"latitude": 45.553292166666644, "longitude": 13.737531499920006, "altitude": 76.48000000219919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:56:57.349405+00:00", "timestamp_unix": 1767934617.349405}, "starlink_gps": {"latitude": 45.553292166666644, "longitude": 13.737531448400247, "altitude": 76.48000000219919, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:57.349657+00:00", "timestamp_unix": 1767934617.349657}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737393333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:56.241542+00:00", "timestamp_unix": 1767934616.241542}, "nmea_secondary": {"latitude": 45.553305, "longitude": 13.737403333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:56:55.841150+00:00", "timestamp_unix": 1767934615.84115}}

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


validation_timestamp: 2026-01-09T04:57:27.306307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.560241443937631, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.560241445938269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7241466959375815, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.981948020523163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.1633751232084074e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.937900453661177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.887149266804874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.937900455061012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.887149266773862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.08163189134476, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55323, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:25+00:00", "timestamp_unix": 1767934645.0}, "starlink_location": {"latitude": 45.553292166666665, "longitude": 13.737530500000002, "altitude": 76.40994098871221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:57:27.267196+00:00", "timestamp_unix": 1767934647.267196}, "starlink_gps": {"latitude": 45.553292166666694, "longitude": 13.737530500000004, "altitude": 76.41390023749562, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:27.267442+00:00", "timestamp_unix": 1767934647.267442}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737366666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:26.222897+00:00", "timestamp_unix": 1767934646.222897}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737455, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:25.876250+00:00", "timestamp_unix": 1767934645.87625}}

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


validation_timestamp: 2026-01-09T04:57:57.364422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.250944559303004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.250944559303004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6484080091811246, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.070645380759162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.398093970537161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7155260536234636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.398093970537161, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7155260536234636, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.49894250365041, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:47+00:00", "timestamp_unix": 1767934667.0}, "starlink_location": {"latitude": 45.553295166666636, "longitude": 13.737522499999999, "altitude": 76.48000000087819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:57:57.326703+00:00", "timestamp_unix": 1767934677.326703}, "starlink_gps": {"latitude": 45.553295166666636, "longitude": 13.737522499999999, "altitude": 76.48000000087819, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:57.326958+00:00", "timestamp_unix": 1767934677.326958}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.73739, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:56.205893+00:00", "timestamp_unix": 1767934676.205893}, "nmea_secondary": {"latitude": 45.553331666666665, "longitude": 13.737491666666667, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:57:56.509268+00:00", "timestamp_unix": 1767934676.509268}}

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


validation_timestamp: 2026-01-09T04:58:27.302248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.483781601478489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.484466986377745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8812008017004844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.21789907326695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005609520475247831, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.444498055866513, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.756383535664656, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.444146878381293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.751194566621651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.296085494219476, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553223, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:17+00:00", "timestamp_unix": 1767934697.0}, "starlink_location": {"latitude": 45.55329720299327, "longitude": 13.737520063871791, "altitude": 76.57994153725078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:58:27.265764+00:00", "timestamp_unix": 1767934707.265764}, "starlink_gps": {"latitude": 45.55329723872395, "longitude": 13.73752001301399, "altitude": 76.58391278012375, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:27.266012+00:00", "timestamp_unix": 1767934707.266012}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.7374, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:26.237807+00:00", "timestamp_unix": 1767934706.237807}, "nmea_secondary": {"latitude": 45.553345, "longitude": 13.737491666666667, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:25.888160+00:00", "timestamp_unix": 1767934705.88816}}

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


validation_timestamp: 2026-01-09T04:58:57.361579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.051840336756307, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.051840336756307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.911310321365567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.787973805742546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.703135518656248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.543739715007192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.703135518656248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.543739715007192, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.681671097659517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:48+00:00", "timestamp_unix": 1767934728.0}, "starlink_location": {"latitude": 45.55329899999997, "longitude": 13.737520833333335, "altitude": 77.18000000043936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:58:57.324729+00:00", "timestamp_unix": 1767934737.324729}, "starlink_gps": {"latitude": 45.55329899999997, "longitude": 13.737520833333335, "altitude": 77.18000000043936, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:57.324980+00:00", "timestamp_unix": 1767934737.32498}, "nmea_primary": {"latitude": 45.55321166666667, "longitude": 13.737396666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:56.237327+00:00", "timestamp_unix": 1767934736.237327}, "nmea_secondary": {"latitude": 45.553355, "longitude": 13.737495, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:58:56.459134+00:00", "timestamp_unix": 1767934736.459134}}

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


validation_timestamp: 2026-01-09T04:59:27.303363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77582204823781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.772819915314514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.743026917382665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.676811968395544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003973943261466644, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.455275766707905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.628567116130501, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.452450995829857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.632450222151857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.80208244075663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:19+00:00", "timestamp_unix": 1767934759.0}, "starlink_location": {"latitude": 45.55329963031958, "longitude": 13.737520833333335, "altitude": 77.10994380012184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:59:27.264661+00:00", "timestamp_unix": 1767934767.264661}, "starlink_gps": {"latitude": 45.55329959458105, "longitude": 13.737520833333335, "altitude": 77.1139159252617, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:27.264918+00:00", "timestamp_unix": 1767934767.264918}, "nmea_primary": {"latitude": 45.55322, "longitude": 13.737408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:26.261200+00:00", "timestamp_unix": 1767934766.2612}, "nmea_secondary": {"latitude": 45.55336666666667, "longitude": 13.7375, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:25.859173+00:00", "timestamp_unix": 1767934765.859173}}

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


validation_timestamp: 2026-01-09T04:59:57.301217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.094831522129367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.092413561324511, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.798092580156712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.445367980546187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003974734929115398, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.81831565257588, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.3115066090834455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.815630438312667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.315397708738878, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.210428367736075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:52+00:00", "timestamp_unix": 1767934792.0}, "starlink_location": {"latitude": 45.553297297030475, "longitude": 13.7375175, "altitude": 76.74000000092872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:59:57.263506+00:00", "timestamp_unix": 1767934797.263506}, "starlink_gps": {"latitude": 45.553297261284825, "longitude": 13.7375175, "altitude": 76.73999999993829, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:57.263758+00:00", "timestamp_unix": 1767934797.263758}, "nmea_primary": {"latitude": 45.55321333333333, "longitude": 13.737386666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:56.198814+00:00", "timestamp_unix": 1767934796.198814}, "nmea_secondary": {"latitude": 45.55336166666667, "longitude": 13.737536666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:59:55.842154+00:00", "timestamp_unix": 1767934795.842154}}

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


validation_timestamp: 2026-01-09T05:00:27.360067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.388338551547857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.388338551547857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.524880399831903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.499441947454134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.801533062457624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.752539222327899, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.801533062457624, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.752539222327899, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.024056929206793, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:23+00:00", "timestamp_unix": 1767934823.0}, "starlink_location": {"latitude": 45.55329766666667, "longitude": 13.7375135, "altitude": 75.89000000078886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:00:27.322636+00:00", "timestamp_unix": 1767934827.322636}, "starlink_gps": {"latitude": 45.55329766666667, "longitude": 13.7375135, "altitude": 75.89000000078886, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:27.322890+00:00", "timestamp_unix": 1767934827.32289}, "nmea_primary": {"latitude": 45.553216666666664, "longitude": 13.737396666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:26.195657+00:00", "timestamp_unix": 1767934826.195657}, "nmea_secondary": {"latitude": 45.55338, "longitude": 13.737556666666666, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:26.380655+00:00", "timestamp_unix": 1767934826.380655}}

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


validation_timestamp: 2026-01-09T05:00:57.281527+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.645684196324545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.642193958235287, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0578584034045058, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.86957541734743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000823278588959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.394300646345156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.9383617687863, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.391105635779004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.940288906176844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.86032521288291, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:54+00:00", "timestamp_unix": 1767934854.0}, "starlink_location": {"latitude": 45.553294999999956, "longitude": 13.737516871711831, "altitude": 76.09000000084635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:00:57.241492+00:00", "timestamp_unix": 1767934857.241492}, "starlink_gps": {"latitude": 45.553294999999956, "longitude": 13.73751682032947, "altitude": 76.09000000084635, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:57.241744+00:00", "timestamp_unix": 1767934857.241744}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.7374, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:56.211613+00:00", "timestamp_unix": 1767934856.211613}, "nmea_secondary": {"latitude": 45.55337333333333, "longitude": 13.737578333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:00:55.860996+00:00", "timestamp_unix": 1767934855.860996}}

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


validation_timestamp: 2026-01-09T05:01:27.357366+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.803277446152315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.799037327382134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8648442512804335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.591901911968765, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011334312675438423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.838578501504188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.878215905770476, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.83596326785436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.874836575555683, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.018211486462967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:15+00:00", "timestamp_unix": 1767934875.0}, "starlink_location": {"latitude": 45.55329431535564, "longitude": 13.737516974500053, "altitude": 76.09000000168747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:01:27.321151+00:00", "timestamp_unix": 1767934887.321151}, "starlink_gps": {"latitude": 45.5532943875512, "longitude": 13.7375168717393, "altitude": 76.09000000102778, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:27.321409+00:00", "timestamp_unix": 1767934887.321409}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737398333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:26.212894+00:00", "timestamp_unix": 1767934886.212894}, "nmea_secondary": {"latitude": 45.553365, "longitude": 13.73757, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:26.807187+00:00", "timestamp_unix": 1767934886.807187}}

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


validation_timestamp: 2026-01-09T05:01:57.340026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.2287372898837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.221654750817448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2409670884030652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.210833179618719, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007949011010179438, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.469300399912283, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.054888610733433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.462229442196197, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0610604143304805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.45051411465874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:48+00:00", "timestamp_unix": 1767934908.0}, "starlink_location": {"latitude": 45.553294666666645, "longitude": 13.73751961505484, "altitude": 75.82000000114208, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:01:57.301162+00:00", "timestamp_unix": 1767934917.301162}, "starlink_gps": {"latitude": 45.553294666666645, "longitude": 13.737519512966113, "altitude": 75.82000000067642, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:57.301416+00:00", "timestamp_unix": 1767934917.301416}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.7374, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:56.210692+00:00", "timestamp_unix": 1767934916.210692}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.73757, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:01:55.842116+00:00", "timestamp_unix": 1767934915.842116}}

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


validation_timestamp: 2026-01-09T05:02:27.276666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.894258160712141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.894258160712141, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8577022902295983, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.240549407834656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.60130005450198, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.347443360245953, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.60130005450198, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.347443360245953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.942650656039703, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:18+00:00", "timestamp_unix": 1767934938.0}, "starlink_location": {"latitude": 45.55329316666667, "longitude": 13.737517166666665, "altitude": 75.8599999997159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:02:27.239252+00:00", "timestamp_unix": 1767934947.239252}, "starlink_gps": {"latitude": 45.55329316666667, "longitude": 13.737517166666665, "altitude": 75.8599999997159, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:27.239505+00:00", "timestamp_unix": 1767934947.239505}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737385, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:26.270676+00:00", "timestamp_unix": 1767934946.270676}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737565, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:25.809544+00:00", "timestamp_unix": 1767934945.809544}}

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


validation_timestamp: 2026-01-09T05:02:57.275818+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.813750480786009, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.813750480786009, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.709733375546729, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.363316201797053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.312585965347743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.743390045826958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.312585965347743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.743390045826958, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.64989895121872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:52+00:00", "timestamp_unix": 1767934972.0}, "starlink_location": {"latitude": 45.55329033333333, "longitude": 13.737517833333333, "altitude": 75.95999999922812, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:02:57.238518+00:00", "timestamp_unix": 1767934977.238518}, "starlink_gps": {"latitude": 45.55329033333333, "longitude": 13.737517833333333, "altitude": 75.95999999922812, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:57.238770+00:00", "timestamp_unix": 1767934977.23877}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737365, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:56.209169+00:00", "timestamp_unix": 1767934976.209169}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737553333333333, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:02:55.388120+00:00", "timestamp_unix": 1767934975.38812}}

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


validation_timestamp: 2026-01-09T05:03:27.358844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.24216383960764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.24216383960764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.041873562969692, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.595572627973536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.54252949931471, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1772743709541909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.54252949931471, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1772743709541909, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.641807778050511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737433, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:22+00:00", "timestamp_unix": 1767935002.0}, "starlink_location": {"latitude": 45.55329033333333, "longitude": 13.737517833333333, "altitude": 75.95999999922812, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:03:27.319146+00:00", "timestamp_unix": 1767935007.319146}, "starlink_gps": {"latitude": 45.55329033333333, "longitude": 13.737517833333333, "altitude": 75.95999999922812, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:27.319400+00:00", "timestamp_unix": 1767935007.3194}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737368333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:26.220223+00:00", "timestamp_unix": 1767935006.220223}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737503333333333, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:25.477165+00:00", "timestamp_unix": 1767935005.477165}}

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


validation_timestamp: 2026-01-09T05:03:57.352774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.974633135274551, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.974633135274551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.445999214272586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.560606877281947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.02077457191532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.873573944132271, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.02077457191532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.873573944132271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5709192847956092, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:55+00:00", "timestamp_unix": 1767935035.0}, "starlink_location": {"latitude": 45.553295499999976, "longitude": 13.737513166666666, "altitude": 76.26999999972116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:03:57.317311+00:00", "timestamp_unix": 1767935037.317311}, "starlink_gps": {"latitude": 45.553295499999976, "longitude": 13.737513166666666, "altitude": 76.26999999972116, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:57.317568+00:00", "timestamp_unix": 1767935037.317568}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.73739, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:56.203358+00:00", "timestamp_unix": 1767935036.203358}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737388333333334, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:03:55.864073+00:00", "timestamp_unix": 1767935035.864073}}

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


validation_timestamp: 2026-01-09T05:04:27.273405+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.049707980300278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.051519491885922, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4287975186620523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.927911572085247, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011535623470366, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.373020973283621, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.93595493973113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.375221225641841, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.938094487310245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.566300863914856, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:17+00:00", "timestamp_unix": 1767935057.0}, "starlink_location": {"latitude": 45.55328955423232, "longitude": 13.737507333333333, "altitude": 76.63000000104572, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:04:27.235820+00:00", "timestamp_unix": 1767935067.23582}, "starlink_gps": {"latitude": 45.55328959030893, "longitude": 13.737507333333333, "altitude": 76.63000000055952, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:27.236071+00:00", "timestamp_unix": 1767935067.236071}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737406666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:26.220594+00:00", "timestamp_unix": 1767935066.220594}, "nmea_secondary": {"latitude": 45.55320833333333, "longitude": 13.737323333333334, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:25.447128+00:00", "timestamp_unix": 1767935065.447128}}

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


validation_timestamp: 2026-01-09T05:04:57.267880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.465059280190339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.462218571935842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.197517405747275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.965202174134935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008046307719545388, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.405490583784538, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.343596536830216, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.401476470742447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.339761633726944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.943886045213365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:48+00:00", "timestamp_unix": 1767935088.0}, "starlink_location": {"latitude": 45.55329055832305, "longitude": 13.737504666666668, "altitude": 76.52192491696871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:04:57.235088+00:00", "timestamp_unix": 1767935097.235088}, "starlink_gps": {"latitude": 45.553290485960865, "longitude": 13.73750466666667, "altitude": 76.52594622757736, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:57.235341+00:00", "timestamp_unix": 1767935097.235341}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.7374, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:56.207043+00:00", "timestamp_unix": 1767935096.207043}, "nmea_secondary": {"latitude": 45.553203333333336, "longitude": 13.737275, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:04:55.903069+00:00", "timestamp_unix": 1767935095.903069}}

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


validation_timestamp: 2026-01-09T05:05:27.271306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.973113930359258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.969414545241246, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1636297376985705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.997171043266862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014065155206958, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.90077797091164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.970259165260796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.897341291317257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.966562871216135, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.327574169917237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:20+00:00", "timestamp_unix": 1767935120.0}, "starlink_location": {"latitude": 45.5532893333333, "longitude": 13.737505538539557, "altitude": 76.58999999980888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:05:27.234626+00:00", "timestamp_unix": 1767935127.234626}, "starlink_gps": {"latitude": 45.5532893333333, "longitude": 13.737505486987136, "altitude": 76.58999999980888, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:27.234882+00:00", "timestamp_unix": 1767935127.234882}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737396666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:26.267964+00:00", "timestamp_unix": 1767935126.267964}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.737316666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:26.803587+00:00", "timestamp_unix": 1767935126.803587}}

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


validation_timestamp: 2026-01-09T05:05:57.354954+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.065287473879602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.065287473879602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3848708218827195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7382817838770706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.623459432406383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.658190065377077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.623459432406383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.658190065377077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3946223686750985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:52+00:00", "timestamp_unix": 1767935152.0}, "starlink_location": {"latitude": 45.55329533333333, "longitude": 13.737505666666664, "altitude": 76.55000000055043, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:05:57.315083+00:00", "timestamp_unix": 1767935157.315083}, "starlink_gps": {"latitude": 45.55329533333333, "longitude": 13.737505666666664, "altitude": 76.55000000055043, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:57.315335+00:00", "timestamp_unix": 1767935157.315335}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737408333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:56.205476+00:00", "timestamp_unix": 1767935156.205476}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737358333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:05:55.861350+00:00", "timestamp_unix": 1767935155.86135}}

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


validation_timestamp: 2026-01-09T05:06:27.352159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.853665025653675, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.85896227159342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.156643680687413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9866708640814705, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028305576454703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.725553804113329, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.854440463772647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.728696833934057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.855076204386245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.078956994479437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.73744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:23+00:00", "timestamp_unix": 1767935183.0}, "starlink_location": {"latitude": 45.55329364869735, "longitude": 13.737506166666666, "altitude": 76.18000000180547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:06:27.313216+00:00", "timestamp_unix": 1767935187.313216}, "starlink_gps": {"latitude": 45.553293720897635, "longitude": 13.737506166666664, "altitude": 76.18000000079434, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:27.313473+00:00", "timestamp_unix": 1767935187.313473}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737426666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:26.188011+00:00", "timestamp_unix": 1767935186.188011}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.73738, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:26.451463+00:00", "timestamp_unix": 1767935186.451463}}

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


validation_timestamp: 2026-01-09T05:06:57.270983+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.017792766176527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.015259278407041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2983122772138351, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6876763852314443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040206548130930515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.250995015050125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.498542227006206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.249085143210926, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.49736230859874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.503870143592938, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:55+00:00", "timestamp_unix": 1767935215.0}, "starlink_location": {"latitude": 45.553294112476244, "longitude": 13.737506000000003, "altitude": 76.12192699032288, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:06:57.231475+00:00", "timestamp_unix": 1767935217.231475}, "starlink_gps": {"latitude": 45.55329407631763, "longitude": 13.737506, "altitude": 76.12594579798164, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:57.231733+00:00", "timestamp_unix": 1767935217.231733}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737446666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:56.189386+00:00", "timestamp_unix": 1767935216.189386}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737401666666667, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:06:55.868127+00:00", "timestamp_unix": 1767935215.868127}}

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


validation_timestamp: 2026-01-09T05:07:27.266050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.41630965830621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.413833868737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0647262889451086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.892070198342337, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017555299933301, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.681653106457535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.442999430131758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.679758320695958, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.443177781282315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2909212106245245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:17+00:00", "timestamp_unix": 1767935237.0}, "starlink_location": {"latitude": 45.55329411245457, "longitude": 13.737506, "altitude": 76.19000000171961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:07:27.231509+00:00", "timestamp_unix": 1767935247.231509}, "starlink_gps": {"latitude": 45.55329407632383, "longitude": 13.737506000000002, "altitude": 76.19000000153507, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:27.231752+00:00", "timestamp_unix": 1767935247.231752}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737441666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:26.186460+00:00", "timestamp_unix": 1767935246.18646}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737423333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:26.415700+00:00", "timestamp_unix": 1767935246.4157}}

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


validation_timestamp: 2026-01-09T05:07:57.351426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.058997232710816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.054305134623428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5700550140269263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.236798363338439, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008020487660901389, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.383786356780917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.242402004168653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.381320324764511, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.244538375323318, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9964348145407285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:47+00:00", "timestamp_unix": 1767935267.0}, "starlink_location": {"latitude": 45.55329768457784, "longitude": 13.737516333333334, "altitude": 76.45999999941161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:07:57.311725+00:00", "timestamp_unix": 1767935277.311725}, "starlink_gps": {"latitude": 45.553297612447864, "longitude": 13.737516333333337, "altitude": 76.45999999970346, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:57.312009+00:00", "timestamp_unix": 1767935277.312009}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737438333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:56.188196+00:00", "timestamp_unix": 1767935276.188196}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737426666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:07:55.883587+00:00", "timestamp_unix": 1767935275.883587}}

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


validation_timestamp: 2026-01-09T05:08:27.346238+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.300354036482895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.308096143600876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.056340568806422, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.855070710149742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016047208321883628, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.378669178315634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.763630758740471, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.379455256851531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.756337444454569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.398368071621659, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:20+00:00", "timestamp_unix": 1767935300.0}, "starlink_location": {"latitude": 45.553297297533284, "longitude": 13.737515666666669, "altitude": 76.12999999911972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:08:27.310223+00:00", "timestamp_unix": 1767935307.310223}, "starlink_gps": {"latitude": 45.553297441849296, "longitude": 13.73751566666667, "altitude": 76.13000000046965, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:27.310480+00:00", "timestamp_unix": 1767935307.31048}, "nmea_primary": {"latitude": 45.553295, "longitude": 13.737446666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:26.248682+00:00", "timestamp_unix": 1767935306.248682}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737438333333333, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:25.819703+00:00", "timestamp_unix": 1767935305.819703}}

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


validation_timestamp: 2026-01-09T05:08:57.372470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.664670436118458, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.660347809994574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5682643807975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.214995636707706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010005222158952626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.19826653078532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.434339747761737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.193320503820303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.436286305980665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.110338152763202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:52+00:00", "timestamp_unix": 1767935332.0}, "starlink_location": {"latitude": 45.553298702362234, "longitude": 13.73752033333334, "altitude": 76.430000000496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:08:57.332403+00:00", "timestamp_unix": 1767935337.332403}, "starlink_gps": {"latitude": 45.55329861238311, "longitude": 13.737520333333336, "altitude": 76.43000000093316, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:57.332659+00:00", "timestamp_unix": 1767935337.332659}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.73744, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:56.185477+00:00", "timestamp_unix": 1767935336.185477}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737426666666666, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:08:56.452029+00:00", "timestamp_unix": 1767935336.452029}}

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


validation_timestamp: 2026-01-09T05:09:27.265434+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.241381297799093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.239563511428173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8792379777967823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.062568402587807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004009990212371622, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.984971164586858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.649169244185963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.982476549931567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.648448066479183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.697194534204778, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:22+00:00", "timestamp_unix": 1767935362.0}, "starlink_location": {"latitude": 45.55329861244618, "longitude": 13.73752033333334, "altitude": 76.4300000001107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:09:27.229709+00:00", "timestamp_unix": 1767935367.229709}, "starlink_gps": {"latitude": 45.55329857638347, "longitude": 13.737520333333334, "altitude": 76.4300000010133, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:27.229965+00:00", "timestamp_unix": 1767935367.229965}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:26.188901+00:00", "timestamp_unix": 1767935366.188901}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.73731, "altitude": 43.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:25.475568+00:00", "timestamp_unix": 1767935365.475568}}

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


validation_timestamp: 2026-01-09T05:09:57.344690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.198455011248152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.198455011248152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.804070453648409, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.131654898885271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8496289010857145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.140381267639064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8496289010857145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.140381267639064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.670587364428645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737449, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:54+00:00", "timestamp_unix": 1767935394.0}, "starlink_location": {"latitude": 45.55329683333332, "longitude": 13.737529500000003, "altitude": 76.39000000105057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:09:57.307891+00:00", "timestamp_unix": 1767935397.307891}, "starlink_gps": {"latitude": 45.55329683333332, "longitude": 13.737529500000003, "altitude": 76.39000000105057, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:57.308146+00:00", "timestamp_unix": 1767935397.308146}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737445, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:56.185433+00:00", "timestamp_unix": 1767935396.185433}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.73726, "altitude": 49.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:09:55.855544+00:00", "timestamp_unix": 1767935395.855544}}

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


validation_timestamp: 2026-01-09T05:10:27.343438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.326041035084327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.326041035084327, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9118077601063408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.618914970982473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.848768817511743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.944746672152895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.848768817511743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.944746672152895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.2245679123182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:27+00:00", "timestamp_unix": 1767935427.0}, "starlink_location": {"latitude": 45.553292499999976, "longitude": 13.737534333333333, "altitude": 76.09000000259215, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:10:27.307272+00:00", "timestamp_unix": 1767935427.307272}, "starlink_gps": {"latitude": 45.553292499999976, "longitude": 13.737534333333333, "altitude": 76.09000000259215, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:27.307540+00:00", "timestamp_unix": 1767935427.30754}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.73745, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:26.185483+00:00", "timestamp_unix": 1767935426.185483}, "nmea_secondary": {"latitude": 45.55319, "longitude": 13.737235, "altitude": 53.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:25.463198+00:00", "timestamp_unix": 1767935425.463198}}

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


validation_timestamp: 2026-01-09T05:10:57.350845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.652075166149771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.656631659123805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3195679268658254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.09455326739363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026158118700895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.488167481879069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.74554815589693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.492200938914165, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.75018768124922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.300200870479586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:47+00:00", "timestamp_unix": 1767935447.0}, "starlink_location": {"latitude": 45.55329714872098, "longitude": 13.737526499999998, "altitude": 76.50390949912398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:10:57.306950+00:00", "timestamp_unix": 1767935457.30695}, "starlink_gps": {"latitude": 45.55329722090195, "longitude": 13.737526499999998, "altitude": 76.51193197279352, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:57.307205+00:00", "timestamp_unix": 1767935457.307205}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737443333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:56.219002+00:00", "timestamp_unix": 1767935456.219002}, "nmea_secondary": {"latitude": 45.55316333333333, "longitude": 13.737256666666667, "altitude": 53.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:10:55.474126+00:00", "timestamp_unix": 1767935455.474126}}

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


validation_timestamp: 2026-01-09T05:11:27.344136+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.9152155467919, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.911124414976667, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6163959580366332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.493169407191168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801923932269277, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.819383894939797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.311278079859857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.814223150475598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.30651499585093, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.529904541695355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:18+00:00", "timestamp_unix": 1767935478.0}, "starlink_location": {"latitude": 45.55329851793622, "longitude": 13.737526499999998, "altitude": 76.58000000162734, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:11:27.305650+00:00", "timestamp_unix": 1767935487.30565}, "starlink_gps": {"latitude": 45.55329844581747, "longitude": 13.737526499999998, "altitude": 76.58000000209569, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:27.305905+00:00", "timestamp_unix": 1767935487.305905}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:26.224624+00:00", "timestamp_unix": 1767935486.224624}, "nmea_secondary": {"latitude": 45.55319, "longitude": 13.737316666666667, "altitude": 52.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:25.865622+00:00", "timestamp_unix": 1767935485.865622}}

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


validation_timestamp: 2026-01-09T05:11:57.339639+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.915326873495625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.922041790372047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1327491302449355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.207624266804277, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000909676214082, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.661235883027157, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.081864538488748, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.667418450355742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.08668580397239, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.889008577175584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:49+00:00", "timestamp_unix": 1767935509.0}, "starlink_location": {"latitude": 45.553298499999975, "longitude": 13.737520858956284, "altitude": 76.29391555417511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:11:57.304702+00:00", "timestamp_unix": 1767935517.304702}, "starlink_gps": {"latitude": 45.553298499999975, "longitude": 13.73752096171155, "altitude": 76.30193922113065, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:57.304958+00:00", "timestamp_unix": 1767935517.304958}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:56.217798+00:00", "timestamp_unix": 1767935516.217798}, "nmea_secondary": {"latitude": 45.55314, "longitude": 13.73735, "altitude": 49.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:11:55.923474+00:00", "timestamp_unix": 1767935515.923474}}

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


validation_timestamp: 2026-01-09T05:12:27.361142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.236160947776126, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.236160947776126, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4882677496692611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.284409216435458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.822812757480605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.150649217879135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.822812757480605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.150649217879135, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.032631286639294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:22+00:00", "timestamp_unix": 1767935542.0}, "starlink_location": {"latitude": 45.55329383333333, "longitude": 13.737528333333334, "altitude": 76.1800000004619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:12:27.326576+00:00", "timestamp_unix": 1767935547.326576}, "starlink_gps": {"latitude": 45.55329383333333, "longitude": 13.737528333333334, "altitude": 76.1800000004619, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:27.326830+00:00", "timestamp_unix": 1767935547.32683}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737421666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:26.215471+00:00", "timestamp_unix": 1767935546.215471}, "nmea_secondary": {"latitude": 45.55313666666667, "longitude": 13.737333333333334, "altitude": 45.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:25.848729+00:00", "timestamp_unix": 1767935545.848729}}

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


validation_timestamp: 2026-01-09T05:12:57.344288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.57329619117059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.584040090740179, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.78033277882614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.003790613197053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011318654529724595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.688907201918894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.133199446537027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.700188091027561, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.144497164262138, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.450496898623295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:53+00:00", "timestamp_unix": 1767935573.0}, "starlink_location": {"latitude": 45.55329564878442, "longitude": 13.737522858969134, "altitude": 76.14391655561239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:12:57.303084+00:00", "timestamp_unix": 1767935577.303084}, "starlink_gps": {"latitude": 45.55329572088025, "longitude": 13.73752296158791, "altitude": 76.15192956461351, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:57.303334+00:00", "timestamp_unix": 1767935577.303334}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:56.181666+00:00", "timestamp_unix": 1767935576.181666}, "nmea_secondary": {"latitude": 45.55319333333333, "longitude": 13.737358333333333, "altitude": 38.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:12:55.801474+00:00", "timestamp_unix": 1767935575.801474}}

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


validation_timestamp: 2026-01-09T05:13:27.361883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.639866256707217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.643437311720938, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2663201636681634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.501614374335443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008005068902717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.714458799792057, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.948602083358717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.71936102238095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.95288792274222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4933909810216357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:24+00:00", "timestamp_unix": 1767935604.0}, "starlink_location": {"latitude": 45.55329563088115, "longitude": 13.737523833333334, "altitude": 76.14192671332967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:13:27.323691+00:00", "timestamp_unix": 1767935607.323691}, "starlink_gps": {"latitude": 45.55329570289887, "longitude": 13.737523833333338, "altitude": 76.14993104431662, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:27.323976+00:00", "timestamp_unix": 1767935607.323976}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737415, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:26.180434+00:00", "timestamp_unix": 1767935606.180434}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.737383333333334, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:25.865692+00:00", "timestamp_unix": 1767935605.865692}}

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


validation_timestamp: 2026-01-09T05:13:57.359084+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.891019817539572, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.883836070650224, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8713351309554322, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5328630626968518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799061547817818, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.634705978689112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.958130811166777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.628292530759138, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.951404793204723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7472665007355959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:57+00:00", "timestamp_unix": 1767935637.0}, "starlink_location": {"latitude": 45.553294999999956, "longitude": 13.737527666418849, "altitude": 76.09000000084635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:13:57.322912+00:00", "timestamp_unix": 1767935637.322912}, "starlink_gps": {"latitude": 45.553294999999956, "longitude": 13.737527563795798, "altitude": 76.09000000084635, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:57.323162+00:00", "timestamp_unix": 1767935637.323162}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737428333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:56.181670+00:00", "timestamp_unix": 1767935636.18167}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.73742, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:13:55.412240+00:00", "timestamp_unix": 1767935635.41224}}

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


validation_timestamp: 2026-01-09T05:14:27.361029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.494905668956853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.494905670164195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3788328407704693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2338001291140794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.60269602139472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.047244231235252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.602696022804023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.04724423214138, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1036252171759013, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:18+00:00", "timestamp_unix": 1767935658.0}, "starlink_location": {"latitude": 45.55329433333335, "longitude": 13.737518833333334, "altitude": 76.19192275525789, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:14:27.322026+00:00", "timestamp_unix": 1767935667.322026}, "starlink_gps": {"latitude": 45.55329433333337, "longitude": 13.737518833333334, "altitude": 76.1999326656295, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:27.322277+00:00", "timestamp_unix": 1767935667.322277}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73743, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:26.242394+00:00", "timestamp_unix": 1767935666.242394}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737423333333334, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:25.782424+00:00", "timestamp_unix": 1767935665.782424}}

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


validation_timestamp: 2026-01-09T05:14:57.361754+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.566838225381801, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.571078467455068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.085776815163955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.641563690304695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017446614214703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.142258428774477, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.666846181318075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.147555187768196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.666795254386246, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.775436056980068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:52+00:00", "timestamp_unix": 1767935692.0}, "starlink_location": {"latitude": 45.553295964243965, "longitude": 13.737516499999998, "altitude": 76.67000000039086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:14:57.321322+00:00", "timestamp_unix": 1767935697.321322}, "starlink_gps": {"latitude": 45.553296036346595, "longitude": 13.7375165, "altitude": 76.67000000064718, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:57.321574+00:00", "timestamp_unix": 1767935697.321574}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737428333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:56.217532+00:00", "timestamp_unix": 1767935696.217532}, "nmea_secondary": {"latitude": 45.55329666666667, "longitude": 13.737366666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:14:55.839264+00:00", "timestamp_unix": 1767935695.839264}}

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


validation_timestamp: 2026-01-09T05:15:27.358440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.154188805668834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.154188805668834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.231307490086841, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.942026346976967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.494667212084304, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.370511751080672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.494667212084304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.370511751080672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.695973775307526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:23+00:00", "timestamp_unix": 1767935723.0}, "starlink_location": {"latitude": 45.55329666666665, "longitude": 13.7375165, "altitude": 76.66999999977547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:15:27.320736+00:00", "timestamp_unix": 1767935727.320736}, "starlink_gps": {"latitude": 45.55329666666665, "longitude": 13.7375165, "altitude": 76.66999999977547, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:27.320989+00:00", "timestamp_unix": 1767935727.320989}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737443333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:26.213808+00:00", "timestamp_unix": 1767935726.213808}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737383333333334, "altitude": 43.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:25.849594+00:00", "timestamp_unix": 1767935725.849594}}

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


validation_timestamp: 2026-01-09T05:15:57.358842+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.688719209567082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.684105954597143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9127001271100976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.785344603075763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002162372033916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.365353843861344, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.44949754089366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.359841686518779, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.450093621433256, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.089658711549681, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:55+00:00", "timestamp_unix": 1767935755.0}, "starlink_location": {"latitude": 45.55329970237012, "longitude": 13.737517166666665, "altitude": 77.0900000016044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:15:57.320493+00:00", "timestamp_unix": 1767935757.320493}, "starlink_gps": {"latitude": 45.55329963040494, "longitude": 13.737517166666668, "altitude": 77.09000000146739, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:57.320747+00:00", "timestamp_unix": 1767935757.320747}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.73743, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:56.199362+00:00", "timestamp_unix": 1767935756.199362}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737383333333334, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:15:55.861028+00:00", "timestamp_unix": 1767935755.861028}}

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


validation_timestamp: 2026-01-09T05:16:27.357846+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.617591033214257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.617591034493692, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.982332573324508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.719656981158321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.219574752954802, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.063778985569904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.219574754472104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.063778985210115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.91412461936199, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:27+00:00", "timestamp_unix": 1767935787.0}, "starlink_location": {"latitude": 45.5532988333333, "longitude": 13.737514166666667, "altitude": 76.90193582109805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:16:27.319167+00:00", "timestamp_unix": 1767935787.319167}, "starlink_gps": {"latitude": 45.55329883333332, "longitude": 13.737514166666667, "altitude": 76.90993919901914, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:27.319415+00:00", "timestamp_unix": 1767935787.319415}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737413333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:26.203005+00:00", "timestamp_unix": 1767935786.203005}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737348333333333, "altitude": 40.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:25.877409+00:00", "timestamp_unix": 1767935785.877409}}

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


validation_timestamp: 2026-01-09T05:16:57.360107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.931646382002262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.93875582679012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.844449092939382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5211578728694, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016013912455562468, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.632376540039077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.516722988908127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.644769352285937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.513782590232475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.333586065425717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:47+00:00", "timestamp_unix": 1767935807.0}, "starlink_location": {"latitude": 45.55329259510005, "longitude": 13.737516333333332, "altitude": 76.74000000246538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:16:57.318345+00:00", "timestamp_unix": 1767935817.318345}, "starlink_gps": {"latitude": 45.55329273911662, "longitude": 13.737516333333334, "altitude": 76.74000000162535, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:57.318599+00:00", "timestamp_unix": 1767935817.318599}, "nmea_primary": {"latitude": 45.55321166666667, "longitude": 13.737421666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:56.216664+00:00", "timestamp_unix": 1767935816.216664}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737358333333333, "altitude": 43.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:16:55.854496+00:00", "timestamp_unix": 1767935815.854496}}

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


validation_timestamp: 2026-01-09T05:17:27.358043+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.119609093835098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.112827669118406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.42223374687242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.906581370080673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016014624324376364, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.72925246765127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.709639912137991, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.717287253155142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.712909588464711, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.272116384710333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:18+00:00", "timestamp_unix": 1767935838.0}, "starlink_location": {"latitude": 45.55329540481624, "longitude": 13.737516333333332, "altitude": 76.74000000260976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T05:17:27.317725+00:00", "timestamp_unix": 1767935847.317725}, "starlink_gps": {"latitude": 45.55329526079326, "longitude": 13.737516333333334, "altitude": 76.74000000154517, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:27.317981+00:00", "timestamp_unix": 1767935847.317981}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737433333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:26.247285+00:00", "timestamp_unix": 1767935846.247285}, "nmea_secondary": {"latitude": 45.553315, "longitude": 13.737381666666666, "altitude": 43.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T05:17:25.450992+00:00", "timestamp_unix": 1767935845.450992}}

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


