# positions_validation

validation_timestamp: 2026-01-09T03:02:57.183690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.183263764437846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.183263764437846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.397274740203473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.044923630123242, "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.737798076913544, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.091283144056506, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.737798076913544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.091283144056506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.286517489806632, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:47+00:00", "timestamp_unix": 1767927767.0}, "starlink_location": {"latitude": 45.55330666666665, "longitude": 13.737500500000005, "altitude": 72.01000000066372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:02:57.145191+00:00", "timestamp_unix": 1767927777.145191}, "starlink_gps": {"latitude": 45.55330666666665, "longitude": 13.737500500000005, "altitude": 72.01000000066372, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:57.145449+00:00", "timestamp_unix": 1767927777.145449}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737436666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:56.425532+00:00", "timestamp_unix": 1767927776.425532}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737381666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:56.091904+00:00", "timestamp_unix": 1767927776.091904}}

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


validation_timestamp: 2026-01-09T03:03:27.183438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.959253372446272, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9564331750372626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6955067804808015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.775629302499759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982796191610648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.63729522793745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.518530187893528, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.634422943514105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.515399639761974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1036252521639236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:18+00:00", "timestamp_unix": 1767927798.0}, "starlink_location": {"latitude": 45.55330769387434, "longitude": 13.737500166666669, "altitude": 72.04000000061384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:03:27.145478+00:00", "timestamp_unix": 1767927807.145478}, "starlink_gps": {"latitude": 45.55330765805619, "longitude": 13.737500166666669, "altitude": 72.04000000142277, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:27.145728+00:00", "timestamp_unix": 1767927807.145728}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737423333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:26.412680+00:00", "timestamp_unix": 1767927806.41268}, "nmea_secondary": {"latitude": 45.55323333333333, "longitude": 13.737416666666666, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:26.071444+00:00", "timestamp_unix": 1767927806.071444}}

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


validation_timestamp: 2026-01-09T03:03:57.179071+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.763459858609002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.763459858609002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.687456148175818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.412623220787971, "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.048546235998515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.180975978107993, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.048546235998515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.180975978107993, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9993676339417337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:51+00:00", "timestamp_unix": 1767927831.0}, "starlink_location": {"latitude": 45.55330683333332, "longitude": 13.73749983333333, "altitude": 72.26999999914916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:03:57.143408+00:00", "timestamp_unix": 1767927837.143408}, "starlink_gps": {"latitude": 45.55330683333332, "longitude": 13.73749983333333, "altitude": 72.26999999914916, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:57.143658+00:00", "timestamp_unix": 1767927837.143658}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737408333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:56.383201+00:00", "timestamp_unix": 1767927836.383201}, "nmea_secondary": {"latitude": 45.55322666666667, "longitude": 13.737436666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:03:56.101430+00:00", "timestamp_unix": 1767927836.10143}}

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


validation_timestamp: 2026-01-09T03:04:27.160952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.414192157877164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.408187452865935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.06378383448555983, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.150186199932973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007981514547480787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.477667175236258, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.247313406723407, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.471658555338694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.241805189907977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1119492667985356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:22+00:00", "timestamp_unix": 1767927862.0}, "starlink_location": {"latitude": 45.55330683333332, "longitude": 13.73750032086741, "altitude": 72.26999999914916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:04:27.123394+00:00", "timestamp_unix": 1767927867.123394}, "starlink_gps": {"latitude": 45.55330683333332, "longitude": 13.73750021836122, "altitude": 72.26999999914916, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:27.123646+00:00", "timestamp_unix": 1767927867.123646}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737418333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:26.417809+00:00", "timestamp_unix": 1767927866.417809}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737418333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:26.056670+00:00", "timestamp_unix": 1767927866.05667}}

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


validation_timestamp: 2026-01-09T03:04:57.178294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5365703537340565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.533487851000868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3283696329453216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.37874003206958734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977978739225255, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.811693193642249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8347694825806675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.808728717089522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.831764798931106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9851653397974406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:54+00:00", "timestamp_unix": 1767927894.0}, "starlink_location": {"latitude": 45.553307833333335, "longitude": 13.737501013308936, "altitude": 72.47000000212623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:04:57.141548+00:00", "timestamp_unix": 1767927897.141548}, "starlink_gps": {"latitude": 45.553307833333335, "longitude": 13.737500962219954, "altitude": 72.47000000212623, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:57.141804+00:00", "timestamp_unix": 1767927897.141804}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737416666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:56.401403+00:00", "timestamp_unix": 1767927896.401403}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737425, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:04:56.053303+00:00", "timestamp_unix": 1767927896.053303}}

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


validation_timestamp: 2026-01-09T03:05:27.177329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.641993326683334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.644323840601699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.088427808634465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5544643836209022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003989099509476677, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.656809541369107, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.464197147874025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.659293804896397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.466037525022922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6233915244366184, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:26+00:00", "timestamp_unix": 1767927926.0}, "starlink_location": {"latitude": 45.553305139410966, "longitude": 13.737503666666665, "altitude": 72.84000000106202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:05:27.142393+00:00", "timestamp_unix": 1767927927.142393}, "starlink_gps": {"latitude": 45.5533051752858, "longitude": 13.737503666666665, "altitude": 72.84000000104487, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:27.142644+00:00", "timestamp_unix": 1767927927.142644}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737416666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:26.450353+00:00", "timestamp_unix": 1767927926.450353}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.73743, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:26.108106+00:00", "timestamp_unix": 1767927926.108106}}

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


validation_timestamp: 2026-01-09T03:05:57.177474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.790202174374933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7925006600096625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.868704563632168, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8873850970635575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993984620327224, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.505123943003573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.00631962310709, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.50774430906757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.008314995636658, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.751123515505511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:47+00:00", "timestamp_unix": 1767927947.0}, "starlink_location": {"latitude": 45.55331030603453, "longitude": 13.737501833333333, "altitude": 72.97999999929529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:05:57.140621+00:00", "timestamp_unix": 1767927957.140621}, "starlink_gps": {"latitude": 45.5533103419533, "longitude": 13.737501833333333, "altitude": 72.97999999946985, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:57.140875+00:00", "timestamp_unix": 1767927957.140875}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.7374, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:56.391294+00:00", "timestamp_unix": 1767927956.391294}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737435, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:05:56.109437+00:00", "timestamp_unix": 1767927956.109437}}

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


validation_timestamp: 2026-01-09T03:06:27.175053+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.318342226874343, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.32397212196007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9857343771656992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4246431005244653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005633158706918312, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.90088527485332, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.940917909736005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.906480033663385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.946549286081604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.185174437014427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:19+00:00", "timestamp_unix": 1767927979.0}, "starlink_location": {"latitude": 45.55331030604613, "longitude": 13.737501320037852, "altitude": 72.97999999993095, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:06:27.139465+00:00", "timestamp_unix": 1767927987.139465}, "starlink_gps": {"latitude": 45.553310341927336, "longitude": 13.737501371110033, "altitude": 72.97999999997162, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:27.139716+00:00", "timestamp_unix": 1767927987.139716}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737401666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:26.374631+00:00", "timestamp_unix": 1767927986.374631}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.73744, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:26.085758+00:00", "timestamp_unix": 1767927986.085758}}

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


validation_timestamp: 2026-01-09T03:06:57.159383+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.263420362250143, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.269034629245677, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.118507244252083, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.974422717562423, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007991743488516822, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.03758796266678, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.913541966872402, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.042754993227414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.920186230193391, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.061199839868635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:51+00:00", "timestamp_unix": 1767928011.0}, "starlink_location": {"latitude": 45.55331082417635, "longitude": 13.737504833333332, "altitude": 73.05000000098084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:06:57.119698+00:00", "timestamp_unix": 1767928017.119698}, "starlink_gps": {"latitude": 45.553310896047826, "longitude": 13.737504833333332, "altitude": 73.0500000009118, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:57.119987+00:00", "timestamp_unix": 1767928017.119987}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737396666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:56.410974+00:00", "timestamp_unix": 1767928016.410974}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737448333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:06:56.052597+00:00", "timestamp_unix": 1767928016.052597}}

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


validation_timestamp: 2026-01-09T03:07:27.176817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.063296648958799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.063296648958799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6473485246416987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.763599591023379, "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.633055657263887, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.451193283476381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.633055657263887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.451193283476381, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.061199485322402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:21+00:00", "timestamp_unix": 1767928041.0}, "starlink_location": {"latitude": 45.55331166666665, "longitude": 13.737503000000002, "altitude": 73.09000000100487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:07:27.137953+00:00", "timestamp_unix": 1767928047.137953}, "starlink_gps": {"latitude": 45.55331166666665, "longitude": 13.737503000000002, "altitude": 73.09000000100487, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:27.138208+00:00", "timestamp_unix": 1767928047.138208}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737396666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:26.412631+00:00", "timestamp_unix": 1767928046.412631}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737448333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:26.013057+00:00", "timestamp_unix": 1767928046.013057}}

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


validation_timestamp: 2026-01-09T03:07:57.175122+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.250066306017942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.251065625767065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.36415355707621, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3785620443651236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005607464074511726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.45343137790756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.4573310916164255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.453842127463734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.456131188757893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.576866199170448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:53+00:00", "timestamp_unix": 1767928073.0}, "starlink_location": {"latitude": 45.55331219386074, "longitude": 13.737503153503708, "altitude": 73.34992958496375, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:07:57.137063+00:00", "timestamp_unix": 1767928077.137063}, "starlink_gps": {"latitude": 45.55331215814319, "longitude": 13.737503204342925, "altitude": 73.3538993744253, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:57.137319+00:00", "timestamp_unix": 1767928077.137319}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737391666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:56.410838+00:00", "timestamp_unix": 1767928076.410838}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737458333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:07:56.059475+00:00", "timestamp_unix": 1767928076.059475}}

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


validation_timestamp: 2026-01-09T03:08:27.458913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.440877407684892, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.447944735220648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3738113995544254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.334108701274167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008001888007630532, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.475635590592285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.766534548158135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.481504773627302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.770351180074271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.511822664288027, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:23+00:00", "timestamp_unix": 1767928103.0}, "starlink_location": {"latitude": 45.553311833333346, "longitude": 13.73750307642859, "altitude": 73.39000000072092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:08:27.198725+00:00", "timestamp_unix": 1767928107.198725}, "starlink_gps": {"latitude": 45.55331183333332, "longitude": 13.737503179196445, "altitude": 73.39000000022264, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:27.198985+00:00", "timestamp_unix": 1767928107.198985}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737395, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:26.418142+00:00", "timestamp_unix": 1767928106.418142}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737461666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:26.114782+00:00", "timestamp_unix": 1767928106.114782}}

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


validation_timestamp: 2026-01-09T03:08:57.170732+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.73956152581893, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.73956152581893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8534305146417167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.849049742548714, "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.859631309950027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.505086564475313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.859631309950027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.505086564475313, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.583316922743144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:54+00:00", "timestamp_unix": 1767928134.0}, "starlink_location": {"latitude": 45.55330866666669, "longitude": 13.737497, "altitude": 73.48000000035577, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:08:57.135556+00:00", "timestamp_unix": 1767928137.135556}, "starlink_gps": {"latitude": 45.55330866666669, "longitude": 13.737497, "altitude": 73.48000000035577, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:57.135849+00:00", "timestamp_unix": 1767928137.135849}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737393333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:56.397595+00:00", "timestamp_unix": 1767928136.397595}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737465, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:08:56.126949+00:00", "timestamp_unix": 1767928136.126949}}

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


validation_timestamp: 2026-01-09T03:09:27.234455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.704128153732968, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.704128153732968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4206692628797035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.137224634204883, "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.036683303220588, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.468819964276816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.036683303220588, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.468819964276816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.877702659500088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:26+00:00", "timestamp_unix": 1767928166.0}, "starlink_location": {"latitude": 45.55330699999999, "longitude": 13.737494333333332, "altitude": 73.24000000197456, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:09:27.195400+00:00", "timestamp_unix": 1767928167.1954}, "starlink_gps": {"latitude": 45.55330699999999, "longitude": 13.737494333333332, "altitude": 73.24000000197456, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:27.195652+00:00", "timestamp_unix": 1767928167.195652}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73738, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:26.410816+00:00", "timestamp_unix": 1767928166.410816}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737478333333334, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:26.071822+00:00", "timestamp_unix": 1767928166.071822}}

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


validation_timestamp: 2026-01-09T03:09:57.170105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.696216117496434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.693172745377943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4310891634089198, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.079582755647933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039675651482461915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.107009934719773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.950437321678825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.103902299490196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.9504377975838505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.089962317560765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:47+00:00", "timestamp_unix": 1767928187.0}, "starlink_location": {"latitude": 45.55330316666667, "longitude": 13.737486679835673, "altitude": 73.07000000010449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:09:57.133971+00:00", "timestamp_unix": 1767928197.133971}, "starlink_gps": {"latitude": 45.55330316666665, "longitude": 13.737486628880436, "altitude": 73.06999999953966, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:57.134221+00:00", "timestamp_unix": 1767928197.134221}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737385, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:56.395935+00:00", "timestamp_unix": 1767928196.395935}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737486666666667, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:09:56.024396+00:00", "timestamp_unix": 1767928196.024396}}

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


validation_timestamp: 2026-01-09T03:10:27.235950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.353659608374075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.353659608374075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.232434545798271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.053751595787438, "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.502098724540014, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.997840096217957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.502098724540014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.997840096217957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.372087309995385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:18+00:00", "timestamp_unix": 1767928218.0}, "starlink_location": {"latitude": 45.55330316666667, "longitude": 13.737486166666667, "altitude": 73.07000000010449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:10:27.195848+00:00", "timestamp_unix": 1767928227.195848}, "starlink_gps": {"latitude": 45.55330316666667, "longitude": 13.737486166666667, "altitude": 73.07000000010449, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:27.196100+00:00", "timestamp_unix": 1767928227.1961}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737406666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:26.396256+00:00", "timestamp_unix": 1767928226.396256}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737475, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:26.077258+00:00", "timestamp_unix": 1767928226.077258}}

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


validation_timestamp: 2026-01-09T03:10:57.170607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8342931339114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.837409959338342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0763733428324753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9238569306789486, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003970088424681941, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.83576706960791, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.913850658482054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.838996896602321, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.917446046581387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.392842207671676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:49+00:00", "timestamp_unix": 1767928249.0}, "starlink_location": {"latitude": 45.55330130615898, "longitude": 13.737484333333333, "altitude": 73.76999999976162, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:10:57.132433+00:00", "timestamp_unix": 1767928257.132433}, "starlink_gps": {"latitude": 45.55330134186284, "longitude": 13.737484333333333, "altitude": 73.77000000035883, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:57.132685+00:00", "timestamp_unix": 1767928257.132685}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737418333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:56.396902+00:00", "timestamp_unix": 1767928256.396902}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737446666666667, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:10:56.122693+00:00", "timestamp_unix": 1767928256.122693}}

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


validation_timestamp: 2026-01-09T03:11:27.229768+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.549162095840216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.549162095840216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8533920209485364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9035558392705942, "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.35482420745734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.12258289095593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.35482420745734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.12258289095593, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7829006191315506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:20+00:00", "timestamp_unix": 1767928280.0}, "starlink_location": {"latitude": 45.553308166666646, "longitude": 13.737482, "altitude": 73.27000000063592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:11:27.192394+00:00", "timestamp_unix": 1767928287.192394}, "starlink_gps": {"latitude": 45.553308166666646, "longitude": 13.737482, "altitude": 73.27000000063592, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:27.192652+00:00", "timestamp_unix": 1767928287.192652}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737415, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:26.420182+00:00", "timestamp_unix": 1767928286.420182}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737416666666666, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:26.111460+00:00", "timestamp_unix": 1767928286.11146}}

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


validation_timestamp: 2026-01-09T03:11:57.170300+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.668701872846389, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.668701872846389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6729647849423703, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.141838552200647, "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.956060606337443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.763069922032798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.956060606337443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.763069922032798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8070026908188828, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:52+00:00", "timestamp_unix": 1767928312.0}, "starlink_location": {"latitude": 45.55330616666662, "longitude": 13.737483166666665, "altitude": 73.5900000007834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:11:57.131111+00:00", "timestamp_unix": 1767928317.131111}, "starlink_gps": {"latitude": 45.55330616666662, "longitude": 13.737483166666665, "altitude": 73.5900000007834, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:57.131364+00:00", "timestamp_unix": 1767928317.131364}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737408333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:56.395331+00:00", "timestamp_unix": 1767928316.395331}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737413333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:11:56.073376+00:00", "timestamp_unix": 1767928316.073376}}

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


validation_timestamp: 2026-01-09T03:12:27.232325+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.165553107053414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.165553107053414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.470107937476912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.2981781809177195, "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.126289098538605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.868245085756569, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.126289098538605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.868245085756569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7088665360378976, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:24+00:00", "timestamp_unix": 1767928344.0}, "starlink_location": {"latitude": 45.55330616666662, "longitude": 13.737483166666665, "altitude": 73.5900000007834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:12:27.190650+00:00", "timestamp_unix": 1767928347.19065}, "starlink_gps": {"latitude": 45.55330616666662, "longitude": 13.737483166666665, "altitude": 73.5900000007834, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:27.190901+00:00", "timestamp_unix": 1767928347.190901}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.7374, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:26.362015+00:00", "timestamp_unix": 1767928346.362015}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.73741, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:26.113223+00:00", "timestamp_unix": 1767928346.113223}}

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


validation_timestamp: 2026-01-09T03:12:57.164187+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.490081560226225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.490081560226225, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5899634731034054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6797767231143366, "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.553585069877842, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.325329460021255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.553585069877842, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.325329460021255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.464510888603063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:55+00:00", "timestamp_unix": 1767928375.0}, "starlink_location": {"latitude": 45.5533085, "longitude": 13.737484666666667, "altitude": 73.39999999978724, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:12:57.130174+00:00", "timestamp_unix": 1767928377.130174}, "starlink_gps": {"latitude": 45.5533085, "longitude": 13.737484666666667, "altitude": 73.39999999978724, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:57.130427+00:00", "timestamp_unix": 1767928377.130427}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737413333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:56.395119+00:00", "timestamp_unix": 1767928376.395119}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737406666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:12:56.048199+00:00", "timestamp_unix": 1767928376.048199}}

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


validation_timestamp: 2026-01-09T03:13:27.245704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.420256231919438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.420256231919438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6317412506452236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.44094565546505554, "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.186948115879046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9973106671476755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.186948115879046, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.9973106671476755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8070026876162126, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:17+00:00", "timestamp_unix": 1767928397.0}, "starlink_location": {"latitude": 45.553310833333335, "longitude": 13.737485500000004, "altitude": 73.5900000002192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:13:27.210113+00:00", "timestamp_unix": 1767928407.210113}, "starlink_gps": {"latitude": 45.553310833333335, "longitude": 13.737485500000004, "altitude": 73.5900000002192, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:27.210365+00:00", "timestamp_unix": 1767928407.210365}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737408333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:26.382076+00:00", "timestamp_unix": 1767928406.382076}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737413333333333, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:26.106645+00:00", "timestamp_unix": 1767928406.106645}}

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


validation_timestamp: 2026-01-09T03:13:57.143251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.083217077237149, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.083217075009713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8926012669718797, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7017095663797879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.1633751215225434e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.159385155640097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.381033694849738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.159385152875391, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.381033693195952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.565801237372214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:48+00:00", "timestamp_unix": 1767928428.0}, "starlink_location": {"latitude": 45.553307833333335, "longitude": 13.737488333333337, "altitude": 73.74192121647394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:13:57.108854+00:00", "timestamp_unix": 1767928437.108854}, "starlink_gps": {"latitude": 45.55330783333331, "longitude": 13.737488333333335, "altitude": 73.74594705741448, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:57.109103+00:00", "timestamp_unix": 1767928437.109103}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.73742, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:56.379877+00:00", "timestamp_unix": 1767928436.379877}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737416666666666, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:13:56.206590+00:00", "timestamp_unix": 1767928436.20659}}

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


validation_timestamp: 2026-01-09T03:14:27.147928+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.487277920964393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.48977079175678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2421497050394863, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.656739123740829, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040056510519654535, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.836403528186187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.02410755167292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.839459958939058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.026141142641051, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.598589152137674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:19+00:00", "timestamp_unix": 1767928459.0}, "starlink_location": {"latitude": 45.55330749080037, "longitude": 13.737488333333337, "altitude": 73.78000000252041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:14:27.108026+00:00", "timestamp_unix": 1767928467.108026}, "starlink_gps": {"latitude": 45.55330752682406, "longitude": 13.737488333333337, "altitude": 73.78000000269986, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:27.108282+00:00", "timestamp_unix": 1767928467.108282}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737406666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:26.440890+00:00", "timestamp_unix": 1767928466.44089}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737421666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:26.044657+00:00", "timestamp_unix": 1767928466.044657}}

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


validation_timestamp: 2026-01-09T03:14:57.228481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.096939959196327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.102092017925813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5824225237989722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.111298320612133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008012205964000943, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.448908675921427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.989542007654444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.454559135274199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.994531017321742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.517769398752275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:52+00:00", "timestamp_unix": 1767928492.0}, "starlink_location": {"latitude": 45.55330958536242, "longitude": 13.737488500000001, "altitude": 73.64000000140153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:14:57.189975+00:00", "timestamp_unix": 1767928497.189975}, "starlink_gps": {"latitude": 45.55330965741792, "longitude": 13.7374885, "altitude": 73.64000000169877, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:57.190229+00:00", "timestamp_unix": 1767928497.190229}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737393333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:56.379513+00:00", "timestamp_unix": 1767928496.379513}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.737438333333333, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:14:56.091407+00:00", "timestamp_unix": 1767928496.091407}}

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


validation_timestamp: 2026-01-09T03:15:27.146249+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.663717090878075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.663717090878075, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7526447377614782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.219404201302207, "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.181260043781418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.465203042791531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.181260043781418, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.465203042791531, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.716718843660856, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:23+00:00", "timestamp_unix": 1767928523.0}, "starlink_location": {"latitude": 45.55331116666664, "longitude": 13.737495166666667, "altitude": 73.95000000134783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:15:27.106315+00:00", "timestamp_unix": 1767928527.106315}, "starlink_gps": {"latitude": 45.55331116666664, "longitude": 13.737495166666667, "altitude": 73.95000000134783, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:27.106566+00:00", "timestamp_unix": 1767928527.106566}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737385, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:26.361177+00:00", "timestamp_unix": 1767928526.361177}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737451666666667, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:26.087091+00:00", "timestamp_unix": 1767928526.087091}}

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


validation_timestamp: 2026-01-09T03:15:57.226305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.376061044804583, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.376061044804583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.282802597174002, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.213726686891041, "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.956408101511578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.538341696726555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.956408101511578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.538341696726555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4504935872475775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:55+00:00", "timestamp_unix": 1767928555.0}, "starlink_location": {"latitude": 45.55331699999999, "longitude": 13.737499833333331, "altitude": 73.89000000029338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:15:57.186802+00:00", "timestamp_unix": 1767928557.186802}, "starlink_gps": {"latitude": 45.55331699999999, "longitude": 13.737499833333331, "altitude": 73.89000000029338, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:57.187062+00:00", "timestamp_unix": 1767928557.187062}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737381666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:56.377321+00:00", "timestamp_unix": 1767928556.377321}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737441666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:15:56.088455+00:00", "timestamp_unix": 1767928556.088455}}

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


validation_timestamp: 2026-01-09T03:16:27.221603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.823387862528968, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.823387862528968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2236876312135248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.151691845113529, "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.001851505104069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.61800992146454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.001851505104069, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.61800992146454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.949273975096523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:16+00:00", "timestamp_unix": 1767928576.0}, "starlink_location": {"latitude": 45.55331699999999, "longitude": 13.737499833333331, "altitude": 73.89000000029338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:16:27.184445+00:00", "timestamp_unix": 1767928587.184445}, "starlink_gps": {"latitude": 45.55331699999999, "longitude": 13.737499833333331, "altitude": 73.89000000029338, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:27.184699+00:00", "timestamp_unix": 1767928587.184699}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737385, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:26.362133+00:00", "timestamp_unix": 1767928586.362133}, "nmea_secondary": {"latitude": 45.553313333333335, "longitude": 13.737415, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:26.034744+00:00", "timestamp_unix": 1767928586.034744}}

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


validation_timestamp: 2026-01-09T03:16:57.159089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.264803508131285, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.262097327175525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.208209658595432, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.327332403767226, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039915227077588515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.053812304653206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.094266583967682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.051344683349372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.095704799947951, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.406823381210419, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:47+00:00", "timestamp_unix": 1767928607.0}, "starlink_location": {"latitude": 45.553318693957905, "longitude": 13.737503333333333, "altitude": 73.86000000105078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:16:57.123305+00:00", "timestamp_unix": 1767928617.123305}, "starlink_gps": {"latitude": 45.55331865806128, "longitude": 13.737503333333336, "altitude": 73.86000000019146, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:57.123561+00:00", "timestamp_unix": 1767928617.123561}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737381666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:56.363914+00:00", "timestamp_unix": 1767928616.363914}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.737418333333334, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:16:56.031176+00:00", "timestamp_unix": 1767928616.031176}}

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


validation_timestamp: 2026-01-09T03:17:27.220696+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.78296668298726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.77818031724316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4418730814870413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.570502859755612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007996561544560667, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.75538189296109, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.972221979806756, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.74894262927232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.96552001139575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.019468221485662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:19+00:00", "timestamp_unix": 1767928639.0}, "starlink_location": {"latitude": 45.55331766666665, "longitude": 13.73750492352317, "altitude": 74.00999999830893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:17:27.184016+00:00", "timestamp_unix": 1767928647.184016}, "starlink_gps": {"latitude": 45.55331766666665, "longitude": 13.737504820823712, "altitude": 74.00999999830893, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:27.184273+00:00", "timestamp_unix": 1767928647.184273}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737383333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:26.423497+00:00", "timestamp_unix": 1767928646.423497}, "nmea_secondary": {"latitude": 45.55336166666667, "longitude": 13.737408333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:26.084852+00:00", "timestamp_unix": 1767928646.084852}}

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


validation_timestamp: 2026-01-09T03:17:57.225154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.088249777775422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.076932972278575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1805016296879747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.51859959585526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011317138825566992, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.696450917726986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.85575972780797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.6852264377227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.85327985397876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.449952089340863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:50+00:00", "timestamp_unix": 1767928670.0}, "starlink_location": {"latitude": 45.553317747990825, "longitude": 13.737503756876688, "altitude": 73.66000000212442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:17:57.187285+00:00", "timestamp_unix": 1767928677.187285}, "starlink_gps": {"latitude": 45.55331767590468, "longitude": 13.73750365427157, "altitude": 73.6600000016078, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:57.187539+00:00", "timestamp_unix": 1767928677.187539}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737385, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:56.399845+00:00", "timestamp_unix": 1767928676.399845}, "nmea_secondary": {"latitude": 45.553365, "longitude": 13.737396666666667, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:17:56.145599+00:00", "timestamp_unix": 1767928676.145599}}

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


validation_timestamp: 2026-01-09T03:18:27.137790+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.344134345896313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.344134345896313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3284754440396194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.307506165868649, "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.981785390488783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.312600038865574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.981785390488783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.312600038865574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.148746437619437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:20+00:00", "timestamp_unix": 1767928700.0}, "starlink_location": {"latitude": 45.55331733333332, "longitude": 13.737503166666665, "altitude": 73.66000000001486, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:18:27.101903+00:00", "timestamp_unix": 1767928707.101903}, "starlink_gps": {"latitude": 45.55331733333332, "longitude": 13.737503166666665, "altitude": 73.66000000001486, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:27.102156+00:00", "timestamp_unix": 1767928707.102156}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737386666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:26.397261+00:00", "timestamp_unix": 1767928706.397261}, "nmea_secondary": {"latitude": 45.553351666666664, "longitude": 13.737408333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:26.096151+00:00", "timestamp_unix": 1767928706.096151}}

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


validation_timestamp: 2026-01-09T03:18:57.218357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.590919459836769, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.590919459836769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.72889415582909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.239351666956784, "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.702596019785796, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.338840288730857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.702596019785796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.338840288730857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.520007593959075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553234, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:52+00:00", "timestamp_unix": 1767928732.0}, "starlink_location": {"latitude": 45.553319166666654, "longitude": 13.737499833333334, "altitude": 73.45999999938407, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:18:57.183557+00:00", "timestamp_unix": 1767928737.183557}, "starlink_gps": {"latitude": 45.553319166666654, "longitude": 13.737499833333334, "altitude": 73.45999999938407, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:57.183858+00:00", "timestamp_unix": 1767928737.183858}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737381666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:56.398498+00:00", "timestamp_unix": 1767928736.398498}, "nmea_secondary": {"latitude": 45.553335, "longitude": 13.737408333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:18:56.047105+00:00", "timestamp_unix": 1767928736.047105}}

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


validation_timestamp: 2026-01-09T03:19:27.140348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.929744169364845, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.929744169364845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.616311679034823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.731250239435538, "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.63464055666414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.64711075136779, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.63464055666414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.64711075136779, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.545093273251637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:24+00:00", "timestamp_unix": 1767928764.0}, "starlink_location": {"latitude": 45.553315333333316, "longitude": 13.737510166666667, "altitude": 73.79999999978094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:19:27.100132+00:00", "timestamp_unix": 1767928767.100132}, "starlink_gps": {"latitude": 45.553315333333316, "longitude": 13.737510166666667, "altitude": 73.79999999978094, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:27.100385+00:00", "timestamp_unix": 1767928767.100385}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737376666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:26.397434+00:00", "timestamp_unix": 1767928766.397434}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737438333333333, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:26.047947+00:00", "timestamp_unix": 1767928766.047947}}

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


validation_timestamp: 2026-01-09T03:19:57.219375+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.389661461407746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.395409083351984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.537620673642453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.85776376224677, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016857999046716, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.232280072764363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.079522457852178, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.236174987583176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.079913150736704, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.764092806165989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:56+00:00", "timestamp_unix": 1767928796.0}, "starlink_location": {"latitude": 45.55331341866678, "longitude": 13.737509, "altitude": 73.84000000075744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:19:57.179126+00:00", "timestamp_unix": 1767928797.179126}, "starlink_gps": {"latitude": 45.55331349076412, "longitude": 13.737509, "altitude": 73.8400000009058, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:57.179382+00:00", "timestamp_unix": 1767928797.179382}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737371666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:56.378516+00:00", "timestamp_unix": 1767928796.378516}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.737456666666667, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:19:56.046919+00:00", "timestamp_unix": 1767928796.046919}}

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


validation_timestamp: 2026-01-09T03:20:27.214271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.454762379456636, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.449181445390577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.182682022720057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.548142600379428, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005025370420584, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.871342791980739, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8156576623022698, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.864101639142248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.807829531374434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.202259774681332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:17+00:00", "timestamp_unix": 1767928817.0}, "starlink_location": {"latitude": 45.55331383333332, "longitude": 13.737509590319577, "altitude": 73.83999999954575, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:20:27.181077+00:00", "timestamp_unix": 1767928827.181077}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.737509487511426, "altitude": 73.83999999954575, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:27.181336+00:00", "timestamp_unix": 1767928827.181336}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737371666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:26.422612+00:00", "timestamp_unix": 1767928826.422612}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737461666666666, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:26.145368+00:00", "timestamp_unix": 1767928826.145368}}

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


validation_timestamp: 2026-01-09T03:20:57.137944+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.948895757388726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.95121972439952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.971461067894214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.6340882131028955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040026905942011, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.644579553456943, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.315291731500016, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.646181321666827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.317578302085878, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.453908595188791, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:50+00:00", "timestamp_unix": 1767928850.0}, "starlink_location": {"latitude": 45.55330715748014, "longitude": 13.737510500000003, "altitude": 73.88193101392562, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:20:57.097593+00:00", "timestamp_unix": 1767928857.097593}, "starlink_gps": {"latitude": 45.5533071934772, "longitude": 13.737510500000003, "altitude": 73.88593186929116, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:57.097846+00:00", "timestamp_unix": 1767928857.097846}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737361666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:56.380546+00:00", "timestamp_unix": 1767928856.380546}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737465, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:20:56.063163+00:00", "timestamp_unix": 1767928856.063163}}

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


validation_timestamp: 2026-01-09T03:21:27.134829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.010064850689407, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.010064850689407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5289122949025717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0880999958260946, "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.176531969184891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.945711715601987, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.176531969184891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.945711715601987, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.58267448496566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:22+00:00", "timestamp_unix": 1767928882.0}, "starlink_location": {"latitude": 45.55331016666668, "longitude": 13.73751383333333, "altitude": 74.29000000065835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:21:27.096975+00:00", "timestamp_unix": 1767928887.096975}, "starlink_gps": {"latitude": 45.55331016666668, "longitude": 13.73751383333333, "altitude": 74.29000000065835, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:27.097232+00:00", "timestamp_unix": 1767928887.097232}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737385, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:26.365959+00:00", "timestamp_unix": 1767928886.365959}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737425, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:26.074399+00:00", "timestamp_unix": 1767928886.074399}}

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


validation_timestamp: 2026-01-09T03:21:57.216468+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.026108318090204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.026108318090204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.93455381188203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.353244647746513, "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.131669247840364, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.810428919516328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.131669247840364, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.810428919516328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.981457961352183, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:53+00:00", "timestamp_unix": 1767928913.0}, "starlink_location": {"latitude": 45.55330933333332, "longitude": 13.737514666666664, "altitude": 74.54000000124991, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:21:57.176257+00:00", "timestamp_unix": 1767928917.176257}, "starlink_gps": {"latitude": 45.55330933333332, "longitude": 13.737514666666664, "altitude": 74.54000000124991, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:57.176510+00:00", "timestamp_unix": 1767928917.17651}, "nmea_primary": {"latitude": 45.553221666666666, "longitude": 13.737401666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:56.378512+00:00", "timestamp_unix": 1767928916.378512}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.73743, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:21:56.051205+00:00", "timestamp_unix": 1767928916.051205}}

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


validation_timestamp: 2026-01-09T03:22:27.130790+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.672354350037956, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.670336936890424, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2214449388243196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.80015275103934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040213192766585144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.578064551123514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.873421425947602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.575232398223136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.871464452048344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.993683821268084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:25+00:00", "timestamp_unix": 1767928945.0}, "starlink_location": {"latitude": 45.55330967589969, "longitude": 13.737514666666664, "altitude": 74.50192584131608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:22:27.095417+00:00", "timestamp_unix": 1767928947.095417}, "starlink_gps": {"latitude": 45.5533096397351, "longitude": 13.737514666666664, "altitude": 74.50594531503125, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:27.095675+00:00", "timestamp_unix": 1767928947.095675}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.7374, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:26.383661+00:00", "timestamp_unix": 1767928946.383661}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.73746, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:26.130726+00:00", "timestamp_unix": 1767928946.130726}}

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


validation_timestamp: 2026-01-09T03:22:57.215580+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.103299449070033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.098296331033115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.965311632665422, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.27497438098233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028543392784316, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.140544525236676, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.160476412848531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.134504968689653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.164978442681845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.164012779311541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:46+00:00", "timestamp_unix": 1767928966.0}, "starlink_location": {"latitude": 45.55331224801933, "longitude": 13.737519500000001, "altitude": 74.41999999960835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:22:57.176126+00:00", "timestamp_unix": 1767928977.176126}, "starlink_gps": {"latitude": 45.553312175816906, "longitude": 13.737519500000001, "altitude": 74.41999999948952, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:57.176379+00:00", "timestamp_unix": 1767928977.176379}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737408333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:56.378878+00:00", "timestamp_unix": 1767928976.378878}, "nmea_secondary": {"latitude": 45.55334833333333, "longitude": 13.737443333333333, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:22:56.079820+00:00", "timestamp_unix": 1767928976.07982}}

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


validation_timestamp: 2026-01-09T03:23:27.134632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.781096966799732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.781096966799732, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0707042931351447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.845480134712313, "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.212959329472984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.904137999010816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.212959329472984, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.904137999010816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.911942220507953, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:17+00:00", "timestamp_unix": 1767928997.0}, "starlink_location": {"latitude": 45.553308166666625, "longitude": 13.73752816666667, "altitude": 74.2219204536833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:23:27.093816+00:00", "timestamp_unix": 1767929007.093816}, "starlink_gps": {"latitude": 45.553308166666625, "longitude": 13.73752816666667, "altitude": 74.22594793787265, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:27.094070+00:00", "timestamp_unix": 1767929007.09407}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737403333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:26.405562+00:00", "timestamp_unix": 1767929006.405562}, "nmea_secondary": {"latitude": 45.553401666666666, "longitude": 13.73743, "altitude": 41.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:26.080149+00:00", "timestamp_unix": 1767929006.080149}}

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


validation_timestamp: 2026-01-09T03:23:57.207354+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.060723865468058, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.060723865468058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6131452234436285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.609963582620475, "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.881617506406457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.713295309341857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.881617506406457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.713295309341857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.09279495598969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:49+00:00", "timestamp_unix": 1767929029.0}, "starlink_location": {"latitude": 45.553307499999995, "longitude": 13.737520833333333, "altitude": 74.24000000058291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:23:57.172817+00:00", "timestamp_unix": 1767929037.172817}, "starlink_gps": {"latitude": 45.553307499999995, "longitude": 13.737520833333333, "altitude": 74.24000000058291, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:57.173071+00:00", "timestamp_unix": 1767929037.173071}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.7374, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:56.370126+00:00", "timestamp_unix": 1767929036.370126}, "nmea_secondary": {"latitude": 45.55337, "longitude": 13.737453333333333, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:23:56.101763+00:00", "timestamp_unix": 1767929036.101763}}

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


validation_timestamp: 2026-01-09T03:24:27.317198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.088953208673473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.088953208673473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.986515598133113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.674942177607814, "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.159367105774228, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8501887430407034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.159367105774228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8501887430407034, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.81171582333771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:21+00:00", "timestamp_unix": 1767929061.0}, "starlink_location": {"latitude": 45.553307499999995, "longitude": 13.737520833333333, "altitude": 74.24000000058291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:24:27.092366+00:00", "timestamp_unix": 1767929067.092366}, "starlink_gps": {"latitude": 45.553307499999995, "longitude": 13.737520833333333, "altitude": 74.24000000058291, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:27.092616+00:00", "timestamp_unix": 1767929067.092616}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737393333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:26.384045+00:00", "timestamp_unix": 1767929066.384045}, "nmea_secondary": {"latitude": 45.553338333333336, "longitude": 13.737498333333333, "altitude": 44.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:26.055269+00:00", "timestamp_unix": 1767929066.055269}}

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


validation_timestamp: 2026-01-09T03:24:57.129684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.909531852592488, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.909531852592488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1522164859690824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.331375416724862, "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.030485426784344, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.142682164481691, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.030485426784344, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.142682164481691, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.962696079496398, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:54+00:00", "timestamp_unix": 1767929094.0}, "starlink_location": {"latitude": 45.55330633333333, "longitude": 13.737516666666664, "altitude": 74.2900000002403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:24:57.092202+00:00", "timestamp_unix": 1767929097.092202}, "starlink_gps": {"latitude": 45.55330633333333, "longitude": 13.737516666666664, "altitude": 74.2900000002403, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:57.092454+00:00", "timestamp_unix": 1767929097.092454}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737383333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:56.385151+00:00", "timestamp_unix": 1767929096.385151}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.7375, "altitude": 43.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:24:56.059290+00:00", "timestamp_unix": 1767929096.05929}}

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


validation_timestamp: 2026-01-09T03:25:27.254428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.258885957301015, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.258885957301015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4040541232857873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.437075761536333, "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.693609442276596, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.828845200995249, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.693609442276596, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.828845200995249, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.219589938588264, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:26+00:00", "timestamp_unix": 1767929126.0}, "starlink_location": {"latitude": 45.55330383333333, "longitude": 13.737515000000002, "altitude": 74.09000000071484, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:25:27.213848+00:00", "timestamp_unix": 1767929127.213848}, "starlink_gps": {"latitude": 45.55330383333333, "longitude": 13.737515000000002, "altitude": 74.09000000071484, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:27.214102+00:00", "timestamp_unix": 1767929127.214102}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737388333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:26.370598+00:00", "timestamp_unix": 1767929126.370598}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737491666666667, "altitude": 42.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:26.028196+00:00", "timestamp_unix": 1767929126.028196}}

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


validation_timestamp: 2026-01-09T03:25:57.209701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.311503852766807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.305097350408559, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8705774276269342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.549580010746908, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006737008496499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.967035844657191, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.475094423980461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.959523546457703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.471729872358236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.660372354312097, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:47+00:00", "timestamp_unix": 1767929147.0}, "starlink_location": {"latitude": 45.55330699999999, "longitude": 13.737516257022197, "altitude": 73.90000000203828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:25:57.169813+00:00", "timestamp_unix": 1767929157.169813}, "starlink_gps": {"latitude": 45.55330699999999, "longitude": 13.737516154192075, "altitude": 73.90000000092047, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:57.170065+00:00", "timestamp_unix": 1767929157.170065}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.73736, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:56.372390+00:00", "timestamp_unix": 1767929156.37239}, "nmea_secondary": {"latitude": 45.553351666666664, "longitude": 13.737486666666667, "altitude": 43.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:25:56.111031+00:00", "timestamp_unix": 1767929156.111031}}

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


validation_timestamp: 2026-01-09T03:26:27.227407+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.027553873614815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.027553873614815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.707858312405292, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.58589053565926, "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.881779276410665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.076183520923628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.881779276410665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.076183520923628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.5527818359993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:18+00:00", "timestamp_unix": 1767929178.0}, "starlink_location": {"latitude": 45.55330699999999, "longitude": 13.737515666666667, "altitude": 73.90000000203828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:26:27.187809+00:00", "timestamp_unix": 1767929187.187809}, "starlink_gps": {"latitude": 45.55330699999999, "longitude": 13.737515666666667, "altitude": 73.90000000203828, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:27.188071+00:00", "timestamp_unix": 1767929187.188071}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:26.423108+00:00", "timestamp_unix": 1767929186.423108}, "nmea_secondary": {"latitude": 45.55336, "longitude": 13.737496666666667, "altitude": 47.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:26.123192+00:00", "timestamp_unix": 1767929186.123192}}

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


validation_timestamp: 2026-01-09T03:26:57.211162+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.791991886889662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.774218178972967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.745659158850503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.46724690785122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032108266877183086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.015429210768385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.102530852535138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.00278851721321, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.132865408387849, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.809545686536808, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:49+00:00", "timestamp_unix": 1767929209.0}, "starlink_location": {"latitude": 45.553306825367116, "longitude": 13.73752233333333, "altitude": 73.69000000435501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:26:57.168278+00:00", "timestamp_unix": 1767929217.168278}, "starlink_gps": {"latitude": 45.553306536610535, "longitude": 13.73752233333333, "altitude": 73.69000000220656, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:57.168535+00:00", "timestamp_unix": 1767929217.168535}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737333333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:56.361131+00:00", "timestamp_unix": 1767929216.361131}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.737505, "altitude": 48.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:26:56.085848+00:00", "timestamp_unix": 1767929216.085848}}

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


validation_timestamp: 2026-01-09T03:27:27.213899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.708837634844071, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.708837634844071, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.735501773411973, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.129642425076755, "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.01696445412679, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.489077181318762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.01696445412679, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.489077181318762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.063037851191513, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:22+00:00", "timestamp_unix": 1767929242.0}, "starlink_location": {"latitude": 45.55330599999998, "longitude": 13.737523833333334, "altitude": 73.22999999970645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:27:27.167318+00:00", "timestamp_unix": 1767929247.167318}, "starlink_gps": {"latitude": 45.55330599999998, "longitude": 13.737523833333334, "altitude": 73.22999999970645, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:27.167572+00:00", "timestamp_unix": 1767929247.167572}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737348333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:26.346088+00:00", "timestamp_unix": 1767929246.346088}, "nmea_secondary": {"latitude": 45.55332833333333, "longitude": 13.737521666666666, "altitude": 50.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:26.072851+00:00", "timestamp_unix": 1767929246.072851}}

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


validation_timestamp: 2026-01-09T03:27:57.123750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.755150110687138, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.755150110687138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7930648589371145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.240706787594847, "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.29928893778008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.36758621509381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.29928893778008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.36758621509381, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.45894911855874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:54+00:00", "timestamp_unix": 1767929274.0}, "starlink_location": {"latitude": 45.55330450000002, "longitude": 13.737522000000002, "altitude": 73.37999999991708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:27:57.086889+00:00", "timestamp_unix": 1767929277.086889}, "starlink_gps": {"latitude": 45.55330450000002, "longitude": 13.737522000000002, "altitude": 73.37999999991708, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:57.087150+00:00", "timestamp_unix": 1767929277.08715}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737376666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:56.364995+00:00", "timestamp_unix": 1767929276.364995}, "nmea_secondary": {"latitude": 45.553351666666664, "longitude": 13.737536666666667, "altitude": 52.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:27:56.058258+00:00", "timestamp_unix": 1767929276.058258}}

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


validation_timestamp: 2026-01-09T03:28:27.201961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.755150110687138, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.755150110687138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2175224829406877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.402623719536571, "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.900055340699925, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.838337642064328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.900055340699925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.838337642064328, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.617020499039306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:25+00:00", "timestamp_unix": 1767929305.0}, "starlink_location": {"latitude": 45.55330450000002, "longitude": 13.737522000000002, "altitude": 73.37999999991708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:28:27.165806+00:00", "timestamp_unix": 1767929307.165806}, "starlink_gps": {"latitude": 45.55330450000002, "longitude": 13.737522000000002, "altitude": 73.37999999991708, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:27.166060+00:00", "timestamp_unix": 1767929307.16606}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737395, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:26.345347+00:00", "timestamp_unix": 1767929306.345347}, "nmea_secondary": {"latitude": 45.55334666666667, "longitude": 13.737506666666667, "altitude": 48.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:26.124637+00:00", "timestamp_unix": 1767929306.124637}}

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


validation_timestamp: 2026-01-09T03:28:57.200288+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.075092796592667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.075092796592667, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.181252764430226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.265567407710478, "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.234295340380246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.699160320087233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.234295340380246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.699160320087233, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.318985415504367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:47+00:00", "timestamp_unix": 1767929327.0}, "starlink_location": {"latitude": 45.55330249999999, "longitude": 13.737517666666669, "altitude": 73.46999999982064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:28:57.166041+00:00", "timestamp_unix": 1767929337.166041}, "starlink_gps": {"latitude": 45.55330249999999, "longitude": 13.737517666666669, "altitude": 73.46999999982064, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:57.166293+00:00", "timestamp_unix": 1767929337.166293}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737386666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:56.362206+00:00", "timestamp_unix": 1767929336.362206}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.737495, "altitude": 46.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:28:56.127304+00:00", "timestamp_unix": 1767929336.127304}}

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


validation_timestamp: 2026-01-09T03:29:27.220404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.901824604494582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.901824604494582, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.3558064695548895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.581036753476091, "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.085077485081502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.14184359609367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.085077485081502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.14184359609367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.36714246993879, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:17+00:00", "timestamp_unix": 1767929357.0}, "starlink_location": {"latitude": 45.55329966666666, "longitude": 13.737512833333335, "altitude": 74.19000000173567, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:29:27.185407+00:00", "timestamp_unix": 1767929367.185407}, "starlink_gps": {"latitude": 45.55329966666666, "longitude": 13.737512833333335, "altitude": 74.19000000173567, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:27.185664+00:00", "timestamp_unix": 1767929367.185664}, "nmea_primary": {"latitude": 45.55322666666667, "longitude": 13.737365, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:26.407344+00:00", "timestamp_unix": 1767929366.407344}, "nmea_secondary": {"latitude": 45.55335, "longitude": 13.73742, "altitude": 44.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:26.443978+00:00", "timestamp_unix": 1767929366.443978}}

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


validation_timestamp: 2026-01-09T03:29:57.206994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.97558769893379, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.97558769893379, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.008583042194683, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.60515743776882, "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.94080435156737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.134258748983042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.94080435156737, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.134258748983042, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.757454675372326, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:49+00:00", "timestamp_unix": 1767929389.0}, "starlink_location": {"latitude": 45.55330499999997, "longitude": 13.737514166666667, "altitude": 74.0200000007908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:29:57.163656+00:00", "timestamp_unix": 1767929397.163656}, "starlink_gps": {"latitude": 45.55330499999997, "longitude": 13.737514166666667, "altitude": 74.0200000007908, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:57.163942+00:00", "timestamp_unix": 1767929397.163942}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.73736, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:56.344318+00:00", "timestamp_unix": 1767929396.344318}, "nmea_secondary": {"latitude": 45.55334833333333, "longitude": 13.73743, "altitude": 41.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:29:56.195190+00:00", "timestamp_unix": 1767929396.19519}}

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


validation_timestamp: 2026-01-09T03:30:27.202430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.182107675476251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.182107675476251, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.3379366190103745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.050843198103154, "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.404506056353442, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.640846234900133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.404506056353442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.640846234900133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.35652112058356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:21+00:00", "timestamp_unix": 1767929421.0}, "starlink_location": {"latitude": 45.55330499999997, "longitude": 13.737514166666667, "altitude": 74.0200000007908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:30:27.162633+00:00", "timestamp_unix": 1767929427.162633}, "starlink_gps": {"latitude": 45.55330499999997, "longitude": 13.737514166666667, "altitude": 74.0200000007908, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:27.162886+00:00", "timestamp_unix": 1767929427.162886}, "nmea_primary": {"latitude": 45.55323166666667, "longitude": 13.737361666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:26.364532+00:00", "timestamp_unix": 1767929426.364532}, "nmea_secondary": {"latitude": 45.5534, "longitude": 13.737425, "altitude": 38.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:26.066200+00:00", "timestamp_unix": 1767929426.0662}}

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


validation_timestamp: 2026-01-09T03:30:57.196295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.206253899016016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.19927609352878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.628426673793185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.233892008873674, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799095094132041, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.676471513191657, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.85646796996808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.669982023650965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.850104708979575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.936223698371812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:53+00:00", "timestamp_unix": 1767929453.0}, "starlink_location": {"latitude": 45.55330533333329, "longitude": 13.73751475689544, "altitude": 74.19000000232863, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:30:57.161989+00:00", "timestamp_unix": 1767929457.161989}, "starlink_gps": {"latitude": 45.55330533333329, "longitude": 13.737514654268061, "altitude": 74.19000000232863, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:57.162242+00:00", "timestamp_unix": 1767929457.162242}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737361666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:56.350259+00:00", "timestamp_unix": 1767929456.350259}, "nmea_secondary": {"latitude": 45.55341333333333, "longitude": 13.737311666666667, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:30:56.097686+00:00", "timestamp_unix": 1767929456.097686}}

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


validation_timestamp: 2026-01-09T03:31:27.217204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.948461823671437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.955799848262863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.303203589612247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.551969852627494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007989072438519838, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.409271884088174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.040835884562306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.416162716508463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.04870555989975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.744154928627875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:25+00:00", "timestamp_unix": 1767929485.0}, "starlink_location": {"latitude": 45.55330383333331, "longitude": 13.737517551086244, "altitude": 74.17000000058943, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:31:27.181666+00:00", "timestamp_unix": 1767929487.181666}, "starlink_gps": {"latitude": 45.55330383333331, "longitude": 13.737517653689494, "altitude": 74.17000000058943, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:27.181920+00:00", "timestamp_unix": 1767929487.18192}, "nmea_primary": {"latitude": 45.55334666666667, "longitude": 13.737413333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:26.365069+00:00", "timestamp_unix": 1767929486.365069}, "nmea_secondary": {"latitude": 45.553333333333335, "longitude": 13.737276666666666, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:26.144504+00:00", "timestamp_unix": 1767929486.144504}}

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


validation_timestamp: 2026-01-09T03:31:57.220402+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.581130806896775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.588304703237057, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.814941544447233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.33294385535778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007981083980403723, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.792499295248502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.332066312550666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.799732406964706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.33993315552663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.248469993706031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:46+00:00", "timestamp_unix": 1767929506.0}, "starlink_location": {"latitude": 45.553305833333305, "longitude": 13.737519051044108, "altitude": 74.36000000192712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:31:57.180935+00:00", "timestamp_unix": 1767929517.180935}, "starlink_gps": {"latitude": 45.55330583333332, "longitude": 13.737519153544767, "altitude": 74.36000000247174, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:57.181191+00:00", "timestamp_unix": 1767929517.181191}, "nmea_primary": {"latitude": 45.553331666666665, "longitude": 13.73744, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:56.365733+00:00", "timestamp_unix": 1767929516.365733}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737261666666667, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:31:55.597457+00:00", "timestamp_unix": 1767929515.597457}}

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


validation_timestamp: 2026-01-09T03:32:27.219251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.654352051241247, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.654352051241247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3756798964898254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.691320644539637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.749292117717065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.29211244140398, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.749292117717065, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.29211244140398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.582323258316006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:17+00:00", "timestamp_unix": 1767929537.0}, "starlink_location": {"latitude": 45.553305833333305, "longitude": 13.737519666666671, "altitude": 74.36000000192712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:32:27.179963+00:00", "timestamp_unix": 1767929547.179963}, "starlink_gps": {"latitude": 45.553305833333305, "longitude": 13.737519666666671, "altitude": 74.36000000192712, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:27.180214+00:00", "timestamp_unix": 1767929547.180214}, "nmea_primary": {"latitude": 45.553288333333334, "longitude": 13.737436666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:26.409222+00:00", "timestamp_unix": 1767929546.409222}, "nmea_secondary": {"latitude": 45.55321333333333, "longitude": 13.737195, "altitude": 45.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:25.860452+00:00", "timestamp_unix": 1767929545.860452}}

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


validation_timestamp: 2026-01-09T03:32:57.215422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.486574912683661, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.486574912683661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8186897273538754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.71723435608907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.917089755978027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.202686645901714, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.917089755978027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.202686645901714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.36462281411605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:49+00:00", "timestamp_unix": 1767929569.0}, "starlink_location": {"latitude": 45.55330716666666, "longitude": 13.737524666666669, "altitude": 74.61000000067564, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:32:57.179175+00:00", "timestamp_unix": 1767929577.179175}, "starlink_gps": {"latitude": 45.55330716666666, "longitude": 13.737524666666669, "altitude": 74.61000000067564, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:57.179428+00:00", "timestamp_unix": 1767929577.179428}, "nmea_primary": {"latitude": 45.553288333333334, "longitude": 13.73744, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:56.347175+00:00", "timestamp_unix": 1767929576.347175}, "nmea_secondary": {"latitude": 45.553203333333336, "longitude": 13.737208333333333, "altitude": 47.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:32:55.871357+00:00", "timestamp_unix": 1767929575.871357}}

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


validation_timestamp: 2026-01-09T03:33:27.214574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.98684493285223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.98684493285223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.328318777453589, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.896841914069082, "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.142421401349873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.802315329608774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.142421401349873, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.802315329608774, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.662426125831804, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:20+00:00", "timestamp_unix": 1767929600.0}, "starlink_location": {"latitude": 45.553305, "longitude": 13.737529000000002, "altitude": 74.84000000076102, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:33:27.178389+00:00", "timestamp_unix": 1767929607.178389}, "starlink_gps": {"latitude": 45.553305, "longitude": 13.737529000000002, "altitude": 74.84000000076102, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:27.178641+00:00", "timestamp_unix": 1767929607.178641}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737421666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:26.332374+00:00", "timestamp_unix": 1767929606.332374}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737298333333333, "altitude": 43.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:25.832639+00:00", "timestamp_unix": 1767929605.832639}}

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


validation_timestamp: 2026-01-09T03:33:57.219293+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.035920535816654, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.035920535816654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5390978033949285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.726542087030363, "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.731034175253809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.246071170575023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.731034175253809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.246071170575023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.517473952353343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:52+00:00", "timestamp_unix": 1767929632.0}, "starlink_location": {"latitude": 45.553307333333315, "longitude": 13.737526833333332, "altitude": 74.16000000102689, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:33:57.179190+00:00", "timestamp_unix": 1767929637.17919}, "starlink_gps": {"latitude": 45.553307333333315, "longitude": 13.737526833333332, "altitude": 74.16000000102689, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:57.179444+00:00", "timestamp_unix": 1767929637.179444}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737426666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:56.369131+00:00", "timestamp_unix": 1767929636.369131}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737391666666667, "altitude": 42.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:33:55.843899+00:00", "timestamp_unix": 1767929635.843899}}

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


validation_timestamp: 2026-01-09T03:34:27.195337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.693803296301748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.693803297452732, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.45474985988060135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2592381601544274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.427786936191163, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.776881839641643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.427786937421216, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.776881841411857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8687046645017547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:24+00:00", "timestamp_unix": 1767929664.0}, "starlink_location": {"latitude": 45.553307333333315, "longitude": 13.737526833333332, "altitude": 74.11390012443243, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:34:27.157013+00:00", "timestamp_unix": 1767929667.157013}, "starlink_gps": {"latitude": 45.553307333333336, "longitude": 13.737526833333332, "altitude": 74.12193344669001, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:27.157265+00:00", "timestamp_unix": 1767929667.157265}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737423333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:26.335971+00:00", "timestamp_unix": 1767929666.335971}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.737443333333333, "altitude": 40.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:25.805940+00:00", "timestamp_unix": 1767929665.80594}}

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


validation_timestamp: 2026-01-09T03:34:57.215075+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.366843693960698, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.373949802489776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.162188585357054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4519616728751923, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007986267309043659, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.401285938275315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.443926279354146, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.4080480066447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.450227983934543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3108959871650365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:55+00:00", "timestamp_unix": 1767929695.0}, "starlink_location": {"latitude": 45.55330666666668, "longitude": 13.737528884279705, "altitude": 74.18000000007659, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:34:57.176194+00:00", "timestamp_unix": 1767929697.176194}, "starlink_gps": {"latitude": 45.55330666666668, "longitude": 13.737528986846934, "altitude": 74.18000000007659, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:57.176440+00:00", "timestamp_unix": 1767929697.17644}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737426666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:56.372564+00:00", "timestamp_unix": 1767929696.372564}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737443333333333, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:34:55.817186+00:00", "timestamp_unix": 1767929695.817186}}

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


validation_timestamp: 2026-01-09T03:35:27.210351+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.91624411609635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.91282719980064, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.169175323815053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.533576178872269, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007008768598242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.71364102988984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.256093814264794, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.70860799674633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.255622820046588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.810069854273729, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:17+00:00", "timestamp_unix": 1767929717.0}, "starlink_location": {"latitude": 45.5533065991337, "longitude": 13.737532000000002, "altitude": 74.48000000100485, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:35:27.175296+00:00", "timestamp_unix": 1767929727.175296}, "starlink_gps": {"latitude": 45.55330652712494, "longitude": 13.737532000000002, "altitude": 74.48000000083046, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:27.175549+00:00", "timestamp_unix": 1767929727.175549}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737435, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:26.422247+00:00", "timestamp_unix": 1767929726.422247}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737413333333333, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:25.639146+00:00", "timestamp_unix": 1767929725.639146}}

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


validation_timestamp: 2026-01-09T03:35:57.212347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.89625188749704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.903189244120618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7664413088729412, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.960169027490009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985434451789685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.927629467818862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.369596560066975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.933906017195698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.3772227065545595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.690625199233236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:48+00:00", "timestamp_unix": 1767929748.0}, "starlink_location": {"latitude": 45.553312999999974, "longitude": 13.737533717690566, "altitude": 74.62999999899309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:35:57.174964+00:00", "timestamp_unix": 1767929757.174964}, "starlink_gps": {"latitude": 45.553312999999996, "longitude": 13.73753382024711, "altitude": 74.63000000041677, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:57.175216+00:00", "timestamp_unix": 1767929757.175216}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737413333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:56.355434+00:00", "timestamp_unix": 1767929756.355434}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737443333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:35:55.839925+00:00", "timestamp_unix": 1767929755.839925}}

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


validation_timestamp: 2026-01-09T03:36:27.211242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.13490158701577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.13490158701577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.301421709708973, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.776834792090389, "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.9554140138973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.9749189108554654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.9554140138973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.9749189108554654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.676767795332161, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:20+00:00", "timestamp_unix": 1767929780.0}, "starlink_location": {"latitude": 45.553312999999974, "longitude": 13.737534333333333, "altitude": 74.62999999899309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:36:27.173789+00:00", "timestamp_unix": 1767929787.173789}, "starlink_gps": {"latitude": 45.553312999999974, "longitude": 13.737534333333333, "altitude": 74.62999999899309, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:27.174040+00:00", "timestamp_unix": 1767929787.17404}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:26.345150+00:00", "timestamp_unix": 1767929786.34515}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.73751, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:25.850171+00:00", "timestamp_unix": 1767929785.850171}}

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


validation_timestamp: 2026-01-09T03:36:57.191747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.215962326440572, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.220342708340711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7279303638941736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.039457833226662, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028042477325923, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.737901097713973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.416416428708043, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.743129519370754, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.424435134418069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.183189906975178, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:52+00:00", "timestamp_unix": 1767929812.0}, "starlink_location": {"latitude": 45.55331291862805, "longitude": 13.7375375, "altitude": 74.92999999931799, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:36:57.152559+00:00", "timestamp_unix": 1767929817.152559}, "starlink_gps": {"latitude": 45.55331299082597, "longitude": 13.7375375, "altitude": 74.92999999932265, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:57.152806+00:00", "timestamp_unix": 1767929817.152806}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737413333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:56.360041+00:00", "timestamp_unix": 1767929816.360041}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.737543333333333, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:36:55.863338+00:00", "timestamp_unix": 1767929815.863338}}

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


validation_timestamp: 2026-01-09T03:37:27.190413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.975410723131748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.968836893856853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.19703307681051932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.000455679910202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008008946747027394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.955144399960258, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.327526640506798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.948646405118028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.328469524792267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.825617618934576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:24+00:00", "timestamp_unix": 1767929844.0}, "starlink_location": {"latitude": 45.553314500000006, "longitude": 13.737536257016385, "altitude": 74.83999999945797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:37:27.151798+00:00", "timestamp_unix": 1767929847.151798}, "starlink_gps": {"latitude": 45.553314500000006, "longitude": 13.73753615415787, "altitude": 74.83999999927148, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:27.152051+00:00", "timestamp_unix": 1767929847.152051}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737411666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:26.362146+00:00", "timestamp_unix": 1767929846.362146}, "nmea_secondary": {"latitude": 45.55321333333333, "longitude": 13.737553333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:25.872855+00:00", "timestamp_unix": 1767929845.872855}}

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


validation_timestamp: 2026-01-09T03:37:57.188855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.85119769188787, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.85119769188787, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3147972632561893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.250334200987426, "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.983400390873335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.501397142387125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.983400390873335, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.501397142387125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.962006457048393, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:55+00:00", "timestamp_unix": 1767929875.0}, "starlink_location": {"latitude": 45.55331383333332, "longitude": 13.73753733333333, "altitude": 74.67999999894717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:37:57.151180+00:00", "timestamp_unix": 1767929877.15118}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.73753733333333, "altitude": 74.67999999894717, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:57.151437+00:00", "timestamp_unix": 1767929877.151437}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737413333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:56.350488+00:00", "timestamp_unix": 1767929876.350488}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737528333333334, "altitude": 39.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:37:55.834656+00:00", "timestamp_unix": 1767929875.834656}}

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


validation_timestamp: 2026-01-09T03:38:27.188765+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.696936865429807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.696936865429807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.073790453151334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.42915252837253, "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.624269858521586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.004993237973517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.624269858521586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.004993237973517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.458772029764358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.7373905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:17+00:00", "timestamp_unix": 1767929897.0}, "starlink_location": {"latitude": 45.55331383333332, "longitude": 13.73753733333333, "altitude": 74.67999999894717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:38:27.151306+00:00", "timestamp_unix": 1767929907.151306}, "starlink_gps": {"latitude": 45.55331383333332, "longitude": 13.73753733333333, "altitude": 74.67999999894717, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:27.151561+00:00", "timestamp_unix": 1767929907.151561}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737401666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:26.372497+00:00", "timestamp_unix": 1767929906.372497}, "nmea_secondary": {"latitude": 45.55336666666667, "longitude": 13.737488333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:25.846589+00:00", "timestamp_unix": 1767929905.846589}}

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


validation_timestamp: 2026-01-09T03:38:57.225872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.698529922442681, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.698529922442681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6373268102024392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 28.50780609836691, "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.063299538760482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.94530862057916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.063299538760482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.94530862057916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.70300606369216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:48+00:00", "timestamp_unix": 1767929928.0}, "starlink_location": {"latitude": 45.5533095, "longitude": 13.73753516666667, "altitude": 74.57000000007903, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:38:57.189105+00:00", "timestamp_unix": 1767929937.189105}, "starlink_gps": {"latitude": 45.5533095, "longitude": 13.73753516666667, "altitude": 74.57000000007903, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:57.189357+00:00", "timestamp_unix": 1767929937.189357}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737425, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:56.351446+00:00", "timestamp_unix": 1767929936.351446}, "nmea_secondary": {"latitude": 45.553493333333336, "longitude": 13.737375, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:38:56.606047+00:00", "timestamp_unix": 1767929936.606047}}

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


validation_timestamp: 2026-01-09T03:39:27.207359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.09242602055898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.085529576457834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9910039611240635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 26.94587184885579, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007986670189582627, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.151266338652292, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.87008749226896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.14533880634149, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.865626304942936, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.155547099516244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:20+00:00", "timestamp_unix": 1767929960.0}, "starlink_location": {"latitude": 45.553307833333335, "longitude": 13.737530115670161, "altitude": 74.95000000162369, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:39:27.167365+00:00", "timestamp_unix": 1767929967.167365}, "starlink_gps": {"latitude": 45.553307833333335, "longitude": 13.737530013097755, "altitude": 74.95000000115803, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:27.167614+00:00", "timestamp_unix": 1767929967.167614}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737433333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:26.366652+00:00", "timestamp_unix": 1767929966.366652}, "nmea_secondary": {"latitude": 45.553493333333336, "longitude": 13.737351666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:25.615368+00:00", "timestamp_unix": 1767929965.615368}}

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


validation_timestamp: 2026-01-09T03:39:57.208621+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.037008993729993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.037008993729993, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2307217781015467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.243734015728236, "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.4768715433515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.31270110826031, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.4768715433515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.31270110826031, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.92008946177098, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:52+00:00", "timestamp_unix": 1767929992.0}, "starlink_location": {"latitude": 45.5533093333333, "longitude": 13.737535, "altitude": 75.21999999934725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:39:57.168095+00:00", "timestamp_unix": 1767929997.168095}, "starlink_gps": {"latitude": 45.5533093333333, "longitude": 13.737535, "altitude": 75.21999999934725, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:57.168346+00:00", "timestamp_unix": 1767929997.168346}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73745, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:56.353357+00:00", "timestamp_unix": 1767929996.353357}, "nmea_secondary": {"latitude": 45.553441666666664, "longitude": 13.737395, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:39:56.577940+00:00", "timestamp_unix": 1767929996.57794}}

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


validation_timestamp: 2026-01-09T03:40:27.228395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.67561927379251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.680851860988712, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.833798177403838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.577758213860974, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005612346686821923, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.70063777332833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.269876907018817, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.706248006726666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.26963171205761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.698496467685544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:23+00:00", "timestamp_unix": 1767930023.0}, "starlink_location": {"latitude": 45.55330888292638, "longitude": 13.737534358905522, "altitude": 75.21999999980424, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:40:27.189551+00:00", "timestamp_unix": 1767930027.189551}, "starlink_gps": {"latitude": 45.553308918675036, "longitude": 13.737534409788994, "altitude": 75.21999999866904, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:27.189802+00:00", "timestamp_unix": 1767930027.189802}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737453333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:26.323883+00:00", "timestamp_unix": 1767930026.323883}, "nmea_secondary": {"latitude": 45.55341, "longitude": 13.737401666666667, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:26.589303+00:00", "timestamp_unix": 1767930026.589303}}

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


validation_timestamp: 2026-01-09T03:40:57.225467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.79091209466277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.79091209466277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.464598657603325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.932500957982349, "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.185246635213172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.82733501117392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.185246635213172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.82733501117392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.705152126992854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:45+00:00", "timestamp_unix": 1767930045.0}, "starlink_location": {"latitude": 45.55331116666663, "longitude": 13.737531500000001, "altitude": 75.74000000069715, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:40:57.186024+00:00", "timestamp_unix": 1767930057.186024}, "starlink_gps": {"latitude": 45.55331116666663, "longitude": 13.737531500000001, "altitude": 75.74000000069715, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:57.186277+00:00", "timestamp_unix": 1767930057.186277}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737445, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:56.356900+00:00", "timestamp_unix": 1767930056.3569}, "nmea_secondary": {"latitude": 45.553395, "longitude": 13.737418333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:40:55.854870+00:00", "timestamp_unix": 1767930055.85487}}

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


validation_timestamp: 2026-01-09T03:41:27.225266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.538976947628116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.537735740105141, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3986423370369288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.079879160326215, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00562608392351897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.152921632871227, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.884702146164146, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.152998548485666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.87907734569466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.975337549596622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:17+00:00", "timestamp_unix": 1767930077.0}, "starlink_location": {"latitude": 45.55331221616561, "longitude": 13.737530474561796, "altitude": 76.13000000067339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:41:27.185207+00:00", "timestamp_unix": 1767930087.185207}, "starlink_gps": {"latitude": 45.55331225200175, "longitude": 13.737530423553757, "altitude": 76.12999999985982, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:27.185458+00:00", "timestamp_unix": 1767930087.185458}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737448333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:26.392238+00:00", "timestamp_unix": 1767930086.392238}, "nmea_secondary": {"latitude": 45.55337, "longitude": 13.737451666666667, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:25.813021+00:00", "timestamp_unix": 1767930085.813021}}

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


validation_timestamp: 2026-01-09T03:41:57.283824+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.123893051511688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.123893051511688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.763182364710545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.046288810679652, "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.169387671883758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.143448656570516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.169387671883758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.143448656570516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.262006451151263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:51+00:00", "timestamp_unix": 1767930111.0}, "starlink_location": {"latitude": 45.553312999999996, "longitude": 13.737532666666667, "altitude": 76.25000000088069, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:41:57.245055+00:00", "timestamp_unix": 1767930117.245055}, "starlink_gps": {"latitude": 45.553312999999996, "longitude": 13.737532666666667, "altitude": 76.25000000088069, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:57.245315+00:00", "timestamp_unix": 1767930117.245315}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737446666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:56.346129+00:00", "timestamp_unix": 1767930116.346129}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737506666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:41:55.823954+00:00", "timestamp_unix": 1767930115.823954}}

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


validation_timestamp: 2026-01-09T03:42:27.220035+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.491205293720885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.485758888718577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1569419755132468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.89944168416383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005611976302367372, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.636094373518025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.055376069097496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.630566164016692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.0514034862738555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.744028443339689, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:22+00:00", "timestamp_unix": 1767930142.0}, "starlink_location": {"latitude": 45.55331345051887, "longitude": 13.737533307920474, "altitude": 76.25000000017006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:42:27.183682+00:00", "timestamp_unix": 1767930147.183682}, "starlink_gps": {"latitude": 45.55331341477257, "longitude": 13.737533257040367, "altitude": 76.25000000079552, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:27.183968+00:00", "timestamp_unix": 1767930147.183968}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737421666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:26.319554+00:00", "timestamp_unix": 1767930146.319554}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737533333333333, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:25.835344+00:00", "timestamp_unix": 1767930145.835344}}

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


validation_timestamp: 2026-01-09T03:42:57.222515+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.018692383669325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.020451609792097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0468361406577356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.243020643182348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003983801182877329, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.036175732529285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.349426702318479, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.037767554587214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.353407765193419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.04359127141749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:53+00:00", "timestamp_unix": 1767930173.0}, "starlink_location": {"latitude": 45.55331271619326, "longitude": 13.737526499999998, "altitude": 76.22000000001303, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:42:57.182670+00:00", "timestamp_unix": 1767930177.18267}, "starlink_gps": {"latitude": 45.553312752020446, "longitude": 13.737526499999998, "altitude": 76.21999999920801, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:57.182926+00:00", "timestamp_unix": 1767930177.182926}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737408333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:56.320282+00:00", "timestamp_unix": 1767930176.320282}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.73753, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:42:55.796559+00:00", "timestamp_unix": 1767930175.796559}}

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


validation_timestamp: 2026-01-09T03:43:27.219990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.561679610136338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.563801565346372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.065106568282314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.604788274493681, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039801004131500214, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.157367590200014, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.380608834504326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.159901980081719, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.384239773092676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.592535362995167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:25+00:00", "timestamp_unix": 1767930205.0}, "starlink_location": {"latitude": 45.55331721617356, "longitude": 13.7375255, "altitude": 76.22999999976726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:43:27.182615+00:00", "timestamp_unix": 1767930207.182615}, "starlink_gps": {"latitude": 45.553317251967464, "longitude": 13.737525499999999, "altitude": 76.23000000012381, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:27.182867+00:00", "timestamp_unix": 1767930207.182867}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737415, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:26.356630+00:00", "timestamp_unix": 1767930206.35663}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737486666666667, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:25.858066+00:00", "timestamp_unix": 1767930205.858066}}

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


validation_timestamp: 2026-01-09T03:43:57.221614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.562519202602248, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.566789943191132, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.496680308708813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.346349010094942, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007958774718409818, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.750376876827737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.572506185908109, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.753611710745039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5793653895725805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.617059558326192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.73739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:56+00:00", "timestamp_unix": 1767930236.0}, "starlink_location": {"latitude": 45.553317599178875, "longitude": 13.737526166666667, "altitude": 75.65000000103561, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:43:57.181217+00:00", "timestamp_unix": 1767930237.181217}, "starlink_gps": {"latitude": 45.553317670753856, "longitude": 13.737526166666667, "altitude": 75.65000000054218, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:57.181472+00:00", "timestamp_unix": 1767930237.181472}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.7374, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:56.342892+00:00", "timestamp_unix": 1767930236.342892}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737483333333333, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:43:55.819347+00:00", "timestamp_unix": 1767930235.819347}}

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


validation_timestamp: 2026-01-09T03:44:27.283150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.73467384293422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.73467384293422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.146343571645922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.127080230709983, "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.504780339234145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.042824894235684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.504780339234145, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.042824894235684, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.089846429229524, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:18+00:00", "timestamp_unix": 1767930258.0}, "starlink_location": {"latitude": 45.553318499999996, "longitude": 13.737526166666663, "altitude": 75.65000000075239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:44:27.242600+00:00", "timestamp_unix": 1767930267.2426}, "starlink_gps": {"latitude": 45.553318499999996, "longitude": 13.737526166666663, "altitude": 75.65000000075239, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:27.242855+00:00", "timestamp_unix": 1767930267.242855}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.73739, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:26.374667+00:00", "timestamp_unix": 1767930266.374667}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737486666666667, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:26.579886+00:00", "timestamp_unix": 1767930266.579886}}

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


validation_timestamp: 2026-01-09T03:44:57.195715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.523952449537386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.517861607384813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0521102360146246, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.875218100965429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007970812058616106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.479889492329418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.303707051142055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.472981886694688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.300886468349788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.298234603460431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:50+00:00", "timestamp_unix": 1767930290.0}, "starlink_location": {"latitude": 45.553319833333326, "longitude": 13.737526115566714, "altitude": 75.67000000027059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:44:57.159514+00:00", "timestamp_unix": 1767930297.159514}, "starlink_gps": {"latitude": 45.553319833333326, "longitude": 13.737526013197952, "altitude": 75.67000000027059, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:57.159808+00:00", "timestamp_unix": 1767930297.159808}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737398333333333, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:56.354718+00:00", "timestamp_unix": 1767930296.354718}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737488333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:44:55.590221+00:00", "timestamp_unix": 1767930295.590221}}

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


validation_timestamp: 2026-01-09T03:45:27.275222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.881163074681394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.876128600742526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.193181843742816, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.126619286276977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010983698678963, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.123857117472205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.526235437800558, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.119774813556207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.520169566233784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.280081032221975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:22+00:00", "timestamp_unix": 1767930322.0}, "starlink_location": {"latitude": 45.553320171271835, "longitude": 13.73752666666667, "altitude": 75.61000000100528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:45:27.240988+00:00", "timestamp_unix": 1767930327.240988}, "starlink_gps": {"latitude": 45.55332009922733, "longitude": 13.73752666666667, "altitude": 75.61000000100343, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:27.241243+00:00", "timestamp_unix": 1767930327.241243}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737381666666666, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:26.356346+00:00", "timestamp_unix": 1767930326.356346}, "nmea_secondary": {"latitude": 45.553241666666665, "longitude": 13.73743, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:25.853580+00:00", "timestamp_unix": 1767930325.85358}}

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


validation_timestamp: 2026-01-09T03:45:57.280335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.143726618364767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.150524017660981, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.981486968110061, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.078501015254787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799834242059839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.095264841708445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.18515670868803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.102199962679538, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.191730873317667, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.307525788474529, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:53+00:00", "timestamp_unix": 1767930353.0}, "starlink_location": {"latitude": 45.5533248333333, "longitude": 13.737528614906834, "altitude": 75.79000000139818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:45:57.240228+00:00", "timestamp_unix": 1767930357.240228}, "starlink_gps": {"latitude": 45.5533248333333, "longitude": 13.737528717629177, "altitude": 75.79000000069969, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:57.240486+00:00", "timestamp_unix": 1767930357.240486}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737371666666666, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:56.338183+00:00", "timestamp_unix": 1767930356.338183}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737336666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:45:55.814533+00:00", "timestamp_unix": 1767930355.814533}}

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


validation_timestamp: 2026-01-09T03:46:27.275506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.928554664683158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.923846365773707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1936635644304079, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.621347409613902, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013414797835869, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.770892328662512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.487862707211477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.766800579647452, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.483509963533116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.747079767499212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:24+00:00", "timestamp_unix": 1767930384.0}, "starlink_location": {"latitude": 45.553325337940215, "longitude": 13.737529333333331, "altitude": 75.78999999999576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:46:27.237886+00:00", "timestamp_unix": 1767930387.237886}, "starlink_gps": {"latitude": 45.553325265873845, "longitude": 13.737529333333333, "altitude": 75.7900000003487, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:27.238138+00:00", "timestamp_unix": 1767930387.238138}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737388333333334, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:26.312747+00:00", "timestamp_unix": 1767930386.312747}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.73733, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:25.574263+00:00", "timestamp_unix": 1767930385.574263}}

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


validation_timestamp: 2026-01-09T03:46:57.278073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.799375676729293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.794830049596342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.734206590741643, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.398277155572865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801115514766078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.237410704595764, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.114876747659803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.233117447960312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.11074712728752, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.888408280040709, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:56+00:00", "timestamp_unix": 1767930416.0}, "starlink_location": {"latitude": 45.55332233793491, "longitude": 13.737529333333331, "altitude": 75.44000000276762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:46:57.237844+00:00", "timestamp_unix": 1767930417.237844}, "starlink_gps": {"latitude": 45.55332226588886, "longitude": 13.737529333333333, "altitude": 75.44000000134102, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:57.238103+00:00", "timestamp_unix": 1767930417.238103}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737396666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:56.350359+00:00", "timestamp_unix": 1767930416.350359}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.73733, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:46:56.585654+00:00", "timestamp_unix": 1767930416.585654}}

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


validation_timestamp: 2026-01-09T03:47:27.434341+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.784934762985898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.784934762985898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5268109530863054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.065794181213926, "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.10449575326674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.46662950886012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.10449575326674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.46662950886012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.602150398651841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:17+00:00", "timestamp_unix": 1767930437.0}, "starlink_location": {"latitude": 45.55331783333335, "longitude": 13.737529833333333, "altitude": 74.78999999955823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:47:27.236515+00:00", "timestamp_unix": 1767930447.236515}, "starlink_gps": {"latitude": 45.55331783333335, "longitude": 13.737529833333333, "altitude": 74.78999999955823, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:27.236770+00:00", "timestamp_unix": 1767930447.23677}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737396666666667, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:26.385546+00:00", "timestamp_unix": 1767930446.385546}, "nmea_secondary": {"latitude": 45.553255, "longitude": 13.737338333333334, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:25.798397+00:00", "timestamp_unix": 1767930445.798397}}

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


validation_timestamp: 2026-01-09T03:47:57.275758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.090023041171948, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.085329164352242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.559188896703176, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.760094456141637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025180780495805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.615196754065279, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.391666560892409, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.610242783604882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.38841168475867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.017677018113269, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:49+00:00", "timestamp_unix": 1767930469.0}, "starlink_location": {"latitude": 45.55331783797465, "longitude": 13.737525666666668, "altitude": 74.88000000153347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:47:57.235653+00:00", "timestamp_unix": 1767930477.235653}, "starlink_gps": {"latitude": 45.55331776580247, "longitude": 13.737525666666663, "altitude": 74.88000000116682, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:57.235952+00:00", "timestamp_unix": 1767930477.235952}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737408333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:56.310916+00:00", "timestamp_unix": 1767930476.310916}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737345, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:47:55.809968+00:00", "timestamp_unix": 1767930475.809968}}

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


validation_timestamp: 2026-01-09T03:48:27.189409+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.050339601343657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.050339601343657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8013573820805826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.783590175038473, "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.332379241524654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.804616049198728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.332379241524654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.804616049198728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.628238651549042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:22+00:00", "timestamp_unix": 1767930502.0}, "starlink_location": {"latitude": 45.553317333333354, "longitude": 13.737525666666667, "altitude": 74.87999999989317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:48:27.155320+00:00", "timestamp_unix": 1767930507.15532}, "starlink_gps": {"latitude": 45.553317333333354, "longitude": 13.737525666666667, "altitude": 74.87999999989317, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:27.155574+00:00", "timestamp_unix": 1767930507.155574}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737401666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:26.313066+00:00", "timestamp_unix": 1767930506.313066}, "nmea_secondary": {"latitude": 45.553225, "longitude": 13.737323333333334, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:25.821281+00:00", "timestamp_unix": 1767930505.821281}}

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


validation_timestamp: 2026-01-09T03:48:57.275033+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.347654716764273, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.343238883592445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4287973636605353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.590211776335375, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015470605442712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.728678383723441, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.937561055159332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.723918243445857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.933106722178355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.256457949497048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:53+00:00", "timestamp_unix": 1767930533.0}, "starlink_location": {"latitude": 45.55331633797724, "longitude": 13.737523166666668, "altitude": 74.50000000031152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:48:57.238355+00:00", "timestamp_unix": 1767930537.238355}, "starlink_gps": {"latitude": 45.553316265892384, "longitude": 13.737523166666668, "altitude": 74.49999999948712, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:57.238606+00:00", "timestamp_unix": 1767930537.238606}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737391666666667, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:56.339300+00:00", "timestamp_unix": 1767930536.3393}, "nmea_secondary": {"latitude": 45.55322666666667, "longitude": 13.737331666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:48:55.833734+00:00", "timestamp_unix": 1767930535.833734}}

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


validation_timestamp: 2026-01-09T03:49:27.212502+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.884970543679875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.887002133602317, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3684032377978688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.93287833275778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003959322692763851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.2594321985001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.261058796980805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.262095963195998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.261877337817694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.253036725214498, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:25+00:00", "timestamp_unix": 1767930565.0}, "starlink_location": {"latitude": 45.55331521628265, "longitude": 13.737526, "altitude": 74.47000000094302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:49:27.172827+00:00", "timestamp_unix": 1767930567.172827}, "starlink_gps": {"latitude": 45.55331525188969, "longitude": 13.737526, "altitude": 74.4699999999769, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:27.173079+00:00", "timestamp_unix": 1767930567.173079}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.7374, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:26.339718+00:00", "timestamp_unix": 1767930566.339718}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737321666666666, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:25.896252+00:00", "timestamp_unix": 1767930565.896252}}

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


validation_timestamp: 2026-01-09T03:49:57.187022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.714359474497853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.716877133417942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.077168335652523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9235084279728945, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008978139794016246, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.371725972247717, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.761675778988806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.37543412765768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.75850838770343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.757511101416936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:46+00:00", "timestamp_unix": 1767930586.0}, "starlink_location": {"latitude": 45.55331630170689, "longitude": 13.737518615577779, "altitude": 74.5300000015169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:49:57.152386+00:00", "timestamp_unix": 1767930597.152386}, "starlink_gps": {"latitude": 45.553316373972585, "longitude": 13.737518564147448, "altitude": 74.53000000126526, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:57.152640+00:00", "timestamp_unix": 1767930597.15264}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.737418333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:56.311468+00:00", "timestamp_unix": 1767930596.311468}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737406666666667, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:49:55.804122+00:00", "timestamp_unix": 1767930595.804122}}

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


validation_timestamp: 2026-01-09T03:50:27.268773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.725509405720219, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.736361722089418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.392897667197301, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.715488303913583, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016034426286732382, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.92096213450012, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9950415331267597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.930557462407974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9898159653499317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.511818461259422, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:18+00:00", "timestamp_unix": 1767930618.0}, "starlink_location": {"latitude": 45.55331615751524, "longitude": 13.737518000000001, "altitude": 74.5300000007576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:50:27.231718+00:00", "timestamp_unix": 1767930627.231718}, "starlink_gps": {"latitude": 45.5533163017163, "longitude": 13.737518000000001, "altitude": 74.5300000010429, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:27.232013+00:00", "timestamp_unix": 1767930627.232013}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737385, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:26.376433+00:00", "timestamp_unix": 1767930626.376433}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737481666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:25.564505+00:00", "timestamp_unix": 1767930625.564505}}

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


validation_timestamp: 2026-01-09T03:50:57.191370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.374005276774731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.371161370301152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.832675441085229, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.319360868079468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000903416335359, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.335732090622857, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.22367970517235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.333666465921683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.221687826306235, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.128157475221809, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:49+00:00", "timestamp_unix": 1767930649.0}, "starlink_location": {"latitude": 45.55331693246806, "longitude": 13.737521666666671, "altitude": 74.87000000015564, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:50:57.151713+00:00", "timestamp_unix": 1767930657.151713}, "starlink_gps": {"latitude": 45.55331689648707, "longitude": 13.737521666666668, "altitude": 74.87000000036939, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:57.152005+00:00", "timestamp_unix": 1767930657.152005}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737375, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:56.320870+00:00", "timestamp_unix": 1767930656.32087}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737396666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:50:56.576364+00:00", "timestamp_unix": 1767930656.576364}}

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


validation_timestamp: 2026-01-09T03:51:27.270890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.789241611859362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.783890127525915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.594950825027882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.862947253044721, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034004477403269, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.235673546566789, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.234677104246424, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.230995199444477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.23189653932236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.803170616155895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737439, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:20+00:00", "timestamp_unix": 1767930680.0}, "starlink_location": {"latitude": 45.553317671369754, "longitude": 13.737523166666668, "altitude": 75.02000000073436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:51:27.231328+00:00", "timestamp_unix": 1767930687.231328}, "starlink_gps": {"latitude": 45.553317599118216, "longitude": 13.737523166666668, "altitude": 75.02000000053933, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:27.231581+00:00", "timestamp_unix": 1767930687.231581}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737385, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:26.340483+00:00", "timestamp_unix": 1767930686.340483}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737351666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:25.839268+00:00", "timestamp_unix": 1767930685.839268}}

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


validation_timestamp: 2026-01-09T03:51:57.187172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.234144287463709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.231846471745516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.891382861905356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.158590466602048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00402702133795698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.12483246466612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.260463891212217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.122560698542536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.259472199366398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.904608441040786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:52+00:00", "timestamp_unix": 1767930712.0}, "starlink_location": {"latitude": 45.553318265945116, "longitude": 13.737520833333335, "altitude": 74.57000000135308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:51:57.149566+00:00", "timestamp_unix": 1767930717.149566}, "starlink_gps": {"latitude": 45.55331822972924, "longitude": 13.737520833333333, "altitude": 74.57000000194269, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:57.149822+00:00", "timestamp_unix": 1767930717.149822}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737381666666666, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:56.312977+00:00", "timestamp_unix": 1767930716.312977}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737343333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:51:56.611420+00:00", "timestamp_unix": 1767930716.61142}}

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


validation_timestamp: 2026-01-09T03:52:27.187934+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.16354067951976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.16354067951976, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9807316636233017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.644232632250137, "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.030020238594586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.47636096106411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.030020238594586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.47636096106411, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.582673712010971, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:23+00:00", "timestamp_unix": 1767930743.0}, "starlink_location": {"latitude": 45.55331783333329, "longitude": 13.737520833333335, "altitude": 74.57000000095952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:52:27.148615+00:00", "timestamp_unix": 1767930747.148615}, "starlink_gps": {"latitude": 45.55331783333329, "longitude": 13.737520833333335, "altitude": 74.57000000095952, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:27.148867+00:00", "timestamp_unix": 1767930747.148867}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737376666666666, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:26.335664+00:00", "timestamp_unix": 1767930746.335664}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737336666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:26.559516+00:00", "timestamp_unix": 1767930746.559516}}

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


validation_timestamp: 2026-01-09T03:52:57.263847+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.641799546907476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.646341323513548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.445930437906168, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.485484892387982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033913617343782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.029417945699485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.521769551284395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.033578891779303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.521812485382112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.476365906301189, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:54+00:00", "timestamp_unix": 1767930774.0}, "starlink_location": {"latitude": 45.553318995289594, "longitude": 13.73752316666667, "altitude": 74.97000000019075, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:52:57.227325+00:00", "timestamp_unix": 1767930777.227325}, "starlink_gps": {"latitude": 45.553319067540315, "longitude": 13.737523166666668, "altitude": 74.97000000017773, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:57.227576+00:00", "timestamp_unix": 1767930777.227576}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73738, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:56.321865+00:00", "timestamp_unix": 1767930776.321865}, "nmea_secondary": {"latitude": 45.55331833333334, "longitude": 13.737336666666666, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:52:55.823375+00:00", "timestamp_unix": 1767930775.823375}}

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


validation_timestamp: 2026-01-09T03:53:27.185541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.563206483722523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.563206484579942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.901608609353824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.397605406658933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.451344418174012, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.726178429491624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.451344418997182, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.726178429332535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.926852305191064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:15+00:00", "timestamp_unix": 1767930795.0}, "starlink_location": {"latitude": 45.55331166666664, "longitude": 13.73752816666667, "altitude": 74.80193340754315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:53:27.147241+00:00", "timestamp_unix": 1767930807.147241}, "starlink_gps": {"latitude": 45.55331166666665, "longitude": 13.73752816666667, "altitude": 74.80594267941109, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:27.147494+00:00", "timestamp_unix": 1767930807.147494}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737391666666667, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:26.368792+00:00", "timestamp_unix": 1767930806.368792}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.73734, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:26.511138+00:00", "timestamp_unix": 1767930806.511138}}

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


validation_timestamp: 2026-01-09T03:53:57.267809+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.144227595227262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.136141043266182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8837134626683936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.732315487175749, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016053172692223394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.45981685397081, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.810075137952714, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.450061268041901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.809761322215154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.781556554748954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:48+00:00", "timestamp_unix": 1767930828.0}, "starlink_location": {"latitude": 45.553311009319486, "longitude": 13.7375285, "altitude": 75.19391014855499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:53:57.226026+00:00", "timestamp_unix": 1767930837.226026}, "starlink_gps": {"latitude": 45.553310864949836, "longitude": 13.7375285, "altitude": 75.20193305246065, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:57.226279+00:00", "timestamp_unix": 1767930837.226279}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737411666666667, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:56.324112+00:00", "timestamp_unix": 1767930836.324112}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737338333333334, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:53:55.896193+00:00", "timestamp_unix": 1767930835.896193}}

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


validation_timestamp: 2026-01-09T03:54:27.266750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.1615934833303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.164860289589742, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.498351004293493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.2463266049888615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008028518109985157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.482327732631123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.371134185762699, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.487343836162449, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.372215607868537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.871992577031192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:20+00:00", "timestamp_unix": 1767930860.0}, "starlink_location": {"latitude": 45.553309495330154, "longitude": 13.737528499999998, "altitude": 75.25000000261977, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:54:27.225592+00:00", "timestamp_unix": 1767930867.225592}, "starlink_gps": {"latitude": 45.55330956753235, "longitude": 13.7375285, "altitude": 75.25000000147043, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:27.225843+00:00", "timestamp_unix": 1767930867.225843}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.737413333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:26.337293+00:00", "timestamp_unix": 1767930866.337293}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737358333333333, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:25.856698+00:00", "timestamp_unix": 1767930865.856698}}

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


validation_timestamp: 2026-01-09T03:54:57.262995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.820390240168791, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.827512148200098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.86603611170886, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7924003999768714, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984101495831996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.917231755358747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.415143466434829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.922812180880298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.422502106453939, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.841338407006379, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:52+00:00", "timestamp_unix": 1767930892.0}, "starlink_location": {"latitude": 45.55331999999999, "longitude": 13.737531948443879, "altitude": 75.71391744005373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:54:57.224331+00:00", "timestamp_unix": 1767930897.224331}, "starlink_gps": {"latitude": 45.55331999999999, "longitude": 13.737532050983317, "altitude": 75.72192425172463, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:57.224586+00:00", "timestamp_unix": 1767930897.224586}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737425, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:56.336464+00:00", "timestamp_unix": 1767930896.336464}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737385, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:54:56.538628+00:00", "timestamp_unix": 1767930896.538628}}

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


validation_timestamp: 2026-01-09T03:55:27.180522+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.572500791477243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.572500791477243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.473887681481575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3170164065106584, "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.546846458491702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.888099648729574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.546846458491702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.888099648729574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.989065468530263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:25+00:00", "timestamp_unix": 1767930925.0}, "starlink_location": {"latitude": 45.55331849999997, "longitude": 13.737533500000001, "altitude": 75.83999999932178, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:55:27.144301+00:00", "timestamp_unix": 1767930927.144301}, "starlink_gps": {"latitude": 45.55331849999997, "longitude": 13.737533500000001, "altitude": 75.83999999932178, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:27.144552+00:00", "timestamp_unix": 1767930927.144552}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73742, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:26.344258+00:00", "timestamp_unix": 1767930926.344258}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737386666666668, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:25.851405+00:00", "timestamp_unix": 1767930925.851405}}

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


validation_timestamp: 2026-01-09T03:55:57.261765+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.51402760620643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.51402760620643, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8349449539782023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.429587363434163, "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.055409380701565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.149019949243227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.055409380701565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.149019949243227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.141460183372396, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:55+00:00", "timestamp_unix": 1767930955.0}, "starlink_location": {"latitude": 45.55331549999999, "longitude": 13.737532833333331, "altitude": 75.58000000071316, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:55:57.224074+00:00", "timestamp_unix": 1767930957.224074}, "starlink_gps": {"latitude": 45.55331549999999, "longitude": 13.737532833333331, "altitude": 75.58000000071316, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:57.224333+00:00", "timestamp_unix": 1767930957.224333}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737416666666666, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:56.297144+00:00", "timestamp_unix": 1767930956.297144}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737358333333333, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:55:55.890291+00:00", "timestamp_unix": 1767930955.890291}}

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


validation_timestamp: 2026-01-09T03:56:27.264114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.977319975254558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.977319975017478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.44122818374369027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.140507986159684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.766275039728965e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.601397824479989, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.186771299398398, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.601397824245748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.186771299124903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.48782810537259, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:18+00:00", "timestamp_unix": 1767930978.0}, "starlink_location": {"latitude": 45.55331549999999, "longitude": 13.737532833333331, "altitude": 75.52391605941574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:56:27.223676+00:00", "timestamp_unix": 1767930987.223676}, "starlink_gps": {"latitude": 45.55331549999999, "longitude": 13.737532833333328, "altitude": 75.53192055866975, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:27.223962+00:00", "timestamp_unix": 1767930987.223962}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737406666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:26.363907+00:00", "timestamp_unix": 1767930986.363907}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.73734, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:26.477982+00:00", "timestamp_unix": 1767930986.477982}}

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


validation_timestamp: 2026-01-09T03:56:57.177072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.409188667170934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.406709620016565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.466412229358179, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.879153877968384, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014116839247292, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.53184069251341, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.38089211237803, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.52913846715856, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.380158731607995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.637353118844871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:49+00:00", "timestamp_unix": 1767931009.0}, "starlink_location": {"latitude": 45.55332193249162, "longitude": 13.73753683333333, "altitude": 75.42999999967131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:56:57.141862+00:00", "timestamp_unix": 1767931017.141862}, "starlink_gps": {"latitude": 45.5533218963918, "longitude": 13.73753683333333, "altitude": 75.43000000030958, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:57.142121+00:00", "timestamp_unix": 1767931017.142121}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737408333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:56.326307+00:00", "timestamp_unix": 1767931016.326307}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.73733, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:56:55.867414+00:00", "timestamp_unix": 1767931015.867414}}

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


validation_timestamp: 2026-01-09T03:57:27.182307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.17839118264356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.183985122554635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2335706250563736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.44190875020403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00568441623081637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.719003886833836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.531466151780517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.724677204257095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.536301964280586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.796460655248644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737401, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:22+00:00", "timestamp_unix": 1767931042.0}, "starlink_location": {"latitude": 45.55332773408474, "longitude": 13.737539884276913, "altitude": 76.10192115444194, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:57:27.144014+00:00", "timestamp_unix": 1767931047.144014}, "starlink_gps": {"latitude": 45.553327770292455, "longitude": 13.737539935813805, "altitude": 76.1059454211239, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:27.144268+00:00", "timestamp_unix": 1767931047.144268}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737398333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:26.311729+00:00", "timestamp_unix": 1767931046.311729}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737333333333334, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:26.516524+00:00", "timestamp_unix": 1767931046.516524}}

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


validation_timestamp: 2026-01-09T03:57:57.179674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.617948199018093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.6172916082725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2899759231549623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4556496362349725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056661264560518235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.38658569381432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.413906492257594, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.386539507525129, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.411010225541506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.844051892781395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:53+00:00", "timestamp_unix": 1767931073.0}, "starlink_location": {"latitude": 45.55332723420923, "longitude": 13.737540282212638, "altitude": 76.30999999893733, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:57:57.140208+00:00", "timestamp_unix": 1767931077.140208}, "starlink_gps": {"latitude": 45.55332727030043, "longitude": 13.737540230841546, "altitude": 76.30999999948618, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:57.140461+00:00", "timestamp_unix": 1767931077.140461}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:56.301490+00:00", "timestamp_unix": 1767931076.30149}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.737348333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:57:55.892794+00:00", "timestamp_unix": 1767931075.892794}}

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


validation_timestamp: 2026-01-09T03:58:27.178867+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.224160389666379, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.224160389666379, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.785422865489315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.25631443473866, "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.037831187830786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.077704526246217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.037831187830786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.077704526246217, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6242184397990616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:24+00:00", "timestamp_unix": 1767931104.0}, "starlink_location": {"latitude": 45.55332766666665, "longitude": 13.737539666666667, "altitude": 76.30999999930714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:58:27.139686+00:00", "timestamp_unix": 1767931107.139686}, "starlink_gps": {"latitude": 45.55332766666665, "longitude": 13.737539666666667, "altitude": 76.30999999930714, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:27.139974+00:00", "timestamp_unix": 1767931107.139974}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737396666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:26.309368+00:00", "timestamp_unix": 1767931106.309368}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737356666666667, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:25.600399+00:00", "timestamp_unix": 1767931105.600399}}

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


validation_timestamp: 2026-01-09T03:58:57.315700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.614321611769345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.614321611769345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7287486697324101, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.171055146137636, "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.340776249544746, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.01723184464844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.340776249544746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.01723184464844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.590153251970893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:45+00:00", "timestamp_unix": 1767931125.0}, "starlink_location": {"latitude": 45.55332766666667, "longitude": 13.737541333333333, "altitude": 76.45000000075353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:58:57.280162+00:00", "timestamp_unix": 1767931137.280162}, "starlink_gps": {"latitude": 45.55332766666667, "longitude": 13.737541333333333, "altitude": 76.45000000075353, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:57.280414+00:00", "timestamp_unix": 1767931137.280414}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737405, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:56.294800+00:00", "timestamp_unix": 1767931136.2948}, "nmea_secondary": {"latitude": 45.55328166666666, "longitude": 13.73736, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:58:55.818359+00:00", "timestamp_unix": 1767931135.818359}}

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


validation_timestamp: 2026-01-09T03:59:27.259389+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.65687172378027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.656871723899606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.871435034668445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.599239955128759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.383137335281074e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.41010757030577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.417797686606427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.410107570421285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.417797686736275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3557189687243136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:18+00:00", "timestamp_unix": 1767931158.0}, "starlink_location": {"latitude": 45.553323, "longitude": 13.73754216666667, "altitude": 76.37392025348122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:59:27.219803+00:00", "timestamp_unix": 1767931167.219803}, "starlink_gps": {"latitude": 45.553323, "longitude": 13.737542166666671, "altitude": 76.38192556292687, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:27.220059+00:00", "timestamp_unix": 1767931167.220059}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737398333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:26.360033+00:00", "timestamp_unix": 1767931166.360033}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737368333333333, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:25.791809+00:00", "timestamp_unix": 1767931165.791809}}

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


validation_timestamp: 2026-01-09T03:59:57.256848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.592195277065379, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.60350444681753, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9562343521781143, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.618202975192437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01132262347183002, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.141932195141667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.210135271604347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.153012887209055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.220564282201295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6633197753974485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:50+00:00", "timestamp_unix": 1767931190.0}, "starlink_location": {"latitude": 45.55332316205076, "longitude": 13.737542115079425, "altitude": 76.28000000126302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:59:57.218513+00:00", "timestamp_unix": 1767931197.218513}, "starlink_gps": {"latitude": 45.55332323417184, "longitude": 13.737542217734275, "altitude": 76.28000000099792, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:57.218771+00:00", "timestamp_unix": 1767931197.218771}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737411666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:56.315525+00:00", "timestamp_unix": 1767931196.315525}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737385, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:59:55.579204+00:00", "timestamp_unix": 1767931195.579204}}

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


validation_timestamp: 2026-01-09T04:00:27.254839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.916961069552553, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.916961069552553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3475623161542605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.700215611667255, "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.228279629144938, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.329628740886612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.228279629144938, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.329628740886612, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.355718727616094, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:22+00:00", "timestamp_unix": 1767931222.0}, "starlink_location": {"latitude": 45.553323666666685, "longitude": 13.737542833333334, "altitude": 76.28000000038516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:00:27.216502+00:00", "timestamp_unix": 1767931227.216502}, "starlink_gps": {"latitude": 45.553323666666685, "longitude": 13.737542833333334, "altitude": 76.28000000038516, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:27.216758+00:00", "timestamp_unix": 1767931227.216758}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.73741, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:26.323382+00:00", "timestamp_unix": 1767931226.323382}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.73738, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:25.525801+00:00", "timestamp_unix": 1767931225.525801}}

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


validation_timestamp: 2026-01-09T04:00:57.174542+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.27015467095771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.27214625585791, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8349449539782023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.026827127965519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014189527294883, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.9189616743393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.270217988459354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.92144875824909, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.272295347973419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.855005979512949, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:53+00:00", "timestamp_unix": 1767931253.0}, "starlink_location": {"latitude": 45.55332473419181, "longitude": 13.737536833333332, "altitude": 76.51000000007858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:00:57.136695+00:00", "timestamp_unix": 1767931257.136695}, "starlink_gps": {"latitude": 45.553324770292285, "longitude": 13.737536833333332, "altitude": 76.51000000127209, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:57.136951+00:00", "timestamp_unix": 1767931257.136951}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737416666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:56.290134+00:00", "timestamp_unix": 1767931256.290134}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.73738, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:00:55.817456+00:00", "timestamp_unix": 1767931255.817456}}

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


validation_timestamp: 2026-01-09T04:01:27.176170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.825903771383873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.827552040259192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6672957602881899, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.16386253213809, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005676131820816783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.143959938552612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.185016518483652, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.145315853045616, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.185852826303128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5051458305673278, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:24+00:00", "timestamp_unix": 1767931284.0}, "starlink_location": {"latitude": 45.55332176585816, "longitude": 13.73753421769156, "altitude": 76.41000000032963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:01:27.135835+00:00", "timestamp_unix": 1767931287.135835}, "starlink_gps": {"latitude": 45.55332172970321, "longitude": 13.73753426915333, "altitude": 76.41000000032749, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:27.136085+00:00", "timestamp_unix": 1767931287.136085}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737411666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:26.325514+00:00", "timestamp_unix": 1767931286.325514}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737408333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:25.835497+00:00", "timestamp_unix": 1767931285.835497}}

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


validation_timestamp: 2026-01-09T04:01:57.256764+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.81467829664708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.805775640496886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5581495281368374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0307927602199785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016050023403552802, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.00817799048142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.530868427828134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.997305644710185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.528106618762063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.444359842465734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:54+00:00", "timestamp_unix": 1767931314.0}, "starlink_location": {"latitude": 45.55332100929477, "longitude": 13.737527833333331, "altitude": 76.92000000059932, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:01:57.213772+00:00", "timestamp_unix": 1767931317.213772}, "starlink_gps": {"latitude": 45.55332086495344, "longitude": 13.737527833333333, "altitude": 76.92000000088228, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:57.214022+00:00", "timestamp_unix": 1767931317.214022}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737433333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:56.292744+00:00", "timestamp_unix": 1767931316.292744}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737356666666667, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:01:55.827494+00:00", "timestamp_unix": 1767931315.827494}}

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


validation_timestamp: 2026-01-09T04:02:27.257390+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.594617640107037, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.59742417635678, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.196269830615015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.378172716505432, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011337039213367083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.27159035085984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.890476205932565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.273169130467691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.897423242392657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.47300972853842, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:17+00:00", "timestamp_unix": 1767931337.0}, "starlink_location": {"latitude": 45.55332050470272, "longitude": 13.737527114955867, "altitude": 76.9200000002637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:02:27.213063+00:00", "timestamp_unix": 1767931347.213063}, "starlink_gps": {"latitude": 45.5533204324898, "longitude": 13.73752721774139, "altitude": 76.92000000074704, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:27.213316+00:00", "timestamp_unix": 1767931347.213316}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737421666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:26.356093+00:00", "timestamp_unix": 1767931346.356093}, "nmea_secondary": {"latitude": 45.553308333333334, "longitude": 13.737388333333334, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:26.597441+00:00", "timestamp_unix": 1767931346.597441}}

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


validation_timestamp: 2026-01-09T04:02:57.248883+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.728746949810638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.721662776494846, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.07441675561768, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.706796329713531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800925330896344, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.725143073758224, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.979561550321446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.718204324581146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.973633558153143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1242308673724217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:47+00:00", "timestamp_unix": 1767931367.0}, "starlink_location": {"latitude": 45.55331699999997, "longitude": 13.737529885101189, "altitude": 76.8900000002298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:02:57.212517+00:00", "timestamp_unix": 1767931377.212517}, "starlink_gps": {"latitude": 45.55331699999999, "longitude": 13.737529782238733, "altitude": 76.88999999902465, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:57.212776+00:00", "timestamp_unix": 1767931377.212776}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737421666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:56.312250+00:00", "timestamp_unix": 1767931376.31225}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737435, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:02:55.910054+00:00", "timestamp_unix": 1767931375.910054}}

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


validation_timestamp: 2026-01-09T04:03:27.249381+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.555764012760863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.55944438964301, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9041771273713965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.13496234891511272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802732349772476, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.721973774463141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.688129190073367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.72526826325347, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.691791831611354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0268268442025277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:18+00:00", "timestamp_unix": 1767931398.0}, "starlink_location": {"latitude": 45.55331549529726, "longitude": 13.737530500000004, "altitude": 76.91999999900233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:03:27.211445+00:00", "timestamp_unix": 1767931407.211445}, "starlink_gps": {"latitude": 45.55331556748872, "longitude": 13.737530500000004, "altitude": 76.91999999966683, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:27.211701+00:00", "timestamp_unix": 1767931407.211701}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737428333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:26.314759+00:00", "timestamp_unix": 1767931406.314759}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:25.810197+00:00", "timestamp_unix": 1767931405.810197}}

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


validation_timestamp: 2026-01-09T04:03:57.272350+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.738933507299917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.742908929664532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.937611639075499, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.893985472586658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025772556013678, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.862314870094076, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.567088169804842, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.865718686195111, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.568286454698692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5670339647300207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:50+00:00", "timestamp_unix": 1767931430.0}, "starlink_location": {"latitude": 45.55331281078522, "longitude": 13.737529833333333, "altitude": 76.77000000004453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:03:57.230188+00:00", "timestamp_unix": 1767931437.230188}, "starlink_gps": {"latitude": 45.55331288296273, "longitude": 13.737529833333332, "altitude": 76.7700000006573, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:57.230439+00:00", "timestamp_unix": 1767931437.230439}, "nmea_primary": {"latitude": 45.553286666666665, "longitude": 13.73745, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:56.298480+00:00", "timestamp_unix": 1767931436.29848}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737408333333333, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:03:55.871467+00:00", "timestamp_unix": 1767931435.871467}}

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


validation_timestamp: 2026-01-09T04:04:27.165013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.542759994464383, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.539666726786582, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.244166578522403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1690591560451695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010285124098801, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.596297066418491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.71331230121591, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.592853359560039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.709657158640752, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.254860641587113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:22+00:00", "timestamp_unix": 1767931462.0}, "starlink_location": {"latitude": 45.553313333333314, "longitude": 13.737530449006124, "altitude": 76.7700000007429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:04:27.132572+00:00", "timestamp_unix": 1767931467.132572}, "starlink_gps": {"latitude": 45.553313333333314, "longitude": 13.737530397502228, "altitude": 76.7700000007429, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:27.132830+00:00", "timestamp_unix": 1767931467.13283}, "nmea_primary": {"latitude": 45.55327833333333, "longitude": 13.737446666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:26.317721+00:00", "timestamp_unix": 1767931466.317721}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737393333333333, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:25.831238+00:00", "timestamp_unix": 1767931465.831238}}

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


validation_timestamp: 2026-01-09T04:04:57.204706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.221108363678777, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.221108363678777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.096305492751705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6392416407549697, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.578851354627882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.823436913947791, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.578851354627882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.823436913947791, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8070026732041957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:54+00:00", "timestamp_unix": 1767931494.0}, "starlink_location": {"latitude": 45.55331216666668, "longitude": 13.737524, "altitude": 77.07999999854187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:04:57.169441+00:00", "timestamp_unix": 1767931497.169441}, "starlink_gps": {"latitude": 45.55331216666668, "longitude": 13.737524, "altitude": 77.07999999854187, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:57.169692+00:00", "timestamp_unix": 1767931497.169692}, "nmea_primary": {"latitude": 45.553288333333334, "longitude": 13.737446666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:56.284168+00:00", "timestamp_unix": 1767931496.284168}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737451666666667, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:04:55.894245+00:00", "timestamp_unix": 1767931495.894245}}

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


validation_timestamp: 2026-01-09T04:05:27.243256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.333026335579408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.337621150734497, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0789339901618478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.694471316193687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031327661042018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.829634033979033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.22685983618866, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.83264495580929, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.233962405802394, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.670690624800598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:17+00:00", "timestamp_unix": 1767931517.0}, "starlink_location": {"latitude": 45.55331299531598, "longitude": 13.737516333333337, "altitude": 77.37999999942045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:05:27.208746+00:00", "timestamp_unix": 1767931527.208746}, "starlink_gps": {"latitude": 45.55331306754344, "longitude": 13.737516333333334, "altitude": 77.37999999983293, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:27.209000+00:00", "timestamp_unix": 1767931527.209}, "nmea_primary": {"latitude": 45.55329, "longitude": 13.737435, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:26.344233+00:00", "timestamp_unix": 1767931526.344233}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.737455, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:25.803964+00:00", "timestamp_unix": 1767931525.803964}}

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


validation_timestamp: 2026-01-09T04:05:57.266361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.7953493352923635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.791386796637012, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.31787526005391, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.545474210143023, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014420579190022, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.084436176817274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.106023249642213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.082637023065356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.09943053365993, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.21623308643535, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.7374325, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:48+00:00", "timestamp_unix": 1767931548.0}, "starlink_location": {"latitude": 45.55331468913127, "longitude": 13.737519500000001, "altitude": 77.6199999994961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:05:57.227051+00:00", "timestamp_unix": 1767931557.227051}, "starlink_gps": {"latitude": 45.553314617055854, "longitude": 13.737519500000001, "altitude": 77.61999999998183, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:57.227301+00:00", "timestamp_unix": 1767931557.227301}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.737418333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:56.305873+00:00", "timestamp_unix": 1767931556.305873}, "nmea_secondary": {"latitude": 45.55317333333333, "longitude": 13.73738, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:05:56.490582+00:00", "timestamp_unix": 1767931556.490582}}

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


validation_timestamp: 2026-01-09T04:06:27.241940+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.587488396777327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5792312271998625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2596665514483796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.735155833570039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01604186654047322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.237018076174861, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.29006868277845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.233778961954231, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.282755650698697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.785778227266673, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:20+00:00", "timestamp_unix": 1767931580.0}, "starlink_location": {"latitude": 45.55331517587253, "longitude": 13.737519500000001, "altitude": 77.62000000100298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:06:27.206916+00:00", "timestamp_unix": 1767931587.206916}, "starlink_gps": {"latitude": 45.553315031604555, "longitude": 13.737519500000001, "altitude": 77.61999999998919, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:27.207168+00:00", "timestamp_unix": 1767931587.207168}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.737403333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:26.327256+00:00", "timestamp_unix": 1767931586.327256}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737333333333334, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:25.908741+00:00", "timestamp_unix": 1767931585.908741}}

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


validation_timestamp: 2026-01-09T04:06:57.263057+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.614545204592399, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6208191701069445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0087174486955566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.989417884928113, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01600174431837837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.19763449907373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.706382458608644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.201669125687214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.707669809934075, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9807296590885604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:52+00:00", "timestamp_unix": 1767931612.0}, "starlink_location": {"latitude": 45.55331078849424, "longitude": 13.737521000000003, "altitude": 77.67000000112947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:06:57.225446+00:00", "timestamp_unix": 1767931617.225446}, "starlink_gps": {"latitude": 45.55331093240138, "longitude": 13.737521000000003, "altitude": 77.67000000086996, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:57.225706+00:00", "timestamp_unix": 1767931617.225706}, "nmea_primary": {"latitude": 45.55329, "longitude": 13.737406666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:56.325808+00:00", "timestamp_unix": 1767931616.325808}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737358333333333, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:06:55.847415+00:00", "timestamp_unix": 1767931615.847415}}

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


validation_timestamp: 2026-01-09T04:07:27.243660+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5836440659439255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5836440659439255, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.279141381243772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2697696775726968, "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.86275079553164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.840203501995369, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.86275079553164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.840203501995369, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0381836538894362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:22+00:00", "timestamp_unix": 1767931642.0}, "starlink_location": {"latitude": 45.55330800000002, "longitude": 13.737525166666666, "altitude": 77.96999999997264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:07:27.205337+00:00", "timestamp_unix": 1767931647.205337}, "starlink_gps": {"latitude": 45.55330800000002, "longitude": 13.737525166666666, "altitude": 77.96999999997264, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:27.205591+00:00", "timestamp_unix": 1767931647.205591}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737406666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:26.276326+00:00", "timestamp_unix": 1767931646.276326}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737393333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:26.547549+00:00", "timestamp_unix": 1767931646.547549}}

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


validation_timestamp: 2026-01-09T04:07:57.262687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.560959095037537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.560959095037537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7806846021041665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.87301506354117, "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.184465976116808, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.356521611074731, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.184465976116808, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.356521611074731, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1776816017996943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:55+00:00", "timestamp_unix": 1767931675.0}, "starlink_location": {"latitude": 45.553312999999974, "longitude": 13.737532333333336, "altitude": 78.37999999914246, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:07:57.223827+00:00", "timestamp_unix": 1767931677.223827}, "starlink_gps": {"latitude": 45.553312999999974, "longitude": 13.737532333333336, "altitude": 78.37999999914246, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:57.224081+00:00", "timestamp_unix": 1767931677.224081}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737413333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:56.282145+00:00", "timestamp_unix": 1767931676.282145}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.7374, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:07:55.861512+00:00", "timestamp_unix": 1767931675.861512}}

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


validation_timestamp: 2026-01-09T04:08:27.257380+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.161849681615456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.161849681615456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4855225141663966, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7158076650464062, "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.53604720460713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.715109134157625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.53604720460713, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.715109134157625, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.190719054168824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:17+00:00", "timestamp_unix": 1767931697.0}, "starlink_location": {"latitude": 45.553312999999974, "longitude": 13.737532333333336, "altitude": 78.37999999914246, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:08:27.223076+00:00", "timestamp_unix": 1767931707.223076}, "starlink_gps": {"latitude": 45.553312999999974, "longitude": 13.737532333333336, "altitude": 78.37999999914246, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:27.223330+00:00", "timestamp_unix": 1767931707.22333}, "nmea_primary": {"latitude": 45.55329833333333, "longitude": 13.737411666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:26.345938+00:00", "timestamp_unix": 1767931706.345938}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.73741, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:25.822229+00:00", "timestamp_unix": 1767931705.822229}}

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


validation_timestamp: 2026-01-09T04:08:57.255905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.831625040965283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.831625040965283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3924469603703849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2217552280089718, "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.118161666067474, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.945498876544749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.118161666067474, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.945498876544749, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5130092979449201, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:49+00:00", "timestamp_unix": 1767931729.0}, "starlink_location": {"latitude": 45.55330466666669, "longitude": 13.737530333333336, "altitude": 77.84000000088965, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:08:57.222164+00:00", "timestamp_unix": 1767931737.222164}, "starlink_gps": {"latitude": 45.55330466666669, "longitude": 13.737530333333336, "altitude": 77.84000000088965, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:57.222415+00:00", "timestamp_unix": 1767931737.222415}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737408333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:56.289553+00:00", "timestamp_unix": 1767931736.289553}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737418333333334, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:08:55.885939+00:00", "timestamp_unix": 1767931735.885939}}

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


validation_timestamp: 2026-01-09T04:09:27.255719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.645127048876361, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.645127048876361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6260379595711718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.097829145374632, "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.252192675191457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.059108036745622, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.252192675191457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.059108036745622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.458837641934055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:22+00:00", "timestamp_unix": 1767931762.0}, "starlink_location": {"latitude": 45.55329666666665, "longitude": 13.737517500000003, "altitude": 76.95999999965363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:09:27.221809+00:00", "timestamp_unix": 1767931767.221809}, "starlink_gps": {"latitude": 45.55329666666665, "longitude": 13.737517500000003, "altitude": 76.95999999965363, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:27.222071+00:00", "timestamp_unix": 1767931767.222071}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737406666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:26.308227+00:00", "timestamp_unix": 1767931766.308227}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737388333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:25.838986+00:00", "timestamp_unix": 1767931765.838986}}

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


validation_timestamp: 2026-01-09T04:09:57.259349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.594608023296093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.601948153947152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.428350409361775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0682444735087366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987737235197606, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.814603615942538, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.528698363783919, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.822467326582338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.536292216440529, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2624396922250427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:52+00:00", "timestamp_unix": 1767931792.0}, "starlink_location": {"latitude": 45.553295500000004, "longitude": 13.737517422984329, "altitude": 77.3399999999809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T04:09:57.220760+00:00", "timestamp_unix": 1767931797.22076}, "starlink_gps": {"latitude": 45.553295500000004, "longitude": 13.737517525570416, "altitude": 77.3399999999809, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:57.221012+00:00", "timestamp_unix": 1767931797.221012}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737393333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:56.313662+00:00", "timestamp_unix": 1767931796.313662}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737376666666666, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T04:09:55.554656+00:00", "timestamp_unix": 1767931795.554656}}

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


