# positions_validation

validation_timestamp: 2026-01-08T23:40:56.778826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.932741719844519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.936541764031845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.617299447315866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0665115447625975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039946338064844175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.487931444902568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.96963697756434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.4918182272848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.973376939385375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9483377711189496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580444, "longitude": 13.676785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:40:54+00:00", "timestamp_unix": 1767915654.0}, "starlink_location": {"latitude": 45.58042199999996, "longitude": 13.676688038631655, "altitude": 78.6200000006319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:40:56.739374+00:00", "timestamp_unix": 1767915656.739374}, "starlink_gps": {"latitude": 45.580421999999984, "longitude": 13.676687987304003, "altitude": 78.62000000096351, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:40:56.739624+00:00", "timestamp_unix": 1767915656.739624}, "nmea_primary": {"latitude": 45.58045, "longitude": 13.676856666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:40:55.734061+00:00", "timestamp_unix": 1767915655.734061}, "nmea_secondary": {"latitude": 45.58045666666666, "longitude": 13.67682, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:40:56.166703+00:00", "timestamp_unix": 1767915656.166703}}

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


validation_timestamp: 2026-01-08T23:41:26.877208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.756531399997971, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.756531399997971, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.769545342432741, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3338539690373667, "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.499544893299497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.688917276402366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.499544893299497, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.688917276402366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.472701417313931, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580437, "longitude": 13.6767845, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:25+00:00", "timestamp_unix": 1767915685.0}, "starlink_location": {"latitude": 45.580421999999984, "longitude": 13.676687166666667, "altitude": 78.62000000096351, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:41:26.839679+00:00", "timestamp_unix": 1767915686.839679}, "starlink_gps": {"latitude": 45.580421999999984, "longitude": 13.676687166666667, "altitude": 78.62000000096351, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:26.839963+00:00", "timestamp_unix": 1767915686.839963}, "nmea_primary": {"latitude": 45.580441666666665, "longitude": 13.676858333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:25.721273+00:00", "timestamp_unix": 1767915685.721273}, "nmea_secondary": {"latitude": 45.58045333333333, "longitude": 13.676803333333334, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:26.257161+00:00", "timestamp_unix": 1767915686.257161}}

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


validation_timestamp: 2026-01-08T23:41:56.853526+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.892813772368988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.892813772368988, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.158875909534518, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.155029987880773, "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.040236795618613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.97561258480744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.040236795618613, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.97561258480744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2638692263095357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580437, "longitude": 13.676776, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:46+00:00", "timestamp_unix": 1767915706.0}, "starlink_location": {"latitude": 45.58042316666667, "longitude": 13.676689666666666, "altitude": 78.62999999980809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:41:56.817506+00:00", "timestamp_unix": 1767915716.817506}, "starlink_gps": {"latitude": 45.58042316666667, "longitude": 13.676689666666666, "altitude": 78.62999999980809, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:56.817758+00:00", "timestamp_unix": 1767915716.817758}, "nmea_primary": {"latitude": 45.580443333333335, "longitude": 13.676841666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:55.719906+00:00", "timestamp_unix": 1767915715.719906}, "nmea_secondary": {"latitude": 45.58044666666667, "longitude": 13.6768, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:41:56.187480+00:00", "timestamp_unix": 1767915716.18748}}

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


validation_timestamp: 2026-01-08T23:42:26.871410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.819632924662487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8141251784417385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.612782326645298, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.665296388203534, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01129214469126317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.270131945060392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.635073904509142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.260906816095854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.62643972199669, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0619927727720135, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58041, "longitude": 13.676762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:19+00:00", "timestamp_unix": 1767915739.0}, "starlink_location": {"latitude": 45.5804241310169, "longitude": 13.676689999860008, "altitude": 78.51000000120305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:42:26.838121+00:00", "timestamp_unix": 1767915746.838121}, "starlink_gps": {"latitude": 45.58042420294376, "longitude": 13.676690102288047, "altitude": 78.50999999940872, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:26.838371+00:00", "timestamp_unix": 1767915746.838371}, "nmea_primary": {"latitude": 45.58044, "longitude": 13.67682, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:25.738654+00:00", "timestamp_unix": 1767915745.738654}, "nmea_secondary": {"latitude": 45.58043166666667, "longitude": 13.676813333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:26.175904+00:00", "timestamp_unix": 1767915746.175904}}

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


validation_timestamp: 2026-01-08T23:42:56.876336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.470711083429999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.466978588759616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.202111086892397, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.459127274479006, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799300683838744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.537624907286439, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.243537042864259, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.53896081456019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2427541064549725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.003020847166069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5804, "longitude": 13.676767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:51+00:00", "timestamp_unix": 1767915771.0}, "starlink_location": {"latitude": 45.58042720228166, "longitude": 13.6766935, "altitude": 78.58000000050959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:42:56.837276+00:00", "timestamp_unix": 1767915776.837276}, "starlink_gps": {"latitude": 45.580427130398824, "longitude": 13.676693500000003, "altitude": 78.58000000025991, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:56.837532+00:00", "timestamp_unix": 1767915776.837532}, "nmea_primary": {"latitude": 45.58044, "longitude": 13.676801666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:55.724881+00:00", "timestamp_unix": 1767915775.724881}, "nmea_secondary": {"latitude": 45.580421666666666, "longitude": 13.676773333333333, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:42:55.985819+00:00", "timestamp_unix": 1767915775.985819}}

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


validation_timestamp: 2026-01-08T23:43:26.891370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.160934792412381, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.165224602588247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.087272332876183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5328152959326455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00790058082552659, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.253005475056655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.867151863824307, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.252815084693146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.869661070698648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6455936974479717, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580395, "longitude": 13.67676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:23+00:00", "timestamp_unix": 1767915803.0}, "starlink_location": {"latitude": 45.580425059323126, "longitude": 13.676693500000003, "altitude": 78.58000000192509, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:43:26.856174+00:00", "timestamp_unix": 1767915806.856174}, "starlink_gps": {"latitude": 45.580425130374756, "longitude": 13.676693500000006, "altitude": 78.5800000014872, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:26.856429+00:00", "timestamp_unix": 1767915806.856429}, "nmea_primary": {"latitude": 45.58042666666667, "longitude": 13.676786666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:25.711891+00:00", "timestamp_unix": 1767915805.711891}, "nmea_secondary": {"latitude": 45.58040833333333, "longitude": 13.676765, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:25.997676+00:00", "timestamp_unix": 1767915805.997676}}

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


validation_timestamp: 2026-01-08T23:43:56.853304+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.2061938134795245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.209480486886789, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2244297910905813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4387988959037774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017974485787936107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.559155665614604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.49693052566835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.553454442562081, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.498263129591184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.574639934354691, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580395, "longitude": 13.676745, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:55+00:00", "timestamp_unix": 1767915835.0}, "starlink_location": {"latitude": 45.58042313042492, "longitude": 13.67669152482221, "altitude": 78.7900000007517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:43:56.814501+00:00", "timestamp_unix": 1767915836.814501}, "starlink_gps": {"latitude": 45.580423275102774, "longitude": 13.676691627837068, "altitude": 78.79000000076266, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:56.814758+00:00", "timestamp_unix": 1767915836.814758}, "nmea_primary": {"latitude": 45.580415, "longitude": 13.676775, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:55.710057+00:00", "timestamp_unix": 1767915835.710057}, "nmea_secondary": {"latitude": 45.58039333333333, "longitude": 13.676763333333334, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:43:56.212906+00:00", "timestamp_unix": 1767915836.212906}}

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


validation_timestamp: 2026-01-08T23:44:26.873374+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.305594858658538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.321998131931318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.439496567571925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5723309361117304, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023995695311297006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.01804451345188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.656224452559916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.021590804924767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.670106747183202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.010248443748866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580387, "longitude": 13.67674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:16+00:00", "timestamp_unix": 1767915856.0}, "starlink_location": {"latitude": 45.58041955970329, "longitude": 13.676690166666672, "altitude": 78.61000000381534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:44:26.834862+00:00", "timestamp_unix": 1767915866.834862}, "starlink_gps": {"latitude": 45.58041977550176, "longitude": 13.676690166666667, "altitude": 78.61000000325299, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:26.835112+00:00", "timestamp_unix": 1767915866.835112}, "nmea_primary": {"latitude": 45.58041166666667, "longitude": 13.676766666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:25.710235+00:00", "timestamp_unix": 1767915865.710235}, "nmea_secondary": {"latitude": 45.580385, "longitude": 13.67676, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:26.194725+00:00", "timestamp_unix": 1767915866.194725}}

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


validation_timestamp: 2026-01-08T23:44:56.894553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.952401575865064, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.953874369500691, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3136531406280945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7881455628001341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00557905256464709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.631907982733648, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.277185830658856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.629262296554791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.279045045141814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4290929139479065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580368, "longitude": 13.676722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:48+00:00", "timestamp_unix": 1767915888.0}, "starlink_location": {"latitude": 45.580414446249534, "longitude": 13.676683974083673, "altitude": 78.76000000080228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:44:56.853921+00:00", "timestamp_unix": 1767915896.853921}, "starlink_gps": {"latitude": 45.580414481786065, "longitude": 13.676684024689779, "altitude": 78.76000000067621, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:56.854177+00:00", "timestamp_unix": 1767915896.854177}, "nmea_primary": {"latitude": 45.5804, "longitude": 13.676753333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:55.707826+00:00", "timestamp_unix": 1767915895.707826}, "nmea_secondary": {"latitude": 45.580371666666665, "longitude": 13.676713333333334, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:44:56.193835+00:00", "timestamp_unix": 1767915896.193835}}

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


validation_timestamp: 2026-01-08T23:45:26.894675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.408442475209158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.412195142066111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.532378717459484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3773783725193276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003972140281851417, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.070520344061444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.942193257062771, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.072941135943131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.946165397344623, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.427543607009065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58036, "longitude": 13.676712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:19+00:00", "timestamp_unix": 1767915919.0}, "starlink_location": {"latitude": 45.58041444621177, "longitude": 13.676685, "altitude": 78.76000000055964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:45:26.852875+00:00", "timestamp_unix": 1767915926.852875}, "starlink_gps": {"latitude": 45.580414481934085, "longitude": 13.676685, "altitude": 78.76000000097547, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:26.853123+00:00", "timestamp_unix": 1767915926.853123}, "nmea_primary": {"latitude": 45.58038666666667, "longitude": 13.676736666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:25.722148+00:00", "timestamp_unix": 1767915925.722148}, "nmea_secondary": {"latitude": 45.58037, "longitude": 13.676685, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:26.219123+00:00", "timestamp_unix": 1767915926.219123}}

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


validation_timestamp: 2026-01-08T23:45:56.876684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0382874929696095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.051087323468983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.770932118517679, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.621812166772304, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0178701699741371, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.080977567180142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.342522558468645, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.085459699921598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3602413175498618, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.734271418474962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580353, "longitude": 13.67671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:51+00:00", "timestamp_unix": 1767915951.0}, "starlink_location": {"latitude": 45.58041326207679, "longitude": 13.676682333224125, "altitude": 78.79000000238608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:45:56.832672+00:00", "timestamp_unix": 1767915956.832672}, "starlink_gps": {"latitude": 45.58041340591499, "longitude": 13.676682435641142, "altitude": 78.7900000015994, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:56.832926+00:00", "timestamp_unix": 1767915956.832926}, "nmea_primary": {"latitude": 45.58038333333333, "longitude": 13.676731666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:55.705157+00:00", "timestamp_unix": 1767915955.705157}, "nmea_secondary": {"latitude": 45.58038833333333, "longitude": 13.676658333333334, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:45:56.227411+00:00", "timestamp_unix": 1767915956.227411}}

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


validation_timestamp: 2026-01-08T23:46:26.884056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.753636013468277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.753636013468277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.110291095057533, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.799211186677083, "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": 5.010167762644704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.785552420645483, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.010167762644704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.785552420645483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.069403484116076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580345, "longitude": 13.676696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:22+00:00", "timestamp_unix": 1767915982.0}, "starlink_location": {"latitude": 45.58041366666667, "longitude": 13.676678666666668, "altitude": 78.59000000049055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:46:26.851340+00:00", "timestamp_unix": 1767915986.85134}, "starlink_gps": {"latitude": 45.58041366666667, "longitude": 13.676678666666668, "altitude": 78.59000000049055, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:26.851598+00:00", "timestamp_unix": 1767915986.851598}, "nmea_primary": {"latitude": 45.580385, "longitude": 13.676728333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:25.708629+00:00", "timestamp_unix": 1767915985.708629}, "nmea_secondary": {"latitude": 45.580375, "longitude": 13.676651666666666, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:25.167178+00:00", "timestamp_unix": 1767915985.167178}}

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


validation_timestamp: 2026-01-08T23:46:56.891443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.304421543334467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.308273533634927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.707170624380039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.350637703649727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950696517724833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.88634435052877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.091973641897181, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.88828862923568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.095455410693334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.725759575713406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580353, "longitude": 13.676695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:52+00:00", "timestamp_unix": 1767916012.0}, "starlink_location": {"latitude": 45.58040827960205, "longitude": 13.676677, "altitude": 78.10000000184928, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:46:56.851382+00:00", "timestamp_unix": 1767916016.851382}, "starlink_gps": {"latitude": 45.580408315131514, "longitude": 13.676676999999998, "altitude": 78.10000000036632, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:56.851635+00:00", "timestamp_unix": 1767916016.851635}, "nmea_primary": {"latitude": 45.58038666666667, "longitude": 13.676731666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:55.707338+00:00", "timestamp_unix": 1767916015.707338}, "nmea_secondary": {"latitude": 45.58036, "longitude": 13.67664, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:46:56.178966+00:00", "timestamp_unix": 1767916016.178966}}

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


validation_timestamp: 2026-01-08T23:47:26.868029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5052623884124365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.513218676414886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8670110729742175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.700365883505192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984300864513565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.403909321321994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.14695840230067, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.408835851475793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.154764559696774, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.554275276918699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58035, "longitude": 13.676684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:25+00:00", "timestamp_unix": 1767916045.0}, "starlink_location": {"latitude": 45.58040829772084, "longitude": 13.676676999999996, "altitude": 78.10000000089596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:47:26.830397+00:00", "timestamp_unix": 1767916046.830397}, "starlink_gps": {"latitude": 45.58040836952538, "longitude": 13.676676999999998, "altitude": 78.10000000128956, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:26.830649+00:00", "timestamp_unix": 1767916046.830649}, "nmea_primary": {"latitude": 45.580378333333336, "longitude": 13.676731666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:25.705018+00:00", "timestamp_unix": 1767916045.705018}, "nmea_secondary": {"latitude": 45.58033666666667, "longitude": 13.676655, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:26.190940+00:00", "timestamp_unix": 1767916046.19094}}

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


validation_timestamp: 2026-01-08T23:47:56.950513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.626646891623914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.635703929315016, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.560650900675551, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8949338343222566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01136818501686108, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.180696440352932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.48437815839302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.192021951694535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.49297272935585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.985909074533996, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580345, "longitude": 13.676687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:46+00:00", "timestamp_unix": 1767916066.0}, "starlink_location": {"latitude": 45.58040405862066, "longitude": 13.676675603236113, "altitude": 78.00000000089372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:47:56.910084+00:00", "timestamp_unix": 1767916076.910084}, "starlink_gps": {"latitude": 45.58040413103185, "longitude": 13.676675500118337, "altitude": 78.00000000161499, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:56.910342+00:00", "timestamp_unix": 1767916076.910342}, "nmea_primary": {"latitude": 45.58036833333333, "longitude": 13.676718333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:55.704473+00:00", "timestamp_unix": 1767916075.704473}, "nmea_secondary": {"latitude": 45.58031, "longitude": 13.676685, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:47:56.202282+00:00", "timestamp_unix": 1767916076.202282}}

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


validation_timestamp: 2026-01-08T23:48:26.885051+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.11094012002084, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.111375747832067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.996427532277516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6456104240223626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003948156256391019, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.82950003475685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.717288510140277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.83170460690341, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.7179144494123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.952194169824579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580326, "longitude": 13.676688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:18+00:00", "timestamp_unix": 1767916098.0}, "starlink_location": {"latitude": 45.58039850000001, "longitude": 13.676676525812928, "altitude": 77.89000000127929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:48:26.848591+00:00", "timestamp_unix": 1767916106.848591}, "starlink_gps": {"latitude": 45.58039849999998, "longitude": 13.676676475082495, "altitude": 77.89000000136669, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:26.848846+00:00", "timestamp_unix": 1767916106.848846}, "nmea_primary": {"latitude": 45.580355, "longitude": 13.676718333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:25.688260+00:00", "timestamp_unix": 1767916105.68826}, "nmea_secondary": {"latitude": 45.58030333333333, "longitude": 13.676698333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:26.214014+00:00", "timestamp_unix": 1767916106.214014}}

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


validation_timestamp: 2026-01-08T23:48:56.886647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.04331887486747, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.051204689999105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.966280590160307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6078956005298681, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00789576208202384, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.783771196427443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.952545465198849, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.790186817035857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.960299069280008, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.74086709491054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58031, "longitude": 13.67668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:50+00:00", "timestamp_unix": 1767916130.0}, "starlink_location": {"latitude": 45.58039122597496, "longitude": 13.676674166666666, "altitude": 77.6200000039001, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:48:56.847458+00:00", "timestamp_unix": 1767916136.847458}, "starlink_gps": {"latitude": 45.58039129698325, "longitude": 13.676674166666666, "altitude": 77.62000000289322, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:56.847710+00:00", "timestamp_unix": 1767916136.84771}, "nmea_primary": {"latitude": 45.58034166666667, "longitude": 13.676725, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:55.726870+00:00", "timestamp_unix": 1767916135.72687}, "nmea_secondary": {"latitude": 45.58030333333333, "longitude": 13.676698333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:48:56.194312+00:00", "timestamp_unix": 1767916136.194312}}

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


validation_timestamp: 2026-01-08T23:49:26.945114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.48985895536547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.497825856222281, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9739205714893484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.012420874952637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008056742404811952, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.963392143818412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.355527636201206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.970348180604407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.363576939961073, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5627813014376155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580303, "longitude": 13.676693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:22+00:00", "timestamp_unix": 1767916162.0}, "starlink_location": {"latitude": 45.58038739186645, "longitude": 13.676674833333335, "altitude": 77.47999999951661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:49:26.907599+00:00", "timestamp_unix": 1767916166.907599}, "starlink_gps": {"latitude": 45.58038746432248, "longitude": 13.676674833333335, "altitude": 77.4800000007149, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:26.907892+00:00", "timestamp_unix": 1767916166.907892}, "nmea_primary": {"latitude": 45.580333333333336, "longitude": 13.67672, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:25.724875+00:00", "timestamp_unix": 1767916165.724875}, "nmea_secondary": {"latitude": 45.58030333333333, "longitude": 13.67668, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:25.982595+00:00", "timestamp_unix": 1767916165.982595}}

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


validation_timestamp: 2026-01-08T23:49:56.884181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.521030963588926, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.521030963588926, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.136590487009205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1309124540137723, "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.2896064263378735, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.895702845946559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.2896064263378735, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.895702845946559, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.25319018227285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5803, "longitude": 13.676698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:52+00:00", "timestamp_unix": 1767916192.0}, "starlink_location": {"latitude": 45.58038433333334, "longitude": 13.676676833333334, "altitude": 77.15000000050699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:49:56.845755+00:00", "timestamp_unix": 1767916196.845755}, "starlink_gps": {"latitude": 45.58038433333334, "longitude": 13.676676833333334, "altitude": 77.15000000050699, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:56.846011+00:00", "timestamp_unix": 1767916196.846011}, "nmea_primary": {"latitude": 45.580325, "longitude": 13.676716666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:55.714256+00:00", "timestamp_unix": 1767916195.714256}, "nmea_secondary": {"latitude": 45.580313333333336, "longitude": 13.676678333333333, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:49:56.197011+00:00", "timestamp_unix": 1767916196.197011}}

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


validation_timestamp: 2026-01-08T23:50:26.866307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.166516923897282, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.143969346736194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.994368660133619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1491413257280487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02527158263580343, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.47533059425626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.190239439912041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.456600621895015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.165465680748383, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.425705382267715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580296, "longitude": 13.676697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:23+00:00", "timestamp_unix": 1767916223.0}, "starlink_location": {"latitude": 45.580386440195504, "longitude": 13.676677833431325, "altitude": 77.15000000584836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:50:26.825727+00:00", "timestamp_unix": 1767916226.825727}, "starlink_gps": {"latitude": 45.580386224514726, "longitude": 13.676677731050678, "altitude": 77.15000000432401, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:26.825976+00:00", "timestamp_unix": 1767916226.825976}, "nmea_primary": {"latitude": 45.58031666666667, "longitude": 13.676721666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:25.726781+00:00", "timestamp_unix": 1767916225.726781}, "nmea_secondary": {"latitude": 45.580313333333336, "longitude": 13.676665, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:26.259100+00:00", "timestamp_unix": 1767916226.2591}}

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


validation_timestamp: 2026-01-08T23:50:56.940173+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.597312783450585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.605163788407223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6253167639048447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.367919580428633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008051331095703853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.303384914861006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.86414095171049, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.31075953351667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.872191579216726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3264147921906773, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580303, "longitude": 13.6767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:56+00:00", "timestamp_unix": 1767916256.0}, "starlink_location": {"latitude": 45.58037839196844, "longitude": 13.676675500000002, "altitude": 76.78000000193704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:50:56.905210+00:00", "timestamp_unix": 1767916256.90521}, "starlink_gps": {"latitude": 45.5803784643758, "longitude": 13.676675499999998, "altitude": 76.7800000015054, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:56.905461+00:00", "timestamp_unix": 1767916256.905461}, "nmea_primary": {"latitude": 45.58031, "longitude": 13.676718333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:55.714051+00:00", "timestamp_unix": 1767916255.714051}, "nmea_secondary": {"latitude": 45.58031666666667, "longitude": 13.676676666666667, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:50:56.167994+00:00", "timestamp_unix": 1767916256.167994}}

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


validation_timestamp: 2026-01-08T23:51:26.884013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.496234786055288, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.500007136010774, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.803767214869821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2502736416424682, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976888707568995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.432531149369984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.74281561625309, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.435989656796417, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.746572755898404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.59408756703342, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580307, "longitude": 13.676702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:17+00:00", "timestamp_unix": 1767916277.0}, "starlink_location": {"latitude": 45.58037094617932, "longitude": 13.676671500000001, "altitude": 76.58000000170051, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:51:26.843594+00:00", "timestamp_unix": 1767916286.843594}, "starlink_gps": {"latitude": 45.58037098194434, "longitude": 13.676671500000001, "altitude": 76.58000000158782, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:26.843885+00:00", "timestamp_unix": 1767916286.843885}, "nmea_primary": {"latitude": 45.580305, "longitude": 13.676725, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:25.697144+00:00", "timestamp_unix": 1767916285.697144}, "nmea_secondary": {"latitude": 45.58029666666667, "longitude": 13.676708333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:25.989501+00:00", "timestamp_unix": 1767916285.989501}}

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


validation_timestamp: 2026-01-08T23:51:56.942911+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.101649688930197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.118513519245361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7967662310287462, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.463796097743732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025425784580444033, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.871618660601111, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.131289475579944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.888016167959544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.153080491343694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.877602873823346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5803, "longitude": 13.676721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:49+00:00", "timestamp_unix": 1767916309.0}, "starlink_location": {"latitude": 45.58036300923591, "longitude": 13.676668730117296, "altitude": 76.39000000567663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:51:56.902687+00:00", "timestamp_unix": 1767916316.902687}, "starlink_gps": {"latitude": 45.58036322623273, "longitude": 13.676668833122609, "altitude": 76.39000000664164, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:56.902944+00:00", "timestamp_unix": 1767916316.902944}, "nmea_primary": {"latitude": 45.580295, "longitude": 13.676728333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:55.695747+00:00", "timestamp_unix": 1767916315.695747}, "nmea_secondary": {"latitude": 45.58029166666667, "longitude": 13.676691666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:51:56.190389+00:00", "timestamp_unix": 1767916316.190389}}

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


validation_timestamp: 2026-01-08T23:52:26.881392+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.31952717054949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.31952717054949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2282602225835408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.580203574001611, "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.983671244726398, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.562019175028844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.983671244726398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.562019175028844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.802867944840602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580288, "longitude": 13.676716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:21+00:00", "timestamp_unix": 1767916341.0}, "starlink_location": {"latitude": 45.58036533333332, "longitude": 13.676669833333337, "altitude": 76.38999999967287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:52:26.841880+00:00", "timestamp_unix": 1767916346.84188}, "starlink_gps": {"latitude": 45.58036533333332, "longitude": 13.676669833333337, "altitude": 76.38999999967287, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:26.842134+00:00", "timestamp_unix": 1767916346.842134}, "nmea_primary": {"latitude": 45.580286666666666, "longitude": 13.676731666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:25.711521+00:00", "timestamp_unix": 1767916345.711521}, "nmea_secondary": {"latitude": 45.580288333333336, "longitude": 13.67667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:26.261946+00:00", "timestamp_unix": 1767916346.261946}}

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


validation_timestamp: 2026-01-08T23:52:56.880935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.539387482936858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.543190903667302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8976706264896557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.341825271355827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003973660410151023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.642906682346458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.069283014886118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.646409731477629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.07319523478315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.992533421154001, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580276, "longitude": 13.676707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:52+00:00", "timestamp_unix": 1767916372.0}, "starlink_location": {"latitude": 45.58035811287109, "longitude": 13.676671500000001, "altitude": 76.37999999999421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:52:56.840998+00:00", "timestamp_unix": 1767916376.840998}, "starlink_gps": {"latitude": 45.580358148607075, "longitude": 13.6766715, "altitude": 76.38000000191415, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:56.841249+00:00", "timestamp_unix": 1767916376.841249}, "nmea_primary": {"latitude": 45.580281666666664, "longitude": 13.67673, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:55.698592+00:00", "timestamp_unix": 1767916375.698592}, "nmea_secondary": {"latitude": 45.580286666666666, "longitude": 13.676653333333334, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:52:56.164954+00:00", "timestamp_unix": 1767916376.164954}}

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


validation_timestamp: 2026-01-08T23:53:26.945830+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.374512914812755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.384646138427202, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.992267784767866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5973457037061545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011360140599326498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.256414352902087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0700597504135745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.267264925358223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.076174198999999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.979398572427088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580265, "longitude": 13.676711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:23+00:00", "timestamp_unix": 1767916403.0}, "starlink_location": {"latitude": 45.58035372534309, "longitude": 13.676669769822372, "altitude": 76.24000000201586, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:53:26.901246+00:00", "timestamp_unix": 1767916406.901246}, "starlink_gps": {"latitude": 45.58035379770304, "longitude": 13.676669666777661, "altitude": 76.24000000133672, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:26.901499+00:00", "timestamp_unix": 1767916406.901499}, "nmea_primary": {"latitude": 45.58028, "longitude": 13.676725, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:25.697565+00:00", "timestamp_unix": 1767916405.697565}, "nmea_secondary": {"latitude": 45.58029166666667, "longitude": 13.67665, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:25.972780+00:00", "timestamp_unix": 1767916405.97278}}

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


validation_timestamp: 2026-01-08T23:53:56.935120+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.804550313204649, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.80455031693967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5966225598159487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.513737948412208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.960101585059866e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.53946812676654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.905450795157064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.539468130295365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.905450798936362, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.237130952753145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58026, "longitude": 13.676722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:55+00:00", "timestamp_unix": 1767916435.0}, "starlink_location": {"latitude": 45.580349166666636, "longitude": 13.676666833333336, "altitude": 76.12388745350607, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:53:56.898601+00:00", "timestamp_unix": 1767916436.898601}, "starlink_gps": {"latitude": 45.58034916666667, "longitude": 13.676666833333332, "altitude": 76.13194542947372, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:56.898856+00:00", "timestamp_unix": 1767916436.898856}, "nmea_primary": {"latitude": 45.580283333333334, "longitude": 13.676723333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:55.692071+00:00", "timestamp_unix": 1767916435.692071}, "nmea_secondary": {"latitude": 45.58028, "longitude": 13.676643333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:53:55.985348+00:00", "timestamp_unix": 1767916435.985348}}

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


validation_timestamp: 2026-01-08T23:54:26.874964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.248022344537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.249406682672456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9825475641021475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.414882707936677, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003949416945516694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.471470779548982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.193949537735481, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.47330284579935, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.193687636557746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.836568957561635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580246, "longitude": 13.676723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:17+00:00", "timestamp_unix": 1767916457.0}, "starlink_location": {"latitude": 45.58034916666666, "longitude": 13.676667859123027, "altitude": 76.21000000090008, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:54:26.838529+00:00", "timestamp_unix": 1767916466.838529}, "starlink_gps": {"latitude": 45.580349166666636, "longitude": 13.67666780837644, "altitude": 76.20999999991662, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:26.838782+00:00", "timestamp_unix": 1767916466.838782}, "nmea_primary": {"latitude": 45.580281666666664, "longitude": 13.676718333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:25.696562+00:00", "timestamp_unix": 1767916465.696562}, "nmea_secondary": {"latitude": 45.58026666666667, "longitude": 13.67666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:25.996760+00:00", "timestamp_unix": 1767916465.99676}}

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


validation_timestamp: 2026-01-08T23:54:56.858108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.864695643346748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.870927444045606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.046823171489838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9692600798200435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008963234375576253, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.283293463493655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.809784537188886, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.28819512702055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.816127641469887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.005452633572706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580242, "longitude": 13.676712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:48+00:00", "timestamp_unix": 1767916488.0}, "starlink_location": {"latitude": 45.58034259529843, "longitude": 13.676661166479212, "altitude": 76.36000000239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:54:56.818749+00:00", "timestamp_unix": 1767916496.818749}, "starlink_gps": {"latitude": 45.580342667444114, "longitude": 13.67666121784897, "altitude": 76.36000000165238, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:56.819005+00:00", "timestamp_unix": 1767916496.819005}, "nmea_primary": {"latitude": 45.58027833333333, "longitude": 13.676715, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:55.677448+00:00", "timestamp_unix": 1767916495.677448}, "nmea_secondary": {"latitude": 45.58023333333333, "longitude": 13.676713333333334, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:54:56.171320+00:00", "timestamp_unix": 1767916496.17132}}

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


validation_timestamp: 2026-01-08T23:55:26.939018+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.935338177389188, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.937516728035236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9087085479892987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.843020478329635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031945764674198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.636540596714122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.17028081958753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.640094716975744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.17391863151011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.5350413215470615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58024, "longitude": 13.676699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:20+00:00", "timestamp_unix": 1767916520.0}, "starlink_location": {"latitude": 45.58033466666666, "longitude": 13.676660936649322, "altitude": 76.38000000187442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:55:26.898001+00:00", "timestamp_unix": 1767916526.898001}, "starlink_gps": {"latitude": 45.58033466666666, "longitude": 13.676660833445801, "altitude": 76.38000000187442, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:26.898257+00:00", "timestamp_unix": 1767916526.898257}, "nmea_primary": {"latitude": 45.580265, "longitude": 13.67671, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:25.678564+00:00", "timestamp_unix": 1767916525.678564}, "nmea_secondary": {"latitude": 45.580205, "longitude": 13.676755, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:26.170150+00:00", "timestamp_unix": 1767916526.17015}}

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


validation_timestamp: 2026-01-08T23:55:57.122019+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.231816218953238, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.242237099766728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.699024955526583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.010574925294857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022767495826648665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.03902084435001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.778684336503972, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.045290668626496, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.78758193374386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9262551617977355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580227, "longitude": 13.676699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:51+00:00", "timestamp_unix": 1767916551.0}, "starlink_location": {"latitude": 45.58032311707698, "longitude": 13.676654626630238, "altitude": 76.13000000401047, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:55:56.896449+00:00", "timestamp_unix": 1767916556.896449}, "starlink_gps": {"latitude": 45.58032326209762, "longitude": 13.676654833147822, "altitude": 76.13000000358574, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:56.896700+00:00", "timestamp_unix": 1767916556.8967}, "nmea_primary": {"latitude": 45.58026, "longitude": 13.676705, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:55.682076+00:00", "timestamp_unix": 1767916555.682076}, "nmea_secondary": {"latitude": 45.580225, "longitude": 13.676711666666666, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:55:55.978482+00:00", "timestamp_unix": 1767916555.978482}}

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


validation_timestamp: 2026-01-08T23:56:26.874250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.74390959470724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.738104306339984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.411457101826557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.985252392823345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0088558338329607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.626714808444819, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.149906002428116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.621856162163195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.1420979338643935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6742066074565374, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58023, "longitude": 13.676702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:24+00:00", "timestamp_unix": 1767916584.0}, "starlink_location": {"latitude": 45.58031094074539, "longitude": 13.676654025851116, "altitude": 75.52993458476041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:56:26.836052+00:00", "timestamp_unix": 1767916586.836052}, "starlink_gps": {"latitude": 45.580310869464185, "longitude": 13.676653975096915, "altitude": 75.5338958399375, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:26.836303+00:00", "timestamp_unix": 1767916586.836303}, "nmea_primary": {"latitude": 45.58025166666667, "longitude": 13.676703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:25.715758+00:00", "timestamp_unix": 1767916585.715758}, "nmea_secondary": {"latitude": 45.58024666666667, "longitude": 13.676656666666666, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:26.193124+00:00", "timestamp_unix": 1767916586.193124}}

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


validation_timestamp: 2026-01-08T23:56:56.932888+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.280976454799827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.280976454799827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.997815022040335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.500750191208725, "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.014611777571796, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3378029932868944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.014611777571796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3378029932868944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.226112471830412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580215, "longitude": 13.676701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:55+00:00", "timestamp_unix": 1767916615.0}, "starlink_location": {"latitude": 45.58029766666668, "longitude": 13.676641833333335, "altitude": 75.40999999893575, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:56:56.895980+00:00", "timestamp_unix": 1767916616.89598}, "starlink_gps": {"latitude": 45.58029766666668, "longitude": 13.676641833333335, "altitude": 75.40999999893575, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:56.896228+00:00", "timestamp_unix": 1767916616.896228}, "nmea_primary": {"latitude": 45.580241666666666, "longitude": 13.676706666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:55.702156+00:00", "timestamp_unix": 1767916615.702156}, "nmea_secondary": {"latitude": 45.580241666666666, "longitude": 13.676626666666667, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:56:55.954500+00:00", "timestamp_unix": 1767916615.9545}}

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


validation_timestamp: 2026-01-08T23:57:26.853361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.722869431966725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.728123697321188, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.653792807326342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.310892221753011, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005675002952205909, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.04991856839013, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.133951250747526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.055553698757073, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.136337639050543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.890020972081076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580208, "longitude": 13.676696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:17+00:00", "timestamp_unix": 1767916637.0}, "starlink_location": {"latitude": 45.58029696422501, "longitude": 13.676642833649344, "altitude": 75.41000000057575, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:57:26.814718+00:00", "timestamp_unix": 1767916646.814718}, "starlink_gps": {"latitude": 45.58029700037272, "longitude": 13.676642782173012, "altitude": 75.41000000048014, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:26.814972+00:00", "timestamp_unix": 1767916646.814972}, "nmea_primary": {"latitude": 45.58024, "longitude": 13.676706666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:25.700800+00:00", "timestamp_unix": 1767916645.7008}, "nmea_secondary": {"latitude": 45.58022833333333, "longitude": 13.676606666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:26.165230+00:00", "timestamp_unix": 1767916646.16523}}

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


validation_timestamp: 2026-01-08T23:57:56.927858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.458011363125944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.472575777435258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.406022783615705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.478611208033051, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016122173401573354, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6333959319004006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.52037317472191, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.644353114257379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.533478094411223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.030615732060687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5802, "longitude": 13.676694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:48+00:00", "timestamp_unix": 1767916668.0}, "starlink_location": {"latitude": 45.5802849504127, "longitude": 13.676636333333331, "altitude": 75.38000000167335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:57:56.893346+00:00", "timestamp_unix": 1767916676.893346}, "starlink_gps": {"latitude": 45.580285095402886, "longitude": 13.676636333333331, "altitude": 75.38000000246029, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:56.893597+00:00", "timestamp_unix": 1767916676.893597}, "nmea_primary": {"latitude": 45.580238333333334, "longitude": 13.676708333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:55.702425+00:00", "timestamp_unix": 1767916675.702425}, "nmea_secondary": {"latitude": 45.58023, "longitude": 13.67658, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:57:56.178496+00:00", "timestamp_unix": 1767916676.178496}}

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


validation_timestamp: 2026-01-08T23:58:26.846011+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.286981437368349, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.2892699617081, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7522274532699809, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.660480637192885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004621415551076, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.773023261014497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6973781111989785, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.775944041090117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.69456331098696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.391738622157096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58022, "longitude": 13.676698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:19+00:00", "timestamp_unix": 1767916699.0}, "starlink_location": {"latitude": 45.58028116666666, "longitude": 13.676637166945842, "altitude": 74.74000000123506, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:58:26.812994+00:00", "timestamp_unix": 1767916706.812994}, "starlink_gps": {"latitude": 45.58028116666666, "longitude": 13.676637115489987, "altitude": 74.74000000123506, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:26.813246+00:00", "timestamp_unix": 1767916706.813246}, "nmea_primary": {"latitude": 45.58023333333333, "longitude": 13.67671, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:25.699933+00:00", "timestamp_unix": 1767916705.699933}, "nmea_secondary": {"latitude": 45.580238333333334, "longitude": 13.676576666666667, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:26.187245+00:00", "timestamp_unix": 1767916706.187245}}

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


validation_timestamp: 2026-01-08T23:58:56.925473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.463298830516901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.45253140487685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.490697287744241, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.783482624401825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011359771833047939, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.179518648183379, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.000048882833928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.168171391550016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.994755083291074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.5596545008025915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5802, "longitude": 13.676683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:51+00:00", "timestamp_unix": 1767916731.0}, "starlink_location": {"latitude": 45.58027627469227, "longitude": 13.676629063462086, "altitude": 74.5300000021504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:58:56.890940+00:00", "timestamp_unix": 1767916736.89094}, "starlink_gps": {"latitude": 45.58027620233467, "longitude": 13.676629166503323, "altitude": 74.53000000202132, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:56.891193+00:00", "timestamp_unix": 1767916736.891193}, "nmea_primary": {"latitude": 45.58022666666667, "longitude": 13.676706666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:55.700727+00:00", "timestamp_unix": 1767916735.700727}, "nmea_secondary": {"latitude": 45.58023333333333, "longitude": 13.67661, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:58:56.150277+00:00", "timestamp_unix": 1767916736.150277}}

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


validation_timestamp: 2026-01-08T23:59:26.850595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.485060297942864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.485060297942864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.138924213862132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.978599701599623, "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.95712303130251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.712789569151101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.95712303130251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.712789569151101, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.883866919195176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580185, "longitude": 13.676668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:23+00:00", "timestamp_unix": 1767916763.0}, "starlink_location": {"latitude": 45.58027550000001, "longitude": 13.676630166666667, "altitude": 74.53000000034105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:59:26.811470+00:00", "timestamp_unix": 1767916766.81147}, "starlink_gps": {"latitude": 45.58027550000001, "longitude": 13.676630166666667, "altitude": 74.53000000034105, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:26.811725+00:00", "timestamp_unix": 1767916766.811725}, "nmea_primary": {"latitude": 45.580218333333335, "longitude": 13.676691666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:25.700990+00:00", "timestamp_unix": 1767916765.70099}, "nmea_secondary": {"latitude": 45.580225, "longitude": 13.676616666666666, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:26.159815+00:00", "timestamp_unix": 1767916766.159815}}

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


validation_timestamp: 2026-01-08T23:59:56.929343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.138207370937739, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.130634932153393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9739364536947974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.92307224088541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008049590532999055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.908842747079787, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.14710025977484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.90230942595694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.139488563195458, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.755213980063229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580173, "longitude": 13.676669, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:54+00:00", "timestamp_unix": 1767916794.0}, "starlink_location": {"latitude": 45.58025877471887, "longitude": 13.676624833333332, "altitude": 74.46000000162425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T23:59:56.891008+00:00", "timestamp_unix": 1767916796.891008}, "starlink_gps": {"latitude": 45.580258702327164, "longitude": 13.676624833333333, "altitude": 74.46000000081575, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:56.891267+00:00", "timestamp_unix": 1767916796.891267}, "nmea_primary": {"latitude": 45.58020833333333, "longitude": 13.676676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:55.699047+00:00", "timestamp_unix": 1767916795.699047}, "nmea_secondary": {"latitude": 45.580215, "longitude": 13.676603333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T23:59:55.970643+00:00", "timestamp_unix": 1767916795.970643}}

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


validation_timestamp: 2026-01-09T00:00:31.343347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.889172297342187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.885594944503037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0387387141750493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.110926696311441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004052788460740244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.138939949274915, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.501928272372414, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1356429843929225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.498702184119646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.225428112641119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58018, "longitude": 13.676672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:26+00:00", "timestamp_unix": 1767916826.0}, "starlink_location": {"latitude": 45.580250568202764, "longitude": 13.676618333333336, "altitude": 74.50000000080976, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:00:31.289021+00:00", "timestamp_unix": 1767916831.289021}, "starlink_gps": {"latitude": 45.58025053175516, "longitude": 13.676618333333332, "altitude": 74.50000000086898, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:31.289272+00:00", "timestamp_unix": 1767916831.289272}, "nmea_primary": {"latitude": 45.580198333333335, "longitude": 13.676671666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:25.700423+00:00", "timestamp_unix": 1767916825.700423}, "nmea_secondary": {"latitude": 45.580218333333335, "longitude": 13.676583333333333, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:26.183221+00:00", "timestamp_unix": 1767916826.183221}}

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


validation_timestamp: 2026-01-09T00:00:56.848574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.824107516116902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8273258914790445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6388034588496027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.027248420436504, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003998377506681589, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.419354229583046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.619964158182737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.42250351280364, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.622045621376164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.65330188477664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580193, "longitude": 13.676678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:47+00:00", "timestamp_unix": 1767916847.0}, "starlink_location": {"latitude": 45.58024963101042, "longitude": 13.676618333333336, "altitude": 74.4219407331476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:00:56.809231+00:00", "timestamp_unix": 1767916856.809231}, "starlink_gps": {"latitude": 45.58024966696869, "longitude": 13.676618333333336, "altitude": 74.4259372954054, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:56.809489+00:00", "timestamp_unix": 1767916856.809489}, "nmea_primary": {"latitude": 45.58019, "longitude": 13.676685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:55.698847+00:00", "timestamp_unix": 1767916855.698847}, "nmea_secondary": {"latitude": 45.580223333333336, "longitude": 13.676556666666666, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:00:55.941217+00:00", "timestamp_unix": 1767916855.941217}}

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


validation_timestamp: 2026-01-09T00:01:26.842072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.12766252973568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.12766252973568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3047517405021145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.230849794517155, "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.387439616210248, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.389315094879605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.387439616210248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.389315094879605, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.5296702388203, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58019, "longitude": 13.6766815, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:20+00:00", "timestamp_unix": 1767916880.0}, "starlink_location": {"latitude": 45.58019983333333, "longitude": 13.676591, "altitude": 76.61999999942034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:01:26.808439+00:00", "timestamp_unix": 1767916886.808439}, "starlink_gps": {"latitude": 45.58019983333333, "longitude": 13.676591, "altitude": 76.61999999942034, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:26.808689+00:00", "timestamp_unix": 1767916886.808689}, "nmea_primary": {"latitude": 45.580185, "longitude": 13.676696666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:25.682679+00:00", "timestamp_unix": 1767916885.682679}, "nmea_secondary": {"latitude": 45.58022666666667, "longitude": 13.676533333333333, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:26.157587+00:00", "timestamp_unix": 1767916886.157587}}

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


validation_timestamp: 2026-01-09T00:01:56.843042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.9606929108752515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.96184839882651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.784598740995252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.339245895843444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001146763277282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.330695338187251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.73433494004885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.330940845539788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.731500956722571, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.140756445367545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580173, "longitude": 13.676657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:51+00:00", "timestamp_unix": 1767916911.0}, "starlink_location": {"latitude": 45.58018846430794, "longitude": 13.67658366666667, "altitude": 76.39000000060987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:01:56.807993+00:00", "timestamp_unix": 1767916916.807993}, "starlink_gps": {"latitude": 45.580188500291115, "longitude": 13.67658366666667, "altitude": 76.3900000005418, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:56.808248+00:00", "timestamp_unix": 1767916916.808248}, "nmea_primary": {"latitude": 45.58018333333333, "longitude": 13.676703333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:55.681667+00:00", "timestamp_unix": 1767916915.681667}, "nmea_secondary": {"latitude": 45.580225, "longitude": 13.676531666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:01:56.179017+00:00", "timestamp_unix": 1767916916.179017}}

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


validation_timestamp: 2026-01-09T00:02:26.926891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.925633843998775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.925633843998775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.671725201122251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.75885982870735, "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.100588005828234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5421399601118986, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.100588005828234, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5421399601118986, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.182618621205302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58017, "longitude": 13.676654, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:22+00:00", "timestamp_unix": 1767916942.0}, "starlink_location": {"latitude": 45.58018766666666, "longitude": 13.676582166666664, "altitude": 76.30000000069214, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:02:26.887119+00:00", "timestamp_unix": 1767916946.887119}, "starlink_gps": {"latitude": 45.58018766666666, "longitude": 13.676582166666664, "altitude": 76.30000000069214, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:26.887375+00:00", "timestamp_unix": 1767916946.887375}, "nmea_primary": {"latitude": 45.58018166666667, "longitude": 13.676711666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:25.685770+00:00", "timestamp_unix": 1767916945.68577}, "nmea_secondary": {"latitude": 45.580216666666665, "longitude": 13.676563333333334, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:26.178089+00:00", "timestamp_unix": 1767916946.178089}}

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


validation_timestamp: 2026-01-09T00:02:56.847083+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0501312166221, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0501312166221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.517951807191135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.890528790140505, "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.819155531903437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0237197598059815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.819155531903437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0237197598059815, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.6211423359877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580162, "longitude": 13.676665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:54+00:00", "timestamp_unix": 1767916974.0}, "starlink_location": {"latitude": 45.58018766666666, "longitude": 13.676582166666664, "altitude": 76.30000000069214, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:02:56.805993+00:00", "timestamp_unix": 1767916976.805993}, "starlink_gps": {"latitude": 45.58018766666666, "longitude": 13.676582166666664, "altitude": 76.30000000069214, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:56.806250+00:00", "timestamp_unix": 1767916976.80625}, "nmea_primary": {"latitude": 45.580175, "longitude": 13.67672, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:55.679567+00:00", "timestamp_unix": 1767916975.679567}, "nmea_secondary": {"latitude": 45.58021333333333, "longitude": 13.676595, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:02:56.148425+00:00", "timestamp_unix": 1767916976.148425}}

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


validation_timestamp: 2026-01-09T00:03:26.925937+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.892416503003963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.899115652221658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.932355881000844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.047942768795512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016492977355134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.656883889651459, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3272572467586152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.66483011352867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3305273703167395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.227275394291166, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580147, "longitude": 13.676669, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:26+00:00", "timestamp_unix": 1767917006.0}, "starlink_location": {"latitude": 45.580185999999976, "longitude": 13.676584269886645, "altitude": 75.96000000203624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:03:26.886272+00:00", "timestamp_unix": 1767917006.886272}, "starlink_gps": {"latitude": 45.580186000000005, "longitude": 13.676584166881952, "altitude": 75.96000000125035, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:26.886528+00:00", "timestamp_unix": 1767917006.886528}, "nmea_primary": {"latitude": 45.580173333333335, "longitude": 13.67672, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:25.665411+00:00", "timestamp_unix": 1767917005.665411}, "nmea_secondary": {"latitude": 45.58021333333333, "longitude": 13.676601666666667, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:26.163048+00:00", "timestamp_unix": 1767917006.163048}}

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


validation_timestamp: 2026-01-09T00:03:56.924911+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.874630657235701, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.88163744264646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.97420348216838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.474105359807734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034228829738322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.927027553015959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6736607268476256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.935032863535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6771543242358273, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.284351976159597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580147, "longitude": 13.676675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:47+00:00", "timestamp_unix": 1767917027.0}, "starlink_location": {"latitude": 45.58018166666666, "longitude": 13.676586769999302, "altitude": 75.86000000114824, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:03:56.884955+00:00", "timestamp_unix": 1767917036.884955}, "starlink_gps": {"latitude": 45.58018166666666, "longitude": 13.676586666766728, "altitude": 75.86000000114824, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:56.885209+00:00", "timestamp_unix": 1767917036.885209}, "nmea_primary": {"latitude": 45.580173333333335, "longitude": 13.676726666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:55.664992+00:00", "timestamp_unix": 1767917035.664992}, "nmea_secondary": {"latitude": 45.58020333333333, "longitude": 13.676601666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:03:56.160699+00:00", "timestamp_unix": 1767917036.160699}}

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


validation_timestamp: 2026-01-09T00:04:26.917992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.295758071415152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.295758071415152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.768894497025087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.3261379770513715, "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.826648080430713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7742937586396257, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.826648080430713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7742937586396257, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.648543903239815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580166, "longitude": 13.676691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:18+00:00", "timestamp_unix": 1767917058.0}, "starlink_location": {"latitude": 45.58017949999999, "longitude": 13.676586166666667, "altitude": 75.83000000131227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:04:26.884485+00:00", "timestamp_unix": 1767917066.884485}, "starlink_gps": {"latitude": 45.58017949999999, "longitude": 13.676586166666667, "altitude": 75.83000000131227, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:26.884744+00:00", "timestamp_unix": 1767917066.884744}, "nmea_primary": {"latitude": 45.580173333333335, "longitude": 13.676725, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:25.666844+00:00", "timestamp_unix": 1767917065.666844}, "nmea_secondary": {"latitude": 45.58019, "longitude": 13.676603333333333, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:25.983196+00:00", "timestamp_unix": 1767917065.983196}}

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


validation_timestamp: 2026-01-09T00:04:56.918235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.897907583400517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9024645887796465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.022910656850154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.97545917116015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01135266570895093, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.294440316643438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4434380224839534, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.301986105644792, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4476292963368322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.030708947869455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580154, "longitude": 13.676682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:49+00:00", "timestamp_unix": 1767917089.0}, "starlink_location": {"latitude": 45.58017977468291, "longitude": 13.676587436522661, "altitude": 75.83000000159842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:04:56.883107+00:00", "timestamp_unix": 1767917096.883107}, "starlink_gps": {"latitude": 45.580179702370565, "longitude": 13.676587333546081, "altitude": 75.8300000015282, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:56.883368+00:00", "timestamp_unix": 1767917096.883368}, "nmea_primary": {"latitude": 45.580175, "longitude": 13.676706666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:55.700483+00:00", "timestamp_unix": 1767917095.700483}, "nmea_secondary": {"latitude": 45.580191666666664, "longitude": 13.67658, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:04:56.153139+00:00", "timestamp_unix": 1767917096.153139}}

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


validation_timestamp: 2026-01-09T00:05:26.916785+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.85117042954684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.853290130869882, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.941949358598585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.252881252782759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008049944492187319, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.161949045703397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.968818230148481, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.161136875713137, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9620552417497836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.87025774632186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580154, "longitude": 13.676688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:21+00:00", "timestamp_unix": 1767917121.0}, "starlink_location": {"latitude": 45.580172558572315, "longitude": 13.676590666666664, "altitude": 75.68000000085975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:05:26.882562+00:00", "timestamp_unix": 1767917126.882562}, "starlink_gps": {"latitude": 45.580172630967205, "longitude": 13.676590666666664, "altitude": 75.68000000138258, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:26.882820+00:00", "timestamp_unix": 1767917126.88282}, "nmea_primary": {"latitude": 45.58018, "longitude": 13.676695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:25.697511+00:00", "timestamp_unix": 1767917125.697511}, "nmea_secondary": {"latitude": 45.580195, "longitude": 13.67657, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:26.148060+00:00", "timestamp_unix": 1767917126.14806}}

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


validation_timestamp: 2026-01-09T00:05:56.840946+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.810944820359633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.807915626396613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.915775948126949, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.36642157058519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008984341724416497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.957684722050695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.07652000564114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.956778814326472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.085351114779655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.632823489925608, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580173, "longitude": 13.676694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:53+00:00", "timestamp_unix": 1767917153.0}, "starlink_location": {"latitude": 45.580164738219224, "longitude": 13.6765943330178, "altitude": 75.1700000041408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:05:56.801675+00:00", "timestamp_unix": 1767917156.801675}, "starlink_gps": {"latitude": 45.58016466590365, "longitude": 13.676594384508375, "altitude": 75.1700000017461, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:56.801929+00:00", "timestamp_unix": 1767917156.801929}, "nmea_primary": {"latitude": 45.58019, "longitude": 13.67669, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:55.685134+00:00", "timestamp_unix": 1767917155.685134}, "nmea_secondary": {"latitude": 45.5802, "longitude": 13.67658, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:05:56.158098+00:00", "timestamp_unix": 1767917156.158098}}

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


validation_timestamp: 2026-01-09T00:06:26.838414+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.629778196001157, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.628682029788207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4808797339953292, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.038645318978734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004015576920898887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.930448393400681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.590360494863431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.92832230625056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.586349403133822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.496489612556554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580177, "longitude": 13.676701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:25+00:00", "timestamp_unix": 1767917185.0}, "starlink_location": {"latitude": 45.5801557976238, "longitude": 13.676594333333338, "altitude": 75.60806520585209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:06:26.800468+00:00", "timestamp_unix": 1767917186.800468}, "starlink_gps": {"latitude": 45.580155833736754, "longitude": 13.676594333333338, "altitude": 75.60405145288115, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:26.800730+00:00", "timestamp_unix": 1767917186.80073}, "nmea_primary": {"latitude": 45.580198333333335, "longitude": 13.676691666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:25.702550+00:00", "timestamp_unix": 1767917185.70255}, "nmea_secondary": {"latitude": 45.580215, "longitude": 13.676598333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:26.168665+00:00", "timestamp_unix": 1767917186.168665}}

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


validation_timestamp: 2026-01-09T00:06:56.918994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.177321644298429, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.177321644298429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.840492697247244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.87945331441324, "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.95286719037663, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.070495113847954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.95286719037663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.070495113847954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.296420594116203, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580185, "longitude": 13.6767025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:46+00:00", "timestamp_unix": 1767917206.0}, "starlink_location": {"latitude": 45.58015649999998, "longitude": 13.676591833333331, "altitude": 75.70999999913035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:06:56.880690+00:00", "timestamp_unix": 1767917216.88069}, "starlink_gps": {"latitude": 45.58015649999998, "longitude": 13.676591833333331, "altitude": 75.70999999913035, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:56.880946+00:00", "timestamp_unix": 1767917216.880946}, "nmea_primary": {"latitude": 45.58021, "longitude": 13.67671, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:55.687484+00:00", "timestamp_unix": 1767917215.687484}, "nmea_secondary": {"latitude": 45.58022833333333, "longitude": 13.676606666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:06:56.179348+00:00", "timestamp_unix": 1767917216.179348}}

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


validation_timestamp: 2026-01-09T00:07:26.917294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.728342280444435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.741824823052733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.494304819289664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.624181236623223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017970811236510665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.083023294729877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.704536817894066, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.098452486420557, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.722478107642349, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.9059790921662305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580196, "longitude": 13.676722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:17+00:00", "timestamp_unix": 1767917237.0}, "starlink_location": {"latitude": 45.580159715985765, "longitude": 13.676594269822306, "altitude": 75.83609910410652, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:07:26.879597+00:00", "timestamp_unix": 1767917246.879597}, "starlink_gps": {"latitude": 45.5801595713375, "longitude": 13.676594166828963, "altitude": 75.82806067862386, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:26.879885+00:00", "timestamp_unix": 1767917246.879885}, "nmea_primary": {"latitude": 45.580218333333335, "longitude": 13.676725, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:25.687483+00:00", "timestamp_unix": 1767917245.687483}, "nmea_secondary": {"latitude": 45.58023166666667, "longitude": 13.676638333333333, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:25.950594+00:00", "timestamp_unix": 1767917245.950594}}

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


validation_timestamp: 2026-01-09T00:07:56.918133+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.436252536522282, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.436252536522282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5018597052116225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.931573798947514, "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.188895972429675, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.904826214292434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.188895972429675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.904826214292434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.560169852238365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58021, "longitude": 13.676733, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:49+00:00", "timestamp_unix": 1767917269.0}, "starlink_location": {"latitude": 45.58016299999997, "longitude": 13.676587999999999, "altitude": 75.09000000020855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:07:56.878870+00:00", "timestamp_unix": 1767917276.87887}, "starlink_gps": {"latitude": 45.58016299999997, "longitude": 13.676587999999999, "altitude": 75.09000000020855, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:56.879125+00:00", "timestamp_unix": 1767917276.879125}, "nmea_primary": {"latitude": 45.58023166666667, "longitude": 13.676741666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:55.684274+00:00", "timestamp_unix": 1767917275.684274}, "nmea_secondary": {"latitude": 45.580241666666666, "longitude": 13.676671666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:07:56.175715+00:00", "timestamp_unix": 1767917276.175715}}

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


validation_timestamp: 2026-01-09T00:08:26.917828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.43281426135224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.443830944458265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7726595243829544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.726414426359394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011339027769536339, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.932368589061634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.557658665227962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.943610210656988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.568604595807765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.166419809453512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58022, "longitude": 13.67672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:21+00:00", "timestamp_unix": 1767917301.0}, "starlink_location": {"latitude": 45.580166441339394, "longitude": 13.67659460317455, "altitude": 75.01000000067069, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:08:26.878875+00:00", "timestamp_unix": 1767917306.878875}, "starlink_gps": {"latitude": 45.58016636911392, "longitude": 13.676594500321697, "altitude": 75.01000000046731, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:26.879133+00:00", "timestamp_unix": 1767917306.879133}, "nmea_primary": {"latitude": 45.58024833333333, "longitude": 13.676746666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:25.699069+00:00", "timestamp_unix": 1767917305.699069}, "nmea_secondary": {"latitude": 45.58025666666666, "longitude": 13.676668333333334, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:26.173928+00:00", "timestamp_unix": 1767917306.173928}}

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


validation_timestamp: 2026-01-09T00:08:56.938200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.805031759838672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.805031759838672, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1179531539280703, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.976990141411098, "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.880805197444799, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.19836323144887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.880805197444799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.19836323144887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.687316328135009, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580242, "longitude": 13.676724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:52+00:00", "timestamp_unix": 1767917332.0}, "starlink_location": {"latitude": 45.58016949999998, "longitude": 13.676596166666668, "altitude": 75.26999999985604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:08:56.896184+00:00", "timestamp_unix": 1767917336.896184}, "starlink_gps": {"latitude": 45.58016949999998, "longitude": 13.676596166666668, "altitude": 75.26999999985604, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:56.896441+00:00", "timestamp_unix": 1767917336.896441}, "nmea_primary": {"latitude": 45.580263333333335, "longitude": 13.67675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:55.681682+00:00", "timestamp_unix": 1767917335.681682}, "nmea_secondary": {"latitude": 45.58027333333333, "longitude": 13.676678333333333, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:08:56.186883+00:00", "timestamp_unix": 1767917336.186883}}

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


validation_timestamp: 2026-01-09T00:09:26.914141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.751713473064484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.762962336680342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.955356364404343, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.146875355419838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016097939838576755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.682437626271078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.915222372553206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.693470687855843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.929100090336695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.369550444031237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58027, "longitude": 13.676741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:24+00:00", "timestamp_unix": 1767917364.0}, "starlink_location": {"latitude": 45.58017104944405, "longitude": 13.676596166666668, "altitude": 75.27000000323146, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:09:26.875197+00:00", "timestamp_unix": 1767917366.875197}, "starlink_gps": {"latitude": 45.580170904671796, "longitude": 13.676596166666668, "altitude": 75.27000000201518, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:26.875453+00:00", "timestamp_unix": 1767917366.875453}, "nmea_primary": {"latitude": 45.58028, "longitude": 13.676761666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:25.684161+00:00", "timestamp_unix": 1767917365.684161}, "nmea_secondary": {"latitude": 45.580286666666666, "longitude": 13.676693333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:26.195866+00:00", "timestamp_unix": 1767917366.195866}}

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


validation_timestamp: 2026-01-09T00:09:56.932345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.37808363947619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.373959807405262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2576864618440924, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.063446991840322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006580541187445, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.33582240379574, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.35337090353869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.330794779408706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.346407848317714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.941943704908342, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58028, "longitude": 13.67678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:56+00:00", "timestamp_unix": 1767917396.0}, "starlink_location": {"latitude": 45.58021337431347, "longitude": 13.67662166666667, "altitude": 75.5900000003878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:09:56.894797+00:00", "timestamp_unix": 1767917396.894797}, "starlink_gps": {"latitude": 45.58021344631838, "longitude": 13.676621666666666, "altitude": 75.59000000141162, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:56.895049+00:00", "timestamp_unix": 1767917396.895049}, "nmea_primary": {"latitude": 45.5803, "longitude": 13.676775, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:55.669236+00:00", "timestamp_unix": 1767917395.669236}, "nmea_secondary": {"latitude": 45.58031, "longitude": 13.6767, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:09:55.893562+00:00", "timestamp_unix": 1767917395.893562}}

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


validation_timestamp: 2026-01-09T00:10:26.910550+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.61873223921193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.629898770779247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2672052372346743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.276510240638913, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011353978590489117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.65131980335385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.424764823970959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.662655492787266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.435609191663216, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9459901382944835, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5803, "longitude": 13.676789, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:17+00:00", "timestamp_unix": 1767917417.0}, "starlink_location": {"latitude": 45.58022010811923, "longitude": 13.67662393667013, "altitude": 75.56000000043954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:10:26.873161+00:00", "timestamp_unix": 1767917426.873161}, "starlink_gps": {"latitude": 45.580220035798526, "longitude": 13.676623833681557, "altitude": 75.55999999974868, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:26.873417+00:00", "timestamp_unix": 1767917426.873417}, "nmea_primary": {"latitude": 45.58032, "longitude": 13.676783333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:25.671062+00:00", "timestamp_unix": 1767917425.671062}, "nmea_secondary": {"latitude": 45.580335, "longitude": 13.67671, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:26.157090+00:00", "timestamp_unix": 1767917426.15709}}

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


validation_timestamp: 2026-01-09T00:10:56.931791+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.898888954231374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.909516257711049, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0123690306415147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5805196553580165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015977393032348172, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.79100775613359, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.465299938036889, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.80223717053284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.478981920367639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.728050902076573, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580315, "longitude": 13.676777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:49+00:00", "timestamp_unix": 1767917449.0}, "starlink_location": {"latitude": 45.58022591791193, "longitude": 13.676634000000004, "altitude": 75.37000000242942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:10:56.893348+00:00", "timestamp_unix": 1767917456.893348}, "starlink_gps": {"latitude": 45.580225774223784, "longitude": 13.676634000000004, "altitude": 75.37000000204795, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:56.893608+00:00", "timestamp_unix": 1767917456.893608}, "nmea_primary": {"latitude": 45.58033833333333, "longitude": 13.676796666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:55.653764+00:00", "timestamp_unix": 1767917455.653764}, "nmea_secondary": {"latitude": 45.580345, "longitude": 13.676736666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:10:56.182773+00:00", "timestamp_unix": 1767917456.182773}}

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


validation_timestamp: 2026-01-09T00:11:26.928589+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.33247436390882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.34973580715972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.186915388149142, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.4027665784438454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017838758827250983, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.185512861161886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.80307702418769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.202298319229914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.818740762934677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7616019138280774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580322, "longitude": 13.676794, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:20+00:00", "timestamp_unix": 1767917480.0}, "starlink_location": {"latitude": 45.5802251256076, "longitude": 13.67663625648253, "altitude": 75.3700000017466, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:11:26.892407+00:00", "timestamp_unix": 1767917486.892407}, "starlink_gps": {"latitude": 45.58022505367279, "longitude": 13.67663605160446, "altitude": 75.37000000185118, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:26.892663+00:00", "timestamp_unix": 1767917486.892663}, "nmea_primary": {"latitude": 45.58035666666667, "longitude": 13.676815, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:25.654471+00:00", "timestamp_unix": 1767917485.654471}, "nmea_secondary": {"latitude": 45.58035666666667, "longitude": 13.676766666666667, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:26.182124+00:00", "timestamp_unix": 1767917486.182124}}

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


validation_timestamp: 2026-01-09T00:11:56.909595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.692358229893614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.691745599527206, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1501063739301194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3156101185837787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011352897886357894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.83852921044119, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.006008835377227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.838008988376526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.005440332964803, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8345023366406548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58035, "longitude": 13.676793, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:52+00:00", "timestamp_unix": 1767917512.0}, "starlink_location": {"latitude": 45.58023172533999, "longitude": 13.676640936491085, "altitude": 75.32000000135838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:11:56.872443+00:00", "timestamp_unix": 1767917516.872443}, "starlink_gps": {"latitude": 45.58023179765379, "longitude": 13.676640833512261, "altitude": 75.3200000019152, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:56.872703+00:00", "timestamp_unix": 1767917516.872703}, "nmea_primary": {"latitude": 45.58037, "longitude": 13.676821666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:55.649716+00:00", "timestamp_unix": 1767917515.649716}, "nmea_secondary": {"latitude": 45.580358333333336, "longitude": 13.676805, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:11:56.192917+00:00", "timestamp_unix": 1767917516.192917}}

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


validation_timestamp: 2026-01-09T00:12:26.928170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.197753916420226, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.209038443347342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.061627998203108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4635009812619524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01128925206926826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.22950581384697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.642854249957132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.24078059540042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.654007203825824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.272833898241424, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580364, "longitude": 13.676811, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:24+00:00", "timestamp_unix": 1767917544.0}, "starlink_location": {"latitude": 45.58024479225797, "longitude": 13.676650794885107, "altitude": 75.38000000154825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:12:26.890626+00:00", "timestamp_unix": 1767917546.890626}, "starlink_gps": {"latitude": 45.58024472034955, "longitude": 13.676650692483614, "altitude": 75.38000000084348, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:26.890881+00:00", "timestamp_unix": 1767917546.890881}, "nmea_primary": {"latitude": 45.58038666666667, "longitude": 13.676833333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:25.670622+00:00", "timestamp_unix": 1767917545.670622}, "nmea_secondary": {"latitude": 45.580395, "longitude": 13.676806666666666, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:26.154232+00:00", "timestamp_unix": 1767917546.154232}}

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


validation_timestamp: 2026-01-09T00:12:56.930434+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.06872723803402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.074734912385953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.680520582850153, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.138527548511512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007988886532211543, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.708514182228427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.201889332498087, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.714613639360994, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.207925064300348, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.570905033413464, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58039, "longitude": 13.6768265, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:55+00:00", "timestamp_unix": 1767917575.0}, "starlink_location": {"latitude": 45.58025429225777, "longitude": 13.676656500000002, "altitude": 75.23000000069104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:12:56.891145+00:00", "timestamp_unix": 1767917576.891145}, "starlink_gps": {"latitude": 45.58025422041199, "longitude": 13.676656499999998, "altitude": 75.23000000102599, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:56.891397+00:00", "timestamp_unix": 1767917576.891397}, "nmea_primary": {"latitude": 45.58040333333334, "longitude": 13.676836666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:55.649606+00:00", "timestamp_unix": 1767917575.649606}, "nmea_secondary": {"latitude": 45.580398333333335, "longitude": 13.676835, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:12:56.166672+00:00", "timestamp_unix": 1767917576.166672}}

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


validation_timestamp: 2026-01-09T00:13:26.927152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.052808260334125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.059090481364294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9952581808593624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.463597113508545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000979611085623, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.007066121571373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.493110429254006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.013410004579494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.49947546717467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4882879819266126, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58041, "longitude": 13.676832, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:26+00:00", "timestamp_unix": 1767917606.0}, "starlink_location": {"latitude": 45.58025429228823, "longitude": 13.6766565, "altitude": 75.23000000020726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:13:26.889498+00:00", "timestamp_unix": 1767917606.889498}, "starlink_gps": {"latitude": 45.58025422033369, "longitude": 13.6766565, "altitude": 75.23000000190152, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:26.889751+00:00", "timestamp_unix": 1767917606.889751}, "nmea_primary": {"latitude": 45.580418333333334, "longitude": 13.676836666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:25.649274+00:00", "timestamp_unix": 1767917605.649274}, "nmea_secondary": {"latitude": 45.580436666666664, "longitude": 13.676855, "altitude": 38.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:26.176755+00:00", "timestamp_unix": 1767917606.176755}}

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


validation_timestamp: 2026-01-09T00:13:56.885439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.665344367963833, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.670923808407043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8947587797157723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.122060169891025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005618558608590549, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.256610143984126, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.967883151326607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.26215341079822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.9733229741196, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.2294685697212575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580418, "longitude": 13.67684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:47+00:00", "timestamp_unix": 1767917627.0}, "starlink_location": {"latitude": 45.580264756229575, "longitude": 13.676668076912437, "altitude": 75.03000000175118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:13:56.848813+00:00", "timestamp_unix": 1767917636.848813}, "starlink_gps": {"latitude": 45.58026472044141, "longitude": 13.676668025948107, "altitude": 75.03000000125824, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:56.849070+00:00", "timestamp_unix": 1767917636.84907}, "nmea_primary": {"latitude": 45.580435, "longitude": 13.676841666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:55.653132+00:00", "timestamp_unix": 1767917635.653132}, "nmea_secondary": {"latitude": 45.580481666666664, "longitude": 13.67685, "altitude": 41.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:13:56.188874+00:00", "timestamp_unix": 1767917636.188874}}

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


validation_timestamp: 2026-01-09T00:14:26.983181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.79149406839082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.802666862621155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2793000640262284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.427987646674405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011261435185627767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.019807701576827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.432697445162983, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.030886184180382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.443443807746906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.388490369320546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58044, "longitude": 13.676858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:19+00:00", "timestamp_unix": 1767917659.0}, "starlink_location": {"latitude": 45.58027784640007, "longitude": 13.67667887198711, "altitude": 75.11000000207468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:14:26.949031+00:00", "timestamp_unix": 1767917666.949031}, "starlink_gps": {"latitude": 45.58027777466883, "longitude": 13.67667876983788, "altitude": 75.1100000003276, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:26.949283+00:00", "timestamp_unix": 1767917666.949283}, "nmea_primary": {"latitude": 45.58044833333334, "longitude": 13.676846666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:25.648636+00:00", "timestamp_unix": 1767917665.648636}, "nmea_secondary": {"latitude": 45.58049666666667, "longitude": 13.676841666666666, "altitude": 40.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:26.148134+00:00", "timestamp_unix": 1767917666.148134}}

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


validation_timestamp: 2026-01-09T00:14:56.925525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.84087394434857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.857778370199638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2972741440715663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.670514554174273, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017855047429938577, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.782428080054318, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.214994427255164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.799657834369446, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.232848675439396, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.417516226841087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58045, "longitude": 13.676855, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:51+00:00", "timestamp_unix": 1767917691.0}, "starlink_location": {"latitude": 45.580362417902364, "longitude": 13.676728628258633, "altitude": 73.8900000021372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:14:56.886206+00:00", "timestamp_unix": 1767917696.886206}, "starlink_gps": {"latitude": 45.58036227418589, "longitude": 13.676728525928377, "altitude": 73.89000000236058, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:56.886461+00:00", "timestamp_unix": 1767917696.886461}, "nmea_primary": {"latitude": 45.580461666666665, "longitude": 13.676855, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:55.651510+00:00", "timestamp_unix": 1767917695.65151}, "nmea_secondary": {"latitude": 45.580508333333334, "longitude": 13.676835, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:14:56.160786+00:00", "timestamp_unix": 1767917696.160786}}

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


validation_timestamp: 2026-01-09T00:15:26.926170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.62370838648557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.62370838648557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6963929978052799, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.011375898166831, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.17675770882859, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.353273020605883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.17675770882859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.353273020605883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8556606369181137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580467, "longitude": 13.676859, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:23+00:00", "timestamp_unix": 1767917723.0}, "starlink_location": {"latitude": 45.58036083333334, "longitude": 13.676727500000004, "altitude": 73.88999999850252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:15:26.886454+00:00", "timestamp_unix": 1767917726.886454}, "starlink_gps": {"latitude": 45.58036083333334, "longitude": 13.676727500000004, "altitude": 73.88999999850252, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:26.886705+00:00", "timestamp_unix": 1767917726.886705}, "nmea_primary": {"latitude": 45.580481666666664, "longitude": 13.676865, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:25.684453+00:00", "timestamp_unix": 1767917725.684453}, "nmea_secondary": {"latitude": 45.580508333333334, "longitude": 13.676833333333333, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:26.170515+00:00", "timestamp_unix": 1767917726.170515}}

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


validation_timestamp: 2026-01-09T00:15:56.945236+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.481380496197925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.47899662870422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6328973920722012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5920154735029177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00393978988593502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.027367942798225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.373721723261948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.025080803189656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.37192276199577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6625351464063156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580486, "longitude": 13.676857, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:54+00:00", "timestamp_unix": 1767917754.0}, "starlink_location": {"latitude": 45.580367999999964, "longitude": 13.676728846070404, "altitude": 73.87000000067789, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:15:56.905745+00:00", "timestamp_unix": 1767917756.905745}, "starlink_gps": {"latitude": 45.580367999999964, "longitude": 13.676728896693309, "altitude": 73.87000000067789, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:56.906003+00:00", "timestamp_unix": 1767917756.906003}, "nmea_primary": {"latitude": 45.5805, "longitude": 13.676863333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:55.649222+00:00", "timestamp_unix": 1767917755.649222}, "nmea_secondary": {"latitude": 45.580515, "longitude": 13.676836666666667, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:15:56.181539+00:00", "timestamp_unix": 1767917756.181539}}

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


validation_timestamp: 2026-01-09T00:16:26.924560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.898078642148793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.902409349356187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9339124074605006, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8297411982280813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007973535164004751, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.421874868033004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.952676410989394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.42648659543324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.956449753567874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3717806540422073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58051, "longitude": 13.676858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:25+00:00", "timestamp_unix": 1767917785.0}, "starlink_location": {"latitude": 45.5803748333333, "longitude": 13.67673312835444, "altitude": 74.19000000067592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:16:26.884742+00:00", "timestamp_unix": 1767917786.884742}, "starlink_gps": {"latitude": 45.5803748333333, "longitude": 13.676733025901372, "altitude": 74.19000000067592, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:26.885001+00:00", "timestamp_unix": 1767917786.885001}, "nmea_primary": {"latitude": 45.58051, "longitude": 13.67687, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:25.681613+00:00", "timestamp_unix": 1767917785.681613}, "nmea_secondary": {"latitude": 45.580525, "longitude": 13.676848333333334, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:26.245800+00:00", "timestamp_unix": 1767917786.2458}}

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


validation_timestamp: 2026-01-09T00:16:56.945810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.928663163089034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.931987765035554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6202511739806951, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.182280573851481, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003970756838684782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.477046536531812, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.873516853529008, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.480337989969332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.87706947191686, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5735650173799876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580524, "longitude": 13.676868, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:46+00:00", "timestamp_unix": 1767917806.0}, "starlink_location": {"latitude": 45.58038147704072, "longitude": 13.676735000000003, "altitude": 74.48999999980241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:16:56.904616+00:00", "timestamp_unix": 1767917816.904616}, "starlink_gps": {"latitude": 45.58038144133084, "longitude": 13.676735000000003, "altitude": 74.49000000002347, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:56.904875+00:00", "timestamp_unix": 1767917816.904875}, "nmea_primary": {"latitude": 45.580526666666664, "longitude": 13.676875, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:55.668149+00:00", "timestamp_unix": 1767917815.668149}, "nmea_secondary": {"latitude": 45.580533333333335, "longitude": 13.676843333333334, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:16:55.952437+00:00", "timestamp_unix": 1767917815.952437}}

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


validation_timestamp: 2026-01-09T00:17:26.944095+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.295528559849945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.301077146308106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4080568399718376, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.988909494184223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005581819781088063, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.51093967230566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.787070197633373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.51636629475486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.79238239092971, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.326339858954047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580517, "longitude": 13.676891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:19+00:00", "timestamp_unix": 1767917839.0}, "starlink_location": {"latitude": 45.58038147694999, "longitude": 13.676736153890355, "altitude": 74.49000000065165, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:17:26.904540+00:00", "timestamp_unix": 1767917846.90454}, "starlink_gps": {"latitude": 45.58038144139582, "longitude": 13.676736103259191, "altitude": 74.49000000140073, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:26.904793+00:00", "timestamp_unix": 1767917846.904793}, "nmea_primary": {"latitude": 45.58054666666666, "longitude": 13.67688, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:25.685055+00:00", "timestamp_unix": 1767917845.685055}, "nmea_secondary": {"latitude": 45.58054, "longitude": 13.676851666666666, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:26.178903+00:00", "timestamp_unix": 1767917846.178903}}

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


validation_timestamp: 2026-01-09T00:17:57.001845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.691017150894623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.699709706036273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.377808458509155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.981392385000329, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008879227618199306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.987211762349926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.916039430632225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.99605793497396, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.924918624299956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5120909651940027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580532, "longitude": 13.676896, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:51+00:00", "timestamp_unix": 1767917871.0}, "starlink_location": {"latitude": 45.58039295405298, "longitude": 13.67673932066623, "altitude": 74.92000000192387, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:17:56.902585+00:00", "timestamp_unix": 1767917876.902585}, "starlink_gps": {"latitude": 45.58039288258349, "longitude": 13.67673926977785, "altitude": 74.92000000275442, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:56.902838+00:00", "timestamp_unix": 1767917876.902838}, "nmea_primary": {"latitude": 45.58056166666667, "longitude": 13.676886666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:55.670160+00:00", "timestamp_unix": 1767917875.67016}, "nmea_secondary": {"latitude": 45.580545, "longitude": 13.676848333333334, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:17:56.178957+00:00", "timestamp_unix": 1767917876.178957}}

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


validation_timestamp: 2026-01-09T00:18:26.941804+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.964207021017707, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.972005684280223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0153410124842728, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.193074400413149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008814928535758727, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.494369218427448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.179523306492904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.50199383192768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.18640857370655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.802453661153065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580555, "longitude": 13.676902, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:23+00:00", "timestamp_unix": 1767917903.0}, "starlink_location": {"latitude": 45.58040164359916, "longitude": 13.676745307731828, "altitude": 75.09005654241231, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:18:26.901823+00:00", "timestamp_unix": 1767917906.901823}, "starlink_gps": {"latitude": 45.580401608052966, "longitude": 13.676745206492084, "altitude": 75.08610577977022, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:26.902076+00:00", "timestamp_unix": 1767917906.902076}, "nmea_primary": {"latitude": 45.58056333333333, "longitude": 13.676896666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:25.669701+00:00", "timestamp_unix": 1767917905.669701}, "nmea_secondary": {"latitude": 45.580558333333336, "longitude": 13.676848333333334, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:26.248355+00:00", "timestamp_unix": 1767917906.248355}}

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


validation_timestamp: 2026-01-09T00:18:56.939608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.14912281815723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.14912281815723, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1440948188232347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.561583323104818, "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": 21.133468465760444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.049925695609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.133468465760444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.049925695609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6226804683503038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580566, "longitude": 13.676925, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:55+00:00", "timestamp_unix": 1767917935.0}, "starlink_location": {"latitude": 45.58040983333335, "longitude": 13.676748333333336, "altitude": 75.25999999987368, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:18:56.901038+00:00", "timestamp_unix": 1767917936.901038}, "starlink_gps": {"latitude": 45.58040983333335, "longitude": 13.676748333333336, "altitude": 75.25999999987368, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:56.901291+00:00", "timestamp_unix": 1767917936.901291}, "nmea_primary": {"latitude": 45.58056166666667, "longitude": 13.676911666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:55.666586+00:00", "timestamp_unix": 1767917935.666586}, "nmea_secondary": {"latitude": 45.58057, "longitude": 13.676866666666667, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:18:56.150799+00:00", "timestamp_unix": 1767917936.150799}}

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


validation_timestamp: 2026-01-09T00:19:26.997783+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.74725134085921, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.7533382312636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6247840946332538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.77768740875444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008053573363954512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.504167284648016, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.17594469755754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.510392347907185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.1830412755802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.164890528123944, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58057, "longitude": 13.676941, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:26+00:00", "timestamp_unix": 1767917966.0}, "starlink_location": {"latitude": 45.58042219803336, "longitude": 13.676758000000001, "altitude": 75.37000000064626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:19:26.960161+00:00", "timestamp_unix": 1767917966.960161}, "starlink_gps": {"latitude": 45.580422125605836, "longitude": 13.676758000000001, "altitude": 75.37000000054327, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:26.960417+00:00", "timestamp_unix": 1767917966.960417}, "nmea_primary": {"latitude": 45.580571666666664, "longitude": 13.676933333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:25.668942+00:00", "timestamp_unix": 1767917965.668942}, "nmea_secondary": {"latitude": 45.58059, "longitude": 13.676886666666666, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:26.160609+00:00", "timestamp_unix": 1767917966.160609}}

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


validation_timestamp: 2026-01-09T00:19:56.937557+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.237747998234333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.237747996302314, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.216583788281594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.344825302834455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.172421849632607e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.0622662342755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.35906173131608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.06226623204382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.35906172879437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3927639517616375, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580555, "longitude": 13.67696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:47+00:00", "timestamp_unix": 1767917987.0}, "starlink_location": {"latitude": 45.580431999999995, "longitude": 13.676768333333337, "altitude": 75.47005775482504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:19:56.899966+00:00", "timestamp_unix": 1767917996.899966}, "starlink_gps": {"latitude": 45.58043200000002, "longitude": 13.676768333333333, "altitude": 75.46609647715584, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:56.900218+00:00", "timestamp_unix": 1767917996.900218}, "nmea_primary": {"latitude": 45.58058333333334, "longitude": 13.676951666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:55.668392+00:00", "timestamp_unix": 1767917995.668392}, "nmea_secondary": {"latitude": 45.58058666666667, "longitude": 13.676908333333333, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:19:56.172645+00:00", "timestamp_unix": 1767917996.172645}}

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


validation_timestamp: 2026-01-09T00:20:26.996480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.029383039475093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.023088371264905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.901890726783711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.402456068924822, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030377806329436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.659950381456564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.49788397618977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.654503566323424, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.49362983861267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.188395024936038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580555, "longitude": 13.676989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:19+00:00", "timestamp_unix": 1767918019.0}, "starlink_location": {"latitude": 45.580431999999995, "longitude": 13.676767101900408, "altitude": 75.3800000004269, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:20:26.957747+00:00", "timestamp_unix": 1767918026.957747}, "starlink_gps": {"latitude": 45.580431999999995, "longitude": 13.67676720508396, "altitude": 75.3800000004269, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:26.957999+00:00", "timestamp_unix": 1767918026.957999}, "nmea_primary": {"latitude": 45.58058833333333, "longitude": 13.676973333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:25.672394+00:00", "timestamp_unix": 1767918025.672394}, "nmea_secondary": {"latitude": 45.58058833333333, "longitude": 13.676906666666667, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:26.184278+00:00", "timestamp_unix": 1767918026.184278}}

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


validation_timestamp: 2026-01-09T00:20:56.936912+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.38877650625407, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.38877650886729, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.896056747584089, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.153083504825632, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.952855630004052e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.179555284128703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.176991713623057, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.179555287091656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.176991717172953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.247837649271107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58056, "longitude": 13.676986, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:51+00:00", "timestamp_unix": 1767918051.0}, "starlink_location": {"latitude": 45.58044366666668, "longitude": 13.676783500000003, "altitude": 75.70006698104139, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:20:56.897759+00:00", "timestamp_unix": 1767918056.897759}, "starlink_gps": {"latitude": 45.580443666666646, "longitude": 13.6767835, "altitude": 75.69609590592391, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:56.898013+00:00", "timestamp_unix": 1767918056.898013}, "nmea_primary": {"latitude": 45.580595, "longitude": 13.676988333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:55.651933+00:00", "timestamp_unix": 1767918055.651933}, "nmea_secondary": {"latitude": 45.58061166666667, "longitude": 13.676911666666667, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:20:56.160055+00:00", "timestamp_unix": 1767918056.160055}}

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


validation_timestamp: 2026-01-09T00:21:27.014827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.47464013315866, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.48089267303725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5289483403140456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.113208788516863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007965378364001052, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.970295592631025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.794364380808734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 22.97606916956042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.79803221303114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4939668252153115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580574, "longitude": 13.677011, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:23+00:00", "timestamp_unix": 1767918083.0}, "starlink_location": {"latitude": 45.580454333333314, "longitude": 13.67679442308415, "altitude": 75.8700000021034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:21:26.977562+00:00", "timestamp_unix": 1767918086.977562}, "starlink_gps": {"latitude": 45.580454333333314, "longitude": 13.676794320735745, "altitude": 75.87000000117207, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:26.977819+00:00", "timestamp_unix": 1767918086.977819}, "nmea_primary": {"latitude": 45.580596666666665, "longitude": 13.677008333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:25.652500+00:00", "timestamp_unix": 1767918085.6525}, "nmea_secondary": {"latitude": 45.58062833333334, "longitude": 13.676923333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:26.155455+00:00", "timestamp_unix": 1767918086.155455}}

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


validation_timestamp: 2026-01-09T00:21:56.998439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.810041985766205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.810041985766205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.144011770489129, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.279790191147756, "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": 20.154338256321886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.970044846826593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.154338256321886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.970044846826593, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.85152202912032, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580574, "longitude": 13.677015, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:55+00:00", "timestamp_unix": 1767918115.0}, "starlink_location": {"latitude": 45.580486666666644, "longitude": 13.67682316666667, "altitude": 76.75000000042877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:21:56.955904+00:00", "timestamp_unix": 1767918116.955904}, "starlink_gps": {"latitude": 45.580486666666644, "longitude": 13.67682316666667, "altitude": 76.75000000042877, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:56.956159+00:00", "timestamp_unix": 1767918116.956159}, "nmea_primary": {"latitude": 45.58060166666667, "longitude": 13.677023333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:55.649225+00:00", "timestamp_unix": 1767918115.649225}, "nmea_secondary": {"latitude": 45.580641666666665, "longitude": 13.676925, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:21:56.169278+00:00", "timestamp_unix": 1767918116.169278}}

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


validation_timestamp: 2026-01-09T00:22:26.993255+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.209405859596217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.218139122454097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1747084966243775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.254255847353077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017945943901498916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.277293223983463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.281851141170243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.285367842220538, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.278573550209146, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.949312487035472, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580578, "longitude": 13.677019, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:16+00:00", "timestamp_unix": 1767918136.0}, "starlink_location": {"latitude": 45.580485801907344, "longitude": 13.67682562960583, "altitude": 76.75000000405795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:22:26.954672+00:00", "timestamp_unix": 1767918146.954672}, "starlink_gps": {"latitude": 45.58048587427438, "longitude": 13.676825423495787, "altitude": 76.75000000356766, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:26.954930+00:00", "timestamp_unix": 1767918146.95493}, "nmea_primary": {"latitude": 45.5806, "longitude": 13.677045, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:25.652270+00:00", "timestamp_unix": 1767918145.65227}, "nmea_secondary": {"latitude": 45.58067833333333, "longitude": 13.676905, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:26.179177+00:00", "timestamp_unix": 1767918146.179177}}

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


validation_timestamp: 2026-01-09T00:22:56.909044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.733403478509494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.733403480081613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.806644418164793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.483567277179539, "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": 20.353515718602594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.391853119991882, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.353515720317642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.391853122963255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.777131248918899, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58057, "longitude": 13.677028, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:47+00:00", "timestamp_unix": 1767918167.0}, "starlink_location": {"latitude": 45.58049066666668, "longitude": 13.676830333333333, "altitude": 77.18807515977748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:22:56.874621+00:00", "timestamp_unix": 1767918176.874621}, "starlink_gps": {"latitude": 45.58049066666665, "longitude": 13.676830333333333, "altitude": 77.18405322934827, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:56.874874+00:00", "timestamp_unix": 1767918176.874874}, "nmea_primary": {"latitude": 45.58059, "longitude": 13.67705, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:55.652704+00:00", "timestamp_unix": 1767918175.652704}, "nmea_secondary": {"latitude": 45.58068, "longitude": 13.676928333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:22:56.151506+00:00", "timestamp_unix": 1767918176.151506}}

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


validation_timestamp: 2026-01-09T00:23:26.928394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.377429866750465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.382817333120265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5305511860229537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.605172531702022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005588720611688693, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.90424142322608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.35450350387598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.909637557823714, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.359922876532615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.431214960099563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580574, "longitude": 13.677037, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:19+00:00", "timestamp_unix": 1767918199.0}, "starlink_location": {"latitude": 45.58049664363235, "longitude": 13.676842987248406, "altitude": 77.52000000184871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:23:26.893918+00:00", "timestamp_unix": 1767918206.893918}, "starlink_gps": {"latitude": 45.58049660803423, "longitude": 13.676842936554541, "altitude": 77.52000000276368, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:26.894172+00:00", "timestamp_unix": 1767918206.894172}, "nmea_primary": {"latitude": 45.58058166666667, "longitude": 13.677053333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:25.634969+00:00", "timestamp_unix": 1767918205.634969}, "nmea_secondary": {"latitude": 45.580661666666664, "longitude": 13.676983333333334, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:26.149908+00:00", "timestamp_unix": 1767918206.149908}}

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


validation_timestamp: 2026-01-09T00:23:56.932592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.347627168241974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.345854379064985, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.065774929394461, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.405602011520759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961195200076773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.30922391846895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.19144504098657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.307584939124602, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.18854430315315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.16434820861579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580566, "longitude": 13.677037, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:51+00:00", "timestamp_unix": 1767918231.0}, "starlink_location": {"latitude": 45.58050018974178, "longitude": 13.67684916666667, "altitude": 77.82000000101985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:23:56.893141+00:00", "timestamp_unix": 1767918236.893141}, "starlink_gps": {"latitude": 45.58050022536566, "longitude": 13.67684916666667, "altitude": 77.82000000102381, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:56.893398+00:00", "timestamp_unix": 1767918236.893398}, "nmea_primary": {"latitude": 45.58056833333333, "longitude": 13.677063333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:55.670352+00:00", "timestamp_unix": 1767918235.670352}, "nmea_secondary": {"latitude": 45.58062, "longitude": 13.677008333333333, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:23:56.163068+00:00", "timestamp_unix": 1767918236.163068}}

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


validation_timestamp: 2026-01-09T00:24:26.989857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.81384395983034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.806596256295116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3958033646763544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8930802421684496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027593185449483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.200371871511777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.477032663851618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.19309274485265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.470424055796341, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.92249538992482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580566, "longitude": 13.677043, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:23+00:00", "timestamp_unix": 1767918263.0}, "starlink_location": {"latitude": 45.58050099999996, "longitude": 13.676847935230564, "altitude": 77.82000000095793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:24:26.951591+00:00", "timestamp_unix": 1767918266.951591}, "starlink_gps": {"latitude": 45.58050099999996, "longitude": 13.676848038378463, "altitude": 77.82000000095793, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:26.951879+00:00", "timestamp_unix": 1767918266.951879}, "nmea_primary": {"latitude": 45.58057, "longitude": 13.67706, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:25.655726+00:00", "timestamp_unix": 1767918265.655726}, "nmea_secondary": {"latitude": 45.58058, "longitude": 13.677011666666667, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:26.174396+00:00", "timestamp_unix": 1767918266.174396}}

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


validation_timestamp: 2026-01-09T00:24:56.991455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.40420442157692, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.402533442117655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.226322045224131, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.275946478800469, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008039309914789886, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.268220416594918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.687750721370927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.26513159543269, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.68439810255518, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6226807698543295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580536, "longitude": 13.677063, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:54+00:00", "timestamp_unix": 1767918294.0}, "starlink_location": {"latitude": 45.58050530203499, "longitude": 13.676856833333337, "altitude": 77.99999999943724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:24:56.951104+00:00", "timestamp_unix": 1767918296.951104}, "starlink_gps": {"latitude": 45.580505374334244, "longitude": 13.676856833333334, "altitude": 78.00000000028967, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:56.951362+00:00", "timestamp_unix": 1767918296.951362}, "nmea_primary": {"latitude": 45.580565, "longitude": 13.677061666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:55.644292+00:00", "timestamp_unix": 1767918295.644292}, "nmea_secondary": {"latitude": 45.580556666666666, "longitude": 13.677016666666667, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:24:56.239925+00:00", "timestamp_unix": 1767918296.239925}}

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


validation_timestamp: 2026-01-09T00:25:26.927746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.14694430487158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.146376854434948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.317012826426548, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9483338356288855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962927071819357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.910438031715172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.477533152172521, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.909077375419109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.476635323018941, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.016951109906894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58053, "longitude": 13.67707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:16+00:00", "timestamp_unix": 1767918316.0}, "starlink_location": {"latitude": 45.58050918972596, "longitude": 13.676864666666667, "altitude": 78.1700000001367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:25:26.891114+00:00", "timestamp_unix": 1767918326.891114}, "starlink_gps": {"latitude": 45.58050922536542, "longitude": 13.676864666666667, "altitude": 78.17000000063827, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:26.891371+00:00", "timestamp_unix": 1767918326.891371}, "nmea_primary": {"latitude": 45.580558333333336, "longitude": 13.677056666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:25.644121+00:00", "timestamp_unix": 1767918325.644121}, "nmea_secondary": {"latitude": 45.58053666666667, "longitude": 13.677033333333334, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:25.944601+00:00", "timestamp_unix": 1767918325.944601}}

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


validation_timestamp: 2026-01-09T00:25:56.906363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.954930713009595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.950998825376134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.503344461443259, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1521059150990194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004012583782381776, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.24404904691268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.021637869783245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.240205963468998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.017956586899544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6744515541880813, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58054, "longitude": 13.677058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:48+00:00", "timestamp_unix": 1767918348.0}, "starlink_location": {"latitude": 45.580513166666684, "longitude": 13.676869704869022, "altitude": 78.34000000093525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:25:56.869636+00:00", "timestamp_unix": 1767918356.869636}, "starlink_gps": {"latitude": 45.580513166666684, "longitude": 13.676869756427399, "altitude": 78.34000000093525, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:56.869891+00:00", "timestamp_unix": 1767918356.869891}, "nmea_primary": {"latitude": 45.58055, "longitude": 13.677045, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:55.644016+00:00", "timestamp_unix": 1767918355.644016}, "nmea_secondary": {"latitude": 45.58056333333333, "longitude": 13.677035, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:25:55.960579+00:00", "timestamp_unix": 1767918355.960579}}

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


validation_timestamp: 2026-01-09T00:26:26.985725+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.428451640578736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.428451640578736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1735068793829355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.15259505737204, "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.327668100210655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.102884338020923, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.327668100210655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.102884338020923, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2389781979588954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580544, "longitude": 13.677061, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:19+00:00", "timestamp_unix": 1767918379.0}, "starlink_location": {"latitude": 45.58053183333331, "longitude": 13.676889333333335, "altitude": 77.19999999996823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:26:26.948656+00:00", "timestamp_unix": 1767918386.948656}, "starlink_gps": {"latitude": 45.58053183333331, "longitude": 13.676889333333335, "altitude": 77.19999999996823, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:26.948914+00:00", "timestamp_unix": 1767918386.948914}, "nmea_primary": {"latitude": 45.58054666666666, "longitude": 13.677033333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:25.646059+00:00", "timestamp_unix": 1767918385.646059}, "nmea_secondary": {"latitude": 45.58056666666667, "longitude": 13.677036666666666, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:26.171232+00:00", "timestamp_unix": 1767918386.171232}}

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


validation_timestamp: 2026-01-09T00:26:56.926439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.762749551756906, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.758819205631461, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3314196762767057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.903726706363434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039307774201370604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.853501071543006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.391415487449397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.849597681630954, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.387696482768588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4092234108701014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58053, "longitude": 13.677065, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:51+00:00", "timestamp_unix": 1767918411.0}, "starlink_location": {"latitude": 45.58053183333331, "longitude": 13.676888179415648, "altitude": 77.20000000080624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:26:56.889103+00:00", "timestamp_unix": 1767918416.889103}, "starlink_gps": {"latitude": 45.58053183333331, "longitude": 13.676888229922898, "altitude": 77.19999999996823, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:56.889356+00:00", "timestamp_unix": 1767918416.889356}, "nmea_primary": {"latitude": 45.58054333333333, "longitude": 13.677026666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:55.627241+00:00", "timestamp_unix": 1767918415.627241}, "nmea_secondary": {"latitude": 45.580565, "longitude": 13.677026666666666, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:26:56.196801+00:00", "timestamp_unix": 1767918416.196801}}

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


validation_timestamp: 2026-01-09T00:27:26.986609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.992083035583958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.000984365496915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9295013278042275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.247409980747202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341718741094407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.970382834921583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.45500350562913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.97752702981503, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.459770466602427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4540790272505015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580517, "longitude": 13.67706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:22+00:00", "timestamp_unix": 1767918442.0}, "starlink_location": {"latitude": 45.58053080204063, "longitude": 13.676894231280798, "altitude": 77.07000000267624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:27:26.946973+00:00", "timestamp_unix": 1767918446.946973}, "starlink_gps": {"latitude": 45.58053087428325, "longitude": 13.676894128402875, "altitude": 77.07000000161159, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:26.947226+00:00", "timestamp_unix": 1767918446.947226}, "nmea_primary": {"latitude": 45.58054, "longitude": 13.677021666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:25.634542+00:00", "timestamp_unix": 1767918445.634542}, "nmea_secondary": {"latitude": 45.58056, "longitude": 13.677008333333333, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:26.143651+00:00", "timestamp_unix": 1767918446.143651}}

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


validation_timestamp: 2026-01-09T00:27:56.906404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.065027257937773, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.064389910688385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.420541485684048, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4985027955101984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994826853574302, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.916928680590878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.634862019685644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.917189001945236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.634487270042371, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8344996142122434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580517, "longitude": 13.67703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:54+00:00", "timestamp_unix": 1767918474.0}, "starlink_location": {"latitude": 45.58053145893849, "longitude": 13.676902333333334, "altitude": 77.60000000027314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:27:56.866554+00:00", "timestamp_unix": 1767918476.866554}, "starlink_gps": {"latitude": 45.58053142301215, "longitude": 13.676902333333334, "altitude": 77.59999999983698, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:56.866807+00:00", "timestamp_unix": 1767918476.866807}, "nmea_primary": {"latitude": 45.58053666666667, "longitude": 13.677016666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:55.665004+00:00", "timestamp_unix": 1767918475.665004}, "nmea_secondary": {"latitude": 45.580525, "longitude": 13.677, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:27:56.153425+00:00", "timestamp_unix": 1767918476.153425}}

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


validation_timestamp: 2026-01-09T00:28:26.929348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.61368811548558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.610861962353459, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3636359276807473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9165052645671983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005598956878458722, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.378978007460448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.870621470086912, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.374975307500959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.86717059173679, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8114601889401116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580505, "longitude": 13.677036, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:25+00:00", "timestamp_unix": 1767918505.0}, "starlink_location": {"latitude": 45.580529023039915, "longitude": 13.676904012758932, "altitude": 77.86000000261542, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:28:26.886589+00:00", "timestamp_unix": 1767918506.886589}, "starlink_gps": {"latitude": 45.58052905870323, "longitude": 13.67690406354569, "altitude": 77.86000000253222, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:26.886844+00:00", "timestamp_unix": 1767918506.886844}, "nmea_primary": {"latitude": 45.58053, "longitude": 13.677011666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:25.667285+00:00", "timestamp_unix": 1767918505.667285}, "nmea_secondary": {"latitude": 45.58052166666667, "longitude": 13.676991666666666, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:26.165606+00:00", "timestamp_unix": 1767918506.165606}}

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


validation_timestamp: 2026-01-09T00:28:56.905315+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.860996509772896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.858599213161776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.637446019407996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5918880399926794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005677695310086636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.335603935573406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.4684184482293245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.332061383764044, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.465289550486403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9806406395208933, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580498, "longitude": 13.677026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:46+00:00", "timestamp_unix": 1767918526.0}, "starlink_location": {"latitude": 45.580528207626564, "longitude": 13.676906871611415, "altitude": 78.1299999991615, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:28:56.865185+00:00", "timestamp_unix": 1767918536.865185}, "starlink_gps": {"latitude": 45.58052824379142, "longitude": 13.676906923112377, "altitude": 78.13000000095914, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:56.865441+00:00", "timestamp_unix": 1767918536.865441}, "nmea_primary": {"latitude": 45.58052, "longitude": 13.677013333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:55.664038+00:00", "timestamp_unix": 1767918535.664038}, "nmea_secondary": {"latitude": 45.58051666666667, "longitude": 13.676988333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:28:56.124173+00:00", "timestamp_unix": 1767918536.124173}}

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


validation_timestamp: 2026-01-09T00:29:26.987471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.467182944961362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.463444505976543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.368680105684242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5915951996846305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008027882879656216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.021990544975749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.216372538254762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.020154807490218, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.214242823296053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8253727788452878, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580486, "longitude": 13.677027, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:18+00:00", "timestamp_unix": 1767918558.0}, "starlink_location": {"latitude": 45.58052986465549, "longitude": 13.676908000000005, "altitude": 78.12999999993127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:29:26.945776+00:00", "timestamp_unix": 1767918566.945776}, "starlink_gps": {"latitude": 45.580529792459004, "longitude": 13.676908000000003, "altitude": 78.12999999942073, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:26.946034+00:00", "timestamp_unix": 1767918566.946034}, "nmea_primary": {"latitude": 45.580513333333336, "longitude": 13.677008333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:25.650187+00:00", "timestamp_unix": 1767918565.650187}, "nmea_secondary": {"latitude": 45.580515, "longitude": 13.676985, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:25.883868+00:00", "timestamp_unix": 1767918565.883868}}

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


validation_timestamp: 2026-01-09T00:29:56.919048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.759437588315011, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.7572625306808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5018588300042386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5824700687768014, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004009465594288995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.057926480687204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.205904390453508, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.056491085473793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.203886665192447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4939864597670296, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58048, "longitude": 13.677012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:50+00:00", "timestamp_unix": 1767918590.0}, "starlink_location": {"latitude": 45.58052762561533, "longitude": 13.67690666666667, "altitude": 78.34000000168922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:29:56.876906+00:00", "timestamp_unix": 1767918596.876906}, "starlink_gps": {"latitude": 45.58052758955734, "longitude": 13.676906666666667, "altitude": 78.34000000081024, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:56.877159+00:00", "timestamp_unix": 1767918596.877159}, "nmea_primary": {"latitude": 45.58050166666666, "longitude": 13.677003333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:55.650349+00:00", "timestamp_unix": 1767918595.650349}, "nmea_secondary": {"latitude": 45.580495, "longitude": 13.676986666666666, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:29:56.148659+00:00", "timestamp_unix": 1767918596.148659}}

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


validation_timestamp: 2026-01-09T00:30:26.897806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.334678893672184, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.332776704473039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8268174306328686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0577644934227344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004023062209625734, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.019652831506308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.031424988761547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.01841025533434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.028791416919502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1859775953501055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58048, "longitude": 13.677024, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:21+00:00", "timestamp_unix": 1767918621.0}, "starlink_location": {"latitude": 45.580523959053124, "longitude": 13.676907000000002, "altitude": 78.42000000083169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:30:26.862734+00:00", "timestamp_unix": 1767918626.862734}, "starlink_gps": {"latitude": 45.58052392287286, "longitude": 13.676907000000003, "altitude": 78.42000000175162, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:26.862988+00:00", "timestamp_unix": 1767918626.862988}, "nmea_primary": {"latitude": 45.58050166666666, "longitude": 13.677005, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:25.651759+00:00", "timestamp_unix": 1767918625.651759}, "nmea_secondary": {"latitude": 45.58047666666667, "longitude": 13.676985, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:26.160143+00:00", "timestamp_unix": 1767918626.160143}}

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


validation_timestamp: 2026-01-09T00:30:56.902584+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.51433135439439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.51564398974042, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.696568662328471, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.698275501885882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003097489250111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.459734960635863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.969040040241243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.460474664832462, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.971686777373185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3805629442176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580486, "longitude": 13.677017, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:52+00:00", "timestamp_unix": 1767918652.0}, "starlink_location": {"latitude": 45.580514040992966, "longitude": 13.6769015, "altitude": 78.34000000048076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:30:56.861770+00:00", "timestamp_unix": 1767918656.86177}, "starlink_gps": {"latitude": 45.58051407699369, "longitude": 13.6769015, "altitude": 78.34000000144856, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:56.862021+00:00", "timestamp_unix": 1767918656.862021}, "nmea_primary": {"latitude": 45.5805, "longitude": 13.677008333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:55.639027+00:00", "timestamp_unix": 1767918655.639027}, "nmea_secondary": {"latitude": 45.580466666666666, "longitude": 13.676978333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:30:56.118307+00:00", "timestamp_unix": 1767918656.118307}}

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


validation_timestamp: 2026-01-09T00:31:26.901537+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.948508329234024, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.948508329234024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.082682294474019, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.391999515795677, "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.70221871428398, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9355559197663803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.70221871428398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9355559197663803, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.450975529598833, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580482, "longitude": 13.67701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:24+00:00", "timestamp_unix": 1767918684.0}, "starlink_location": {"latitude": 45.580514000000015, "longitude": 13.6769045, "altitude": 78.01999999957421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:31:26.861012+00:00", "timestamp_unix": 1767918686.861012}, "starlink_gps": {"latitude": 45.580514000000015, "longitude": 13.6769045, "altitude": 78.01999999957421, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:26.861264+00:00", "timestamp_unix": 1767918686.861264}, "nmea_primary": {"latitude": 45.58049166666667, "longitude": 13.677011666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:25.626111+00:00", "timestamp_unix": 1767918685.626111}, "nmea_secondary": {"latitude": 45.58049, "longitude": 13.676941666666666, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:26.129517+00:00", "timestamp_unix": 1767918686.129517}}

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


validation_timestamp: 2026-01-09T00:31:56.896563+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.2615492818884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.270471124696495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9354631554864936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5256183435243935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008942644830887244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.777472523662412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.037615476984143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.786301168297467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.045637481071023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4903992300048174, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580475, "longitude": 13.677007, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:56+00:00", "timestamp_unix": 1767918716.0}, "starlink_location": {"latitude": 45.580503707606624, "longitude": 13.676909090166392, "altitude": 78.00807015840097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:31:56.860314+00:00", "timestamp_unix": 1767918716.860314}, "starlink_gps": {"latitude": 45.58050374366779, "longitude": 13.676908987459605, "altitude": 78.00406214912827, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:56.860565+00:00", "timestamp_unix": 1767918716.860565}, "nmea_primary": {"latitude": 45.58048, "longitude": 13.677016666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:55.649915+00:00", "timestamp_unix": 1767918715.649915}, "nmea_secondary": {"latitude": 45.58050333333333, "longitude": 13.676986666666666, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:31:56.142769+00:00", "timestamp_unix": 1767918716.142769}}

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


validation_timestamp: 2026-01-09T00:32:26.979755+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.84704137364123, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.871814247444844, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9149920395571405, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1242887563201633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02531558263701372, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.835041556569255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.5296263484080725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.860191227456742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.55492535191043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6455926439362067, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580456, "longitude": 13.677018, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:16+00:00", "timestamp_unix": 1767918736.0}, "starlink_location": {"latitude": 45.58050080203767, "longitude": 13.676908860519422, "altitude": 77.95000000789636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:32:26.939156+00:00", "timestamp_unix": 1767918746.939156}, "starlink_gps": {"latitude": 45.580500874246596, "longitude": 13.676908552029746, "altitude": 77.95000000654305, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:26.939414+00:00", "timestamp_unix": 1767918746.939414}, "nmea_primary": {"latitude": 45.580463333333334, "longitude": 13.677023333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:25.651854+00:00", "timestamp_unix": 1767918745.651854}, "nmea_secondary": {"latitude": 45.580481666666664, "longitude": 13.677001666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:26.155599+00:00", "timestamp_unix": 1767918746.155599}}

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


validation_timestamp: 2026-01-09T00:32:56.899410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.903048150387795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.8982917190715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.163350861249602, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.34254301023007977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008923815276069474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.664041675442766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.01418092096157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.658656416411365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.009672669311238, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3828699459661133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580433, "longitude": 13.677021, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:48+00:00", "timestamp_unix": 1767918768.0}, "starlink_location": {"latitude": 45.580479041016766, "longitude": 13.676912076720125, "altitude": 78.38806162123353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:32:56.859084+00:00", "timestamp_unix": 1767918776.859084}, "starlink_gps": {"latitude": 45.58047907700204, "longitude": 13.676912179210582, "altitude": 78.3840620548945, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:56.859342+00:00", "timestamp_unix": 1767918776.859342}, "nmea_primary": {"latitude": 45.580436666666664, "longitude": 13.677035, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:55.616627+00:00", "timestamp_unix": 1767918775.616627}, "nmea_secondary": {"latitude": 45.58043, "longitude": 13.67702, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:32:56.112434+00:00", "timestamp_unix": 1767918776.112434}}

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


validation_timestamp: 2026-01-09T00:33:26.916030+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.325872864495558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.337178373813886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.511678942674661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5318075824407855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011337471456364306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.008726900158969, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.548612683722792, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.01962232554382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.559948809473742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.649434582008389, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58038, "longitude": 13.677055, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:19+00:00", "timestamp_unix": 1767918799.0}, "starlink_location": {"latitude": 45.58045241537812, "longitude": 13.676935089929442, "altitude": 78.82000000567527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:33:26.858130+00:00", "timestamp_unix": 1767918806.85813}, "starlink_gps": {"latitude": 45.58045248759368, "longitude": 13.676934987090183, "altitude": 78.82000000385402, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:26.858384+00:00", "timestamp_unix": 1767918806.858384}, "nmea_primary": {"latitude": 45.5804, "longitude": 13.67707, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:25.617661+00:00", "timestamp_unix": 1767918805.617661}, "nmea_secondary": {"latitude": 45.580358333333336, "longitude": 13.677065, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:26.125549+00:00", "timestamp_unix": 1767918806.125549}}

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


validation_timestamp: 2026-01-09T00:33:56.975613+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.402087596474175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.42412412437433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8335565396761238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.07823088131898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022736300282145544, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.231802412436886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.370660482914955, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.252867272790324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.391699488770808, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8620172512158361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580338, "longitude": 13.677123, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:51+00:00", "timestamp_unix": 1767918831.0}, "starlink_location": {"latitude": 45.58039977053386, "longitude": 13.67697512952732, "altitude": 78.88000000671789, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:33:56.936756+00:00", "timestamp_unix": 1767918836.936756}, "starlink_gps": {"latitude": 45.5803999153558, "longitude": 13.676974923292422, "altitude": 78.88000000523918, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:56.937011+00:00", "timestamp_unix": 1767918836.937011}, "nmea_primary": {"latitude": 45.580353333333335, "longitude": 13.677131666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:55.653387+00:00", "timestamp_unix": 1767918835.653387}, "nmea_secondary": {"latitude": 45.58035666666667, "longitude": 13.677121666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:33:56.139011+00:00", "timestamp_unix": 1767918836.139011}}

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


validation_timestamp: 2026-01-09T00:34:26.897773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.169863963392217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.180360847168446, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8946638552163266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2126854168407526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011356664013555803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.827650994541804, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.236129633903179, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.837849794409857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.245354083422805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1902833005701687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580307, "longitude": 13.677191, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:23+00:00", "timestamp_unix": 1767918863.0}, "starlink_location": {"latitude": 45.580338748492366, "longitude": 13.677082256903516, "altitude": 79.49000000470376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:34:26.856254+00:00", "timestamp_unix": 1767918866.856254}, "starlink_gps": {"latitude": 45.580338820830164, "longitude": 13.677082153890353, "altitude": 79.4900000047919, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:26.856505+00:00", "timestamp_unix": 1767918866.856505}, "nmea_primary": {"latitude": 45.58031, "longitude": 13.677201666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:25.648007+00:00", "timestamp_unix": 1767918865.648007}, "nmea_secondary": {"latitude": 45.580326666666664, "longitude": 13.677186666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:26.149725+00:00", "timestamp_unix": 1767918866.149725}}

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


validation_timestamp: 2026-01-09T00:34:56.898993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.427873363731567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.442267643343166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.004464104992858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.422200182154256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014397336579647297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.885900032200876, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.249737662185185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.900060295098001, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.263727125151176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8372267441706381, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58024, "longitude": 13.677251, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:53+00:00", "timestamp_unix": 1767918893.0}, "starlink_location": {"latitude": 45.58028858200018, "longitude": 13.677151718312752, "altitude": 80.93000000744367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:34:56.855466+00:00", "timestamp_unix": 1767918896.855466}, "starlink_gps": {"latitude": 45.58028865398577, "longitude": 13.677151564545573, "altitude": 80.93000000680514, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:56.855730+00:00", "timestamp_unix": 1767918896.85573}, "nmea_primary": {"latitude": 45.58025333333333, "longitude": 13.677268333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:55.631288+00:00", "timestamp_unix": 1767918895.631288}, "nmea_secondary": {"latitude": 45.58026, "longitude": 13.677263333333334, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:34:56.161499+00:00", "timestamp_unix": 1767918896.161499}}

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


validation_timestamp: 2026-01-09T00:35:26.893038+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.7157095600608026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.723924383173264, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0753810658723864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8939834021338022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012718547006821975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.597514690157373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1074751407232135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6028266887182205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.109715118964598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9245075007151744, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58018, "longitude": 13.677325, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:25+00:00", "timestamp_unix": 1767918925.0}, "starlink_location": {"latitude": 45.580205789440136, "longitude": 13.677232961765815, "altitude": 78.41000000754804, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:35:26.855542+00:00", "timestamp_unix": 1767918926.855542}, "starlink_gps": {"latitude": 45.58020589798681, "longitude": 13.67723291024041, "altitude": 78.4100000078949, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:26.855835+00:00", "timestamp_unix": 1767918926.855835}, "nmea_primary": {"latitude": 45.580198333333335, "longitude": 13.67733, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:25.630347+00:00", "timestamp_unix": 1767918925.630347}, "nmea_secondary": {"latitude": 45.580215, "longitude": 13.677323333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:26.119892+00:00", "timestamp_unix": 1767918926.119892}}

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


validation_timestamp: 2026-01-09T00:35:56.971647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.398190445137914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.419700929037907, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8743488991988886, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.931004638936002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02268841839888632, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.948979873553103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.587805759343102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.966364360764395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.606449372515947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0619940970686697, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580112, "longitude": 13.677405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:56+00:00", "timestamp_unix": 1767918956.0}, "starlink_location": {"latitude": 45.58015377070073, "longitude": 13.677285462612184, "altitude": 77.43000000532159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:35:56.935726+00:00", "timestamp_unix": 1767918956.935726}, "starlink_gps": {"latitude": 45.58015391521769, "longitude": 13.677285256812528, "altitude": 77.43000000293662, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:56.936022+00:00", "timestamp_unix": 1767918956.936022}, "nmea_primary": {"latitude": 45.580146666666664, "longitude": 13.6774, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:55.629937+00:00", "timestamp_unix": 1767918955.629937}, "nmea_secondary": {"latitude": 45.58013833333333, "longitude": 13.677406666666666, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:35:56.133740+00:00", "timestamp_unix": 1767918956.13374}}

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


validation_timestamp: 2026-01-09T00:36:26.888288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.535198920852463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.543536750567032, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.02295649690382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1163613554199832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011376136274638618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.17553909723555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.233239855808737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.182517770335199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2405321356459975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9807159458754046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.580082, "longitude": 13.677453, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:16+00:00", "timestamp_unix": 1767918976.0}, "starlink_location": {"latitude": 45.58008424849271, "longitude": 13.677369090226014, "altitude": 77.83192687152443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:36:26.853736+00:00", "timestamp_unix": 1767918986.853736}, "starlink_gps": {"latitude": 45.58008432095456, "longitude": 13.677368987036724, "altitude": 77.83595373610731, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:26.853991+00:00", "timestamp_unix": 1767918986.853991}, "nmea_primary": {"latitude": 45.58009333333333, "longitude": 13.677473333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:25.630680+00:00", "timestamp_unix": 1767918985.63068}, "nmea_secondary": {"latitude": 45.58009, "longitude": 13.677461666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:26.144791+00:00", "timestamp_unix": 1767918986.144791}}

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


validation_timestamp: 2026-01-09T00:36:56.890933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.541675418431854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.546563897701434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.507173957845191, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.078200471454808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008962536552679274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.895760288746539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.100627531512174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.900095346468063, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.108151041601517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.571054087076047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.58004, "longitude": 13.677537, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:48+00:00", "timestamp_unix": 1767919008.0}, "starlink_location": {"latitude": 45.580048748755004, "longitude": 13.677427961592223, "altitude": 78.37000000379555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:36:56.853849+00:00", "timestamp_unix": 1767919016.853849}, "starlink_gps": {"latitude": 45.580048820895065, "longitude": 13.677427910226722, "altitude": 78.37000000324531, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:56.854098+00:00", "timestamp_unix": 1767919016.854098}, "nmea_primary": {"latitude": 45.580045, "longitude": 13.677555, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:55.613220+00:00", "timestamp_unix": 1767919015.61322}, "nmea_secondary": {"latitude": 45.58003, "longitude": 13.677473333333333, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:36:56.156393+00:00", "timestamp_unix": 1767919016.156393}}

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


validation_timestamp: 2026-01-09T00:37:26.988879+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.31169594508997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.330549481767394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7185953711762856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1117331005527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022622813866019664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.020989441489414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4871918722662425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.039593327929358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5098084247328885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.741273694412692, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579998, "longitude": 13.677613, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:19+00:00", "timestamp_unix": 1767919039.0}, "starlink_location": {"latitude": 45.580012901946716, "longitude": 13.67750834638002, "altitude": 77.7900000065121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:37:26.951462+00:00", "timestamp_unix": 1767919046.951462}, "starlink_gps": {"latitude": 45.5800130460458, "longitude": 13.677508141175956, "altitude": 77.79000000501296, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:26.951719+00:00", "timestamp_unix": 1767919046.951719}, "nmea_primary": {"latitude": 45.579996666666666, "longitude": 13.677635, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:25.650075+00:00", "timestamp_unix": 1767919045.650075}, "nmea_secondary": {"latitude": 45.579985, "longitude": 13.67755, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:26.116390+00:00", "timestamp_unix": 1767919046.11639}}

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


validation_timestamp: 2026-01-09T00:37:56.986521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.711191089842439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.730674197055718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.591155603903585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.934046922520559, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022604013446567303, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.969088315487546, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.254387220766938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.987268403545805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.276616337313858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4230488038274585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579937, "longitude": 13.6777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:50+00:00", "timestamp_unix": 1767919070.0}, "starlink_location": {"latitude": 45.57995673550137, "longitude": 13.677591679395702, "altitude": 79.070000006512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:37:56.951464+00:00", "timestamp_unix": 1767919076.951464}, "starlink_gps": {"latitude": 45.579956879480676, "longitude": 13.677591474362341, "altitude": 79.07000000606577, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:56.951719+00:00", "timestamp_unix": 1767919076.951719}, "nmea_primary": {"latitude": 45.57994333333333, "longitude": 13.677718333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:55.613307+00:00", "timestamp_unix": 1767919075.613307}, "nmea_secondary": {"latitude": 45.579935, "longitude": 13.677636666666666, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:37:55.894809+00:00", "timestamp_unix": 1767919075.894809}}

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


validation_timestamp: 2026-01-09T00:38:26.885960+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.689134641232119, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.697710602322777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5738743144446864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.351506638002194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008968822615987155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.105522772790316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7283883243864056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.113934410883109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7372842534025805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.8562381549332665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579887, "longitude": 13.677794, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:22+00:00", "timestamp_unix": 1767919102.0}, "starlink_location": {"latitude": 45.57989704093247, "longitude": 13.677709256829695, "altitude": 77.52000000209306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:38:26.850132+00:00", "timestamp_unix": 1767919106.850132}, "starlink_gps": {"latitude": 45.57989707709927, "longitude": 13.677709153823416, "altitude": 77.52000000253302, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:26.850393+00:00", "timestamp_unix": 1767919106.850393}, "nmea_primary": {"latitude": 45.57989, "longitude": 13.6778, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:25.651738+00:00", "timestamp_unix": 1767919105.651738}, "nmea_secondary": {"latitude": 45.579883333333335, "longitude": 13.677738333333334, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:26.240677+00:00", "timestamp_unix": 1767919106.240677}}

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


validation_timestamp: 2026-01-09T00:38:56.986966+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.30553830324384, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.321740473009024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4170438485745027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0772722725230786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01787301293224184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5744419186309875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1692647662484665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.588647339566493, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.185719453019725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.422107387860267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579834, "longitude": 13.677893, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:54+00:00", "timestamp_unix": 1767919134.0}, "starlink_location": {"latitude": 45.57983561765082, "longitude": 13.677812013007925, "altitude": 77.0100000054952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:38:56.949795+00:00", "timestamp_unix": 1767919136.949795}, "starlink_gps": {"latitude": 45.57983568972377, "longitude": 13.67781180773788, "altitude": 77.01000000461323, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:56.950047+00:00", "timestamp_unix": 1767919136.950047}, "nmea_primary": {"latitude": 45.57984666666667, "longitude": 13.677895, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:55.633742+00:00", "timestamp_unix": 1767919135.633742}, "nmea_secondary": {"latitude": 45.579793333333335, "longitude": 13.677863333333333, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:38:56.061422+00:00", "timestamp_unix": 1767919136.061422}}

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


validation_timestamp: 2026-01-09T00:39:26.886840+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.041275754258015, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.045581823635012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3043170686516046, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.038354583576461, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00567682069152069, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.91946499902353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5006593690994685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9225514501170755, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.49815344886981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.822324525570096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579777, "longitude": 13.677989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:25+00:00", "timestamp_unix": 1767919165.0}, "starlink_location": {"latitude": 45.57978187428707, "longitude": 13.677898795048916, "altitude": 76.05000000219817, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:39:26.848875+00:00", "timestamp_unix": 1767919166.848875}, "starlink_gps": {"latitude": 45.57978191044635, "longitude": 13.677898743556563, "altitude": 76.05000000007094, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:26.849131+00:00", "timestamp_unix": 1767919166.849131}, "nmea_primary": {"latitude": 45.57979666666667, "longitude": 13.677998333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:25.646369+00:00", "timestamp_unix": 1767919165.646369}, "nmea_secondary": {"latitude": 45.579811666666664, "longitude": 13.677913333333333, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:26.380213+00:00", "timestamp_unix": 1767919166.380213}}

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


validation_timestamp: 2026-01-09T00:39:56.963434+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.67865456550588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.702263779858302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.890524991755764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9051916437256096, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02406452663117225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4124504822541315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.633418470784566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.435019777140753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.644230322227777, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.324680749817386, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57974, "longitude": 13.678068, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:46+00:00", "timestamp_unix": 1767919186.0}, "starlink_location": {"latitude": 45.57973183333326, "longitude": 13.67800902720981, "altitude": 76.51610064693536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:39:56.927732+00:00", "timestamp_unix": 1767919196.927732}, "starlink_gps": {"latitude": 45.57973183333329, "longitude": 13.678008718004884, "altitude": 76.50805630794216, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:56.928025+00:00", "timestamp_unix": 1767919196.928025}, "nmea_primary": {"latitude": 45.579755, "longitude": 13.678098333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:55.650200+00:00", "timestamp_unix": 1767919195.6502}, "nmea_secondary": {"latitude": 45.579745, "longitude": 13.678018333333334, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:39:56.291291+00:00", "timestamp_unix": 1767919196.291291}}

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


validation_timestamp: 2026-01-09T00:40:26.982711+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.83047187583245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.838886873000734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.431664710467017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.328641670665617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017868739621637663, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.421650363534281, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.567943480804652, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.427433968593492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.579164308078028, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.070664809465156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579693, "longitude": 13.678185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:18+00:00", "timestamp_unix": 1767919218.0}, "starlink_location": {"latitude": 45.57969490206421, "longitude": 13.678084423099188, "altitude": 76.3900000029807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:40:26.947363+00:00", "timestamp_unix": 1767919226.947363}, "starlink_gps": {"latitude": 45.5796950458909, "longitude": 13.678084320691685, "altitude": 76.39000000411072, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:26.947617+00:00", "timestamp_unix": 1767919226.947617}, "nmea_primary": {"latitude": 45.579705, "longitude": 13.678191666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:25.646400+00:00", "timestamp_unix": 1767919225.6464}, "nmea_secondary": {"latitude": 45.57969, "longitude": 13.678116666666666, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:26.145912+00:00", "timestamp_unix": 1767919226.145912}}

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


validation_timestamp: 2026-01-09T00:40:56.885713+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.839487623438751, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.847411253714482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.494051497145519, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.746655760980823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008938924309654988, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.886980597230567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1086679353069315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.894336229968827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1162212618996024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.782062308061171, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579647, "longitude": 13.678295, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:50+00:00", "timestamp_unix": 1767919250.0}, "starlink_location": {"latitude": 45.57964554103055, "longitude": 13.67816858987353, "altitude": 78.14000000245858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:40:56.846908+00:00", "timestamp_unix": 1767919256.846908}, "starlink_gps": {"latitude": 45.57964557707676, "longitude": 13.678168487211076, "altitude": 78.14000000165699, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:56.847164+00:00", "timestamp_unix": 1767919256.847164}, "nmea_primary": {"latitude": 45.579656666666665, "longitude": 13.678281666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:55.644977+00:00", "timestamp_unix": 1767919255.644977}, "nmea_secondary": {"latitude": 45.57964833333333, "longitude": 13.678208333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:40:56.147168+00:00", "timestamp_unix": 1767919256.147168}}

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


validation_timestamp: 2026-01-09T00:41:26.960223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.648175630091912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.673330325831979, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5801449916085881, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1886190361083555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02539605019050787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.512275136793742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.79235210581383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.537636337222657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8157917124906884, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.960318646960099, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579597, "longitude": 13.678365, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:22+00:00", "timestamp_unix": 1767919282.0}, "starlink_location": {"latitude": 45.57958603141868, "longitude": 13.678281027651693, "altitude": 78.7100000078972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:41:26.925115+00:00", "timestamp_unix": 1767919286.925115}, "starlink_gps": {"latitude": 45.57958595898026, "longitude": 13.678280718186485, "altitude": 78.71000000713289, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:26.925369+00:00", "timestamp_unix": 1767919286.925369}, "nmea_primary": {"latitude": 45.57960166666667, "longitude": 13.678361666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:25.636464+00:00", "timestamp_unix": 1767919285.636464}, "nmea_secondary": {"latitude": 45.57959666666667, "longitude": 13.678298333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:26.158074+00:00", "timestamp_unix": 1767919286.158074}}

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


validation_timestamp: 2026-01-09T00:41:57.134228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.495263026729552, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.500081361760887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7245934528861752, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.056424763948605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011204850144832258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.05756808852057, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.064805883486777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.061436652145366, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.059959892178355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.348793099247999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57954, "longitude": 13.678448, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:53+00:00", "timestamp_unix": 1767919313.0}, "starlink_location": {"latitude": 45.57952051932513, "longitude": 13.67836932055209, "altitude": 78.95000000846854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:41:57.095267+00:00", "timestamp_unix": 1767919317.095267}, "starlink_gps": {"latitude": 45.57952059069594, "longitude": 13.67836921891749, "altitude": 78.95000000779262, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:57.095519+00:00", "timestamp_unix": 1767919317.095519}, "nmea_primary": {"latitude": 45.57954333333333, "longitude": 13.67844, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:55.633201+00:00", "timestamp_unix": 1767919315.633201}, "nmea_secondary": {"latitude": 45.579555, "longitude": 13.678386666666666, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:41:56.066856+00:00", "timestamp_unix": 1767919316.066856}}

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


validation_timestamp: 2026-01-09T00:42:26.976758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.300624539145086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.314127586385401, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5995196941101069, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.900482458629062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03393300989736136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.1446964347866055, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.772758538347939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1510582582464215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.755309193280537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.34488241324083, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579483, "longitude": 13.678533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:25+00:00", "timestamp_unix": 1767919345.0}, "starlink_location": {"latitude": 45.57945885312765, "longitude": 13.678445769236983, "altitude": 77.7400000144574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:42:26.944187+00:00", "timestamp_unix": 1767919346.944187}, "starlink_gps": {"latitude": 45.57945906926856, "longitude": 13.678445461444909, "altitude": 77.74000001237513, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:26.944436+00:00", "timestamp_unix": 1767919346.944436}, "nmea_primary": {"latitude": 45.579495, "longitude": 13.678521666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:25.648647+00:00", "timestamp_unix": 1767919345.648647}, "nmea_secondary": {"latitude": 45.579526666666666, "longitude": 13.67847, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:26.078062+00:00", "timestamp_unix": 1767919346.078062}}

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


validation_timestamp: 2026-01-09T00:42:56.983903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.772398199446933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.78535166709486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5884352958638658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9745076567919932, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022629959008274334, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.28071985745669, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.572881851144786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.292962050025647, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.576723512427544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4023155527596987, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579453, "longitude": 13.678602, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:46+00:00", "timestamp_unix": 1767919366.0}, "starlink_location": {"latitude": 45.57943923531406, "longitude": 13.6784910129724, "altitude": 77.33000000657354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:42:56.943922+00:00", "timestamp_unix": 1767919376.943922}, "starlink_gps": {"latitude": 45.57943937945868, "longitude": 13.67849080770565, "altitude": 77.33000000472059, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:56.944175+00:00", "timestamp_unix": 1767919376.944175}, "nmea_primary": {"latitude": 45.579455, "longitude": 13.678595, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:55.632538+00:00", "timestamp_unix": 1767919375.632538}, "nmea_secondary": {"latitude": 45.57947333333333, "longitude": 13.67856, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:42:56.139854+00:00", "timestamp_unix": 1767919376.139854}}

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


validation_timestamp: 2026-01-09T00:43:26.982788+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.865523989071313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.885887747154808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.039757130718938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.597472027013419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025194954723841263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.25588174619652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.686161037850672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.27100035896055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.6957688543685645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6079154450833544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57941, "longitude": 13.678683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:18+00:00", "timestamp_unix": 1767919398.0}, "starlink_location": {"latitude": 45.579391284413376, "longitude": 13.67859893573875, "altitude": 77.7500000072135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:43:26.942732+00:00", "timestamp_unix": 1767919406.942732}, "starlink_gps": {"latitude": 45.57939135627821, "longitude": 13.678598628725073, "altitude": 77.75000000605672, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:26.942987+00:00", "timestamp_unix": 1767919406.942987}, "nmea_primary": {"latitude": 45.57942333333333, "longitude": 13.678665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:25.625799+00:00", "timestamp_unix": 1767919405.625799}, "nmea_secondary": {"latitude": 45.57943, "longitude": 13.678646666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:26.100096+00:00", "timestamp_unix": 1767919406.100096}}

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


validation_timestamp: 2026-01-09T00:43:56.978326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.653392441344076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.66121177340203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5297104931803034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.482347882523546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00798261496867139, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.110901514290737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.313030994167014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.118058759644645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.318831348803403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.248107046371122, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579384, "longitude": 13.678767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:50+00:00", "timestamp_unix": 1767919430.0}, "starlink_location": {"latitude": 45.579368333333306, "longitude": 13.678658089692284, "altitude": 76.40000000106896, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:43:56.942606+00:00", "timestamp_unix": 1767919436.942606}, "starlink_gps": {"latitude": 45.579368333333306, "longitude": 13.678657987124387, "altitude": 76.40000000106896, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:56.942856+00:00", "timestamp_unix": 1767919436.942856}, "nmea_primary": {"latitude": 45.57939666666667, "longitude": 13.67874, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:55.616636+00:00", "timestamp_unix": 1767919435.616636}, "nmea_secondary": {"latitude": 45.579395, "longitude": 13.678698333333333, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:43:56.111299+00:00", "timestamp_unix": 1767919436.111299}}

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


validation_timestamp: 2026-01-09T00:44:26.975763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.744832392727028, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.761995487539247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7991465818442618, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.598773869306827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022625646288665653, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.343192018815065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.198861857167978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.362560258149767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.220432000304919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.555048367230349, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579365, "longitude": 13.678827, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:21+00:00", "timestamp_unix": 1767919461.0}, "starlink_location": {"latitude": 45.579357598003796, "longitude": 13.678689346280134, "altitude": 77.2400000058663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:44:26.941192+00:00", "timestamp_unix": 1767919466.941192}, "starlink_gps": {"latitude": 45.57935745388668, "longitude": 13.678689141052763, "altitude": 77.2400000047645, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:26.941446+00:00", "timestamp_unix": 1767919466.941446}, "nmea_primary": {"latitude": 45.57938, "longitude": 13.678818333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:25.616500+00:00", "timestamp_unix": 1767919465.6165}, "nmea_secondary": {"latitude": 45.57938333333333, "longitude": 13.67876, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:26.124272+00:00", "timestamp_unix": 1767919466.124272}}

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


validation_timestamp: 2026-01-09T00:44:56.979883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.744348124097538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.760754325627953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.862124801399892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.524151911394784, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01787673619423645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.150030267521366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.801480265450449, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.167220078394196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.819055969555999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.451083168264319, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579365, "longitude": 13.678891, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:52+00:00", "timestamp_unix": 1767919492.0}, "starlink_location": {"latitude": 45.57935804899608, "longitude": 13.678714679597034, "altitude": 77.14000000345523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:44:56.940346+00:00", "timestamp_unix": 1767919496.940346}, "starlink_gps": {"latitude": 45.579357976908135, "longitude": 13.67871447428596, "altitude": 77.14000000304037, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:56.940600+00:00", "timestamp_unix": 1767919496.9406}, "nmea_primary": {"latitude": 45.57938166666667, "longitude": 13.678893333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:55.618785+00:00", "timestamp_unix": 1767919495.618785}, "nmea_secondary": {"latitude": 45.57938, "longitude": 13.678823333333334, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:44:56.135617+00:00", "timestamp_unix": 1767919496.135617}}

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


validation_timestamp: 2026-01-09T00:45:26.995063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.595085434458644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.598493797072551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7506489689081626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.891749727199581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005606398467208678, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.452290647048907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.068659935287101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.454655943971144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.06906014702487, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.366718482892205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579357, "longitude": 13.678959, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:24+00:00", "timestamp_unix": 1767919524.0}, "starlink_location": {"latitude": 45.579343432935985, "longitude": 13.678811282194072, "altitude": 79.19000000235391, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:45:26.958689+00:00", "timestamp_unix": 1767919526.958689}, "starlink_gps": {"latitude": 45.5793434686467, "longitude": 13.678811231340887, "altitude": 79.19000000163282, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:26.958943+00:00", "timestamp_unix": 1767919526.958943}, "nmea_primary": {"latitude": 45.57938166666667, "longitude": 13.678961666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:25.636889+00:00", "timestamp_unix": 1767919525.636889}, "nmea_secondary": {"latitude": 45.579385, "longitude": 13.67888, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:26.148128+00:00", "timestamp_unix": 1767919526.148128}}

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


validation_timestamp: 2026-01-09T00:45:56.976159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.763332750691141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.780498111105338, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.116735147610758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.664056895779768, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017869755224865863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.93965912017683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.401190036200809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.957461027443514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.418070649195499, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.73437376829806, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579353, "longitude": 13.679022, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:55+00:00", "timestamp_unix": 1767919555.0}, "starlink_location": {"latitude": 45.57933538231963, "longitude": 13.678886012901428, "altitude": 81.35000000394301, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:45:56.938545+00:00", "timestamp_unix": 1767919556.938545}, "starlink_gps": {"latitude": 45.57933531025984, "longitude": 13.678885807670605, "altitude": 81.35000000449205, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:56.938799+00:00", "timestamp_unix": 1767919556.938799}, "nmea_primary": {"latitude": 45.57937166666667, "longitude": 13.679016666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:55.600138+00:00", "timestamp_unix": 1767919555.600138}, "nmea_secondary": {"latitude": 45.57937666666667, "longitude": 13.678943333333333, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:45:56.107987+00:00", "timestamp_unix": 1767919556.107987}}

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


validation_timestamp: 2026-01-09T00:46:26.976864+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.080057747512628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.095991385301842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9087125875758986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.147565411495994, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01595675485708043, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.346675632501627, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.398341227921945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.362155217170432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.413162864395206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.188508070459248, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57934, "longitude": 13.679069, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:26+00:00", "timestamp_unix": 1767919586.0}, "starlink_location": {"latitude": 45.579333666666656, "longitude": 13.678901179383722, "altitude": 80.82000000349218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:46:26.937815+00:00", "timestamp_unix": 1767919586.937815}, "starlink_gps": {"latitude": 45.579333666666656, "longitude": 13.67890097435695, "altitude": 80.82000000349218, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:26.938069+00:00", "timestamp_unix": 1767919586.938069}, "nmea_primary": {"latitude": 45.579365, "longitude": 13.67908, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:25.631820+00:00", "timestamp_unix": 1767919585.63182}, "nmea_secondary": {"latitude": 45.579365, "longitude": 13.679013333333334, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:26.117402+00:00", "timestamp_unix": 1767919586.117402}}

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


validation_timestamp: 2026-01-09T00:46:56.977860+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.087045719595693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.102345208685428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.250798061604452, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9806808075257605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015948148793175604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.880426207320147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.117962919684835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.894884761652365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.13316340688646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.952530498674714, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57934, "longitude": 13.679105, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:47+00:00", "timestamp_unix": 1767919607.0}, "starlink_location": {"latitude": 45.579311833333286, "longitude": 13.67896834591382, "altitude": 80.74000000470049, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:46:56.937313+00:00", "timestamp_unix": 1767919616.937313}, "starlink_gps": {"latitude": 45.57931183333332, "longitude": 13.678968140997705, "altitude": 80.74000000378058, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:56.937564+00:00", "timestamp_unix": 1767919616.937564}, "nmea_primary": {"latitude": 45.579368333333335, "longitude": 13.679141666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:55.630096+00:00", "timestamp_unix": 1767919615.630096}, "nmea_secondary": {"latitude": 45.57933666666667, "longitude": 13.67908, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:46:56.082355+00:00", "timestamp_unix": 1767919616.082355}}

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


validation_timestamp: 2026-01-09T00:47:26.992687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.451141720180173, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.447391496375493, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.873891148108235, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.436970313269513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952267378148898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.995360609981185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.448924947904024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.991785704552125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.445041922457479, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3078266309254944, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57934, "longitude": 13.679127, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:19+00:00", "timestamp_unix": 1767919639.0}, "starlink_location": {"latitude": 45.579307499999985, "longitude": 13.678987384518646, "altitude": 80.84007069245727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:47:26.955448+00:00", "timestamp_unix": 1767919646.955448}, "starlink_gps": {"latitude": 45.579307499999985, "longitude": 13.678987435300916, "altitude": 80.83610717328186, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:26.955697+00:00", "timestamp_unix": 1767919646.955697}, "nmea_primary": {"latitude": 45.579365, "longitude": 13.679161666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:25.622496+00:00", "timestamp_unix": 1767919645.622496}, "nmea_secondary": {"latitude": 45.579323333333335, "longitude": 13.679106666666666, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:26.165412+00:00", "timestamp_unix": 1767919646.165412}}

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


validation_timestamp: 2026-01-09T00:47:56.992149+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.34026411400521, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.329952096866752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3543287227571206, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5270517727575914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01123199246782882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.139980888453666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.193954636848757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.12916148664267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.184395219096864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.832524327972452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579334, "longitude": 13.679121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:51+00:00", "timestamp_unix": 1767919671.0}, "starlink_location": {"latitude": 45.579299532539956, "longitude": 13.678997602282456, "altitude": 80.98000000848857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:47:56.954834+00:00", "timestamp_unix": 1767919676.954834}, "starlink_gps": {"latitude": 45.579299604083666, "longitude": 13.678997704162837, "altitude": 80.98000000659123, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:56.955089+00:00", "timestamp_unix": 1767919676.955089}, "nmea_primary": {"latitude": 45.57935333333333, "longitude": 13.679133333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:55.621503+00:00", "timestamp_unix": 1767919675.621503}, "nmea_secondary": {"latitude": 45.579316666666664, "longitude": 13.6791, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:47:56.165053+00:00", "timestamp_unix": 1767919676.165053}}

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


