# positions_validation

validation_timestamp: 2026-01-10T07:10:09.431234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.571456759154154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.56707330958832, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.353536700473936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8688778169904656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005649657073732024, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.217926287851747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.035082860317301, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.213545757291032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.031113103086572, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.016105041451706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:08+00:00", "timestamp_unix": 1768029008.0}, "starlink_location": {"latitude": 44.44692541466653, "longitude": 12.244712449091292, "altitude": 73.68000000211168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:10:09.394624+00:00", "timestamp_unix": 1768029009.394624}, "starlink_gps": {"latitude": 44.44692545065518, "longitude": 12.244712398852508, "altitude": 73.68000000117605, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:09.394927+00:00", "timestamp_unix": 1768029009.394927}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244703333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:08.063338+00:00", "timestamp_unix": 1768029008.063338}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244713333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:08.623546+00:00", "timestamp_unix": 1768029008.623546}}

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


validation_timestamp: 2026-01-10T07:10:39.412104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.272363004457501, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.268361417782062, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.47629118631817974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.156398032333913, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004015256145384521, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.244105846060531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3247159595831732, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.240093217178154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.321118688595362, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.181083309285654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:28+00:00", "timestamp_unix": 1768029028.0}, "starlink_location": {"latitude": 44.44692793280012, "longitude": 12.244709666666667, "altitude": 73.84000000150905, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:10:39.377255+00:00", "timestamp_unix": 1768029039.377255}, "starlink_gps": {"latitude": 44.44692796891019, "longitude": 12.244709666666667, "altitude": 73.84000000129116, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:39.377515+00:00", "timestamp_unix": 1768029039.377515}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244705, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:38.051038+00:00", "timestamp_unix": 1768029038.051038}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244696666666666, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:10:38.669968+00:00", "timestamp_unix": 1768029038.669968}}

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


validation_timestamp: 2026-01-10T07:11:09.420124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.822441279483213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.822441279483213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4522828744050928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.393250480561925, "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.215380049085546, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3988075505286455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.215380049085546, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3988075505286455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.058846557748061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:00+00:00", "timestamp_unix": 1768029060.0}, "starlink_location": {"latitude": 44.44692966666667, "longitude": 12.244711833333335, "altitude": 74.08000000102423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:11:09.378210+00:00", "timestamp_unix": 1768029069.37821}, "starlink_gps": {"latitude": 44.44692966666667, "longitude": 12.244711833333335, "altitude": 74.08000000102423, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:09.378474+00:00", "timestamp_unix": 1768029069.378474}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244695, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:08.029406+00:00", "timestamp_unix": 1768029068.029406}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244643333333332, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:08.647650+00:00", "timestamp_unix": 1768029068.64765}}

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


validation_timestamp: 2026-01-10T07:11:39.433071+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.164441638812258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.160708376149827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.309276818310429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.770715604677958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005611362007009998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.122699171045538, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.88296835764158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.118495756157179, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.881421292878558, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.446744055737703, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:32+00:00", "timestamp_unix": 1768029092.0}, "starlink_location": {"latitude": 44.44692874806621, "longitude": 12.244710551001283, "altitude": 74.18207696156082, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:11:39.395251+00:00", "timestamp_unix": 1768029099.395251}, "starlink_gps": {"latitude": 44.446928783810925, "longitude": 12.244710600899529, "altitude": 74.17810493106758, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:39.395508+00:00", "timestamp_unix": 1768029099.395508}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244716666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:38.036365+00:00", "timestamp_unix": 1768029098.036365}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244631666666667, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:11:38.621555+00:00", "timestamp_unix": 1768029098.621555}}

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


validation_timestamp: 2026-01-10T07:12:09.429969+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.142812546277685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.142812546277685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4291990445493874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.07402831080259, "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.299102663087243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.897443513178555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.299102663087243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.897443513178555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.503144753803775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:05+00:00", "timestamp_unix": 1768029125.0}, "starlink_location": {"latitude": 44.446928166666666, "longitude": 12.244708166666667, "altitude": 74.32000000109362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:12:09.395272+00:00", "timestamp_unix": 1768029129.395272}, "starlink_gps": {"latitude": 44.446928166666666, "longitude": 12.244708166666667, "altitude": 74.32000000109362, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:09.395530+00:00", "timestamp_unix": 1768029129.39553}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244701666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:08.044329+00:00", "timestamp_unix": 1768029128.044329}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.24463, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:08.657201+00:00", "timestamp_unix": 1768029128.657201}}

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


validation_timestamp: 2026-01-10T07:12:39.508870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.741435612397563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.725520141380184, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2880657221697633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.605783807558468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016067606010194895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.967448740443164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.541905728506512, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.951629206789836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.52689567405345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.450582053209998, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:36+00:00", "timestamp_unix": 1768029156.0}, "starlink_location": {"latitude": 44.44693122130358, "longitude": 12.24471083333333, "altitude": 74.73000000430065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:12:39.476114+00:00", "timestamp_unix": 1768029159.476114}, "starlink_gps": {"latitude": 44.44693136580303, "longitude": 12.244710833333329, "altitude": 74.73000000321393, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:39.476371+00:00", "timestamp_unix": 1768029159.476371}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244686666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:38.036503+00:00", "timestamp_unix": 1768029158.036503}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.24465, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:12:38.554565+00:00", "timestamp_unix": 1768029158.554565}}

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


validation_timestamp: 2026-01-10T07:13:09.433736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.575052647390555, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.579129195759805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6332549023675036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.558796549673276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00563399416493909, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.438557685241397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.145104077049382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.443090938941683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.149899086855019, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9870857254674312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:08+00:00", "timestamp_unix": 1768029188.0}, "starlink_location": {"latitude": 44.44693491856153, "longitude": 12.244712884388763, "altitude": 74.54792735717717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:13:09.395918+00:00", "timestamp_unix": 1768029189.395918}, "starlink_gps": {"latitude": 44.446934882672664, "longitude": 12.244712934488286, "altitude": 74.55191540824357, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:09.396182+00:00", "timestamp_unix": 1768029189.396182}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:08.063156+00:00", "timestamp_unix": 1768029188.063156}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244675, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:08.595994+00:00", "timestamp_unix": 1768029188.595994}}

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


validation_timestamp: 2026-01-10T07:13:39.417600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.229625054320644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.225817207559814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.482835130633167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.150144336424574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005640829071415313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.711951447076492, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.144322411542964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.708128748118181, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.140962939927531, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9495938115623526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:30+00:00", "timestamp_unix": 1768029210.0}, "starlink_location": {"latitude": 44.44693309956067, "longitude": 12.244712909686726, "altitude": 74.65000000210166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:13:39.379691+00:00", "timestamp_unix": 1768029219.379691}, "starlink_gps": {"latitude": 44.44693313549306, "longitude": 12.24471295984704, "altitude": 74.65000000077626, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:39.379954+00:00", "timestamp_unix": 1768029219.379954}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244706666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:38.031589+00:00", "timestamp_unix": 1768029218.031589}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244688333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:13:38.643151+00:00", "timestamp_unix": 1768029218.643151}}

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


validation_timestamp: 2026-01-10T07:14:09.494873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.673383658852364, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.681247270979597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1167661796891846, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5701225543316624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029700080845971, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.40784624977651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.137563363416627, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.415844719984845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.145528197809004, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7943167508444033, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:00+00:00", "timestamp_unix": 1768029240.0}, "starlink_location": {"latitude": 44.44693280607008, "longitude": 12.244717666666666, "altitude": 74.26000000036726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:14:09.457873+00:00", "timestamp_unix": 1768029249.457873}, "starlink_gps": {"latitude": 44.44693273385725, "longitude": 12.244717666666665, "altitude": 74.26000000113972, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:09.458129+00:00", "timestamp_unix": 1768029249.458129}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:08.055747+00:00", "timestamp_unix": 1768029248.055747}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244696666666666, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:08.623393+00:00", "timestamp_unix": 1768029248.623393}}

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


validation_timestamp: 2026-01-10T07:14:39.434881+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.845160009676672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.846122591777593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.211733592089303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.172233413129831, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961521402968034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.561498261248499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.287794350338674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.561897520600583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.287796147789225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9745516291197367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:32+00:00", "timestamp_unix": 1768029272.0}, "starlink_location": {"latitude": 44.44692883333334, "longitude": 12.244710050997558, "altitude": 73.53999999943248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:14:39.396884+00:00", "timestamp_unix": 1768029279.396884}, "starlink_gps": {"latitude": 44.44692883333334, "longitude": 12.244710100902095, "altitude": 73.53999999943248, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:39.397137+00:00", "timestamp_unix": 1768029279.397137}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244696666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:38.031029+00:00", "timestamp_unix": 1768029278.031029}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.24471, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:14:38.634052+00:00", "timestamp_unix": 1768029278.634052}}

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


validation_timestamp: 2026-01-10T07:15:09.417978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.626051449389879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.62205232175425, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6324002959450326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3921199209104762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999222110191088, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.305251730729375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.965152969045176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.301483782097641, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.961155567445998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.933806428716285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:03+00:00", "timestamp_unix": 1768029303.0}, "starlink_location": {"latitude": 44.446931432883716, "longitude": 12.244710833333334, "altitude": 73.16000000181982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:15:09.379972+00:00", "timestamp_unix": 1768029309.379972}, "starlink_gps": {"latitude": 44.446931468849584, "longitude": 12.244710833333334, "altitude": 73.16000000070404, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:09.380230+00:00", "timestamp_unix": 1768029309.38023}, "nmea_primary": {"latitude": 44.44699333333333, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:08.033323+00:00", "timestamp_unix": 1768029308.033323}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244715, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:08.569003+00:00", "timestamp_unix": 1768029308.569003}}

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


validation_timestamp: 2026-01-10T07:15:39.436656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.305090902180368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.305090902180368, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1727719890686754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4534732534726857, "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.092534931078905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.793061138232657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.092534931078905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.793061138232657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.498306419279435, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:35+00:00", "timestamp_unix": 1768029335.0}, "starlink_location": {"latitude": 44.44693233333332, "longitude": 12.244710833333334, "altitude": 73.15999999960403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:15:39.397170+00:00", "timestamp_unix": 1768029339.39717}, "starlink_gps": {"latitude": 44.44693233333332, "longitude": 12.244710833333334, "altitude": 73.15999999960403, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:39.397427+00:00", "timestamp_unix": 1768029339.397427}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:38.037764+00:00", "timestamp_unix": 1768029338.037764}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244731666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:15:38.588648+00:00", "timestamp_unix": 1768029338.588648}}

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


validation_timestamp: 2026-01-10T07:16:09.415594+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.673549114244336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.66895107589316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.892087321104357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.408110417794182, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005643156846362208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.274834741970075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.71091867122197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.269428467871078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.707533061201386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.300184710224745, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:07+00:00", "timestamp_unix": 1768029367.0}, "starlink_location": {"latitude": 44.44694193286373, "longitude": 12.244722923689007, "altitude": 73.23000000287676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:16:09.380373+00:00", "timestamp_unix": 1768029369.380373}, "starlink_gps": {"latitude": 44.44694196881097, "longitude": 12.244722873508007, "altitude": 73.23000000266744, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:09.380628+00:00", "timestamp_unix": 1768029369.380628}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244661666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:08.021295+00:00", "timestamp_unix": 1768029368.021295}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244735, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:08.656118+00:00", "timestamp_unix": 1768029368.656118}}

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


validation_timestamp: 2026-01-10T07:16:39.416942+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.81652195306391, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.816992160910182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3643421462339225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.662711787854363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982372868474426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.661902557727982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.9368225440528875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.663688898326553, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.935877231508772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.286908790978301, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:38+00:00", "timestamp_unix": 1768029398.0}, "starlink_location": {"latitude": 44.446942333333325, "longitude": 12.244719576325663, "altitude": 73.22000000087215, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:16:39.380741+00:00", "timestamp_unix": 1768029399.380741}, "starlink_gps": {"latitude": 44.446942333333325, "longitude": 12.244719626492884, "altitude": 73.22000000087215, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:39.380996+00:00", "timestamp_unix": 1768029399.380996}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:38.055222+00:00", "timestamp_unix": 1768029398.055222}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244743333333334, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:16:38.657590+00:00", "timestamp_unix": 1768029398.65759}}

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


validation_timestamp: 2026-01-10T07:17:09.417343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.315072819594539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.31552555535346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0805680574177554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.842800782712066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398363318344423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.963656619364325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.921644762396664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.965218216501107, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.920614485718302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8331249213151075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:00+00:00", "timestamp_unix": 1768029420.0}, "starlink_location": {"latitude": 44.44694083333332, "longitude": 12.244714243058207, "altitude": 72.99000000107756, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:17:09.380800+00:00", "timestamp_unix": 1768029429.3808}, "starlink_gps": {"latitude": 44.44694083333332, "longitude": 12.244714293241303, "altitude": 72.99000000107756, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:09.381059+00:00", "timestamp_unix": 1768029429.381059}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24467, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:08.046722+00:00", "timestamp_unix": 1768029428.046722}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244743333333334, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:08.647588+00:00", "timestamp_unix": 1768029428.647588}}

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


validation_timestamp: 2026-01-10T07:17:39.421110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.673785346514055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.677751705601423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0073813535994285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2366795354313593, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003996552404617098, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.39163512637331, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.20454661565394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.395038273206224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.208486272388509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.095253618950044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:31+00:00", "timestamp_unix": 1768029451.0}, "starlink_location": {"latitude": 44.44694173381602, "longitude": 12.244715499999998, "altitude": 72.99000000089563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:17:39.381294+00:00", "timestamp_unix": 1768029459.381294}, "starlink_gps": {"latitude": 44.44694169787416, "longitude": 12.2447155, "altitude": 72.99000000161104, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:39.381555+00:00", "timestamp_unix": 1768029459.381555}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244666666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:38.037656+00:00", "timestamp_unix": 1768029458.037656}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244735, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:17:38.587333+00:00", "timestamp_unix": 1768029458.587333}}

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


validation_timestamp: 2026-01-10T07:18:09.419979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.403167610561969, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.403167610561969, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.118548297127998, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.732653102380153, "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.712793658652619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.824340636044427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.712793658652619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.824340636044427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3733546733299695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:02+00:00", "timestamp_unix": 1768029482.0}, "starlink_location": {"latitude": 44.446949, "longitude": 12.244709666666667, "altitude": 72.85000000015532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:18:09.381502+00:00", "timestamp_unix": 1768029489.381502}, "starlink_gps": {"latitude": 44.446949, "longitude": 12.244709666666667, "altitude": 72.85000000015532, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:09.381758+00:00", "timestamp_unix": 1768029489.381758}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244668333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:08.023395+00:00", "timestamp_unix": 1768029488.023395}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244741666666666, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:08.614892+00:00", "timestamp_unix": 1768029488.614892}}

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


validation_timestamp: 2026-01-10T07:18:39.434355+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.748682802200422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.748682802200422, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.713827671962276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.021355601935235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.856619897945645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.027727639842876, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.856619897945645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.027727639842876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.574971157170318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:35+00:00", "timestamp_unix": 1768029515.0}, "starlink_location": {"latitude": 44.44695283333333, "longitude": 12.244711166666667, "altitude": 73.46999999964063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:18:39.398669+00:00", "timestamp_unix": 1768029519.398669}, "starlink_gps": {"latitude": 44.44695283333333, "longitude": 12.244711166666667, "altitude": 73.46999999964063, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:39.398961+00:00", "timestamp_unix": 1768029519.398961}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:38.047900+00:00", "timestamp_unix": 1768029518.0479}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244741666666666, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:18:38.597636+00:00", "timestamp_unix": 1768029518.597636}}

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


validation_timestamp: 2026-01-10T07:19:09.440906+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.832538082541793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.82781944605182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.609908890487623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.686897238986084, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00890906520710523, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4284807158191075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3540327811445945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.422527936112701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.350405177416389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0480788919908575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:06+00:00", "timestamp_unix": 1768029546.0}, "starlink_location": {"latitude": 44.446957914694636, "longitude": 12.24471139810551, "altitude": 73.7500000055464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:19:09.398498+00:00", "timestamp_unix": 1768029549.398498}, "starlink_gps": {"latitude": 44.44695795062424, "longitude": 12.244711297792609, "altitude": 73.75000000449928, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:09.398757+00:00", "timestamp_unix": 1768029549.398757}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244693333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:08.035034+00:00", "timestamp_unix": 1768029548.035034}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244715, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:08.679847+00:00", "timestamp_unix": 1768029548.679847}}

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


validation_timestamp: 2026-01-10T07:19:39.433924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.620619824442135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.620619824442135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6956793641224455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0217989317814498, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.385258928389928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.249496971576885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.385258928389928, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.249496971576885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.160379212109772, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:37+00:00", "timestamp_unix": 1768029577.0}, "starlink_location": {"latitude": 44.44695883333334, "longitude": 12.244708833333334, "altitude": 73.75000000142124, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:19:39.399036+00:00", "timestamp_unix": 1768029579.399036}, "starlink_gps": {"latitude": 44.44695883333334, "longitude": 12.244708833333334, "altitude": 73.75000000142124, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:39.399290+00:00", "timestamp_unix": 1768029579.39929}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244688333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:38.038172+00:00", "timestamp_unix": 1768029578.038172}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244711666666667, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:38.662128+00:00", "timestamp_unix": 1768029578.662128}}

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


validation_timestamp: 2026-01-10T07:20:09.421022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.10965330035454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.110054786292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3402737055842597, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7282483592482276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977998078648523, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.191779350640309, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.016968062501377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.19427867305048, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.016407933065128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.07582368248862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:19:58+00:00", "timestamp_unix": 1768029598.0}, "starlink_location": {"latitude": 44.44697033333331, "longitude": 12.244712743053583, "altitude": 74.03000000192013, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:20:09.383394+00:00", "timestamp_unix": 1768029609.383394}, "starlink_gps": {"latitude": 44.44697033333331, "longitude": 12.244712793165718, "altitude": 74.03000000192013, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:09.383651+00:00", "timestamp_unix": 1768029609.383651}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244671666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:08.025742+00:00", "timestamp_unix": 1768029608.025742}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244721666666667, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:08.654231+00:00", "timestamp_unix": 1768029608.654231}}

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


validation_timestamp: 2026-01-10T07:20:39.440460+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5531489808695955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5531489808695955, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.847127799118552, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8566550915420033, "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.4909031793157155, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.820262846647084, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4909031793157155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.820262846647084, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.795252270242266, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:30+00:00", "timestamp_unix": 1768029630.0}, "starlink_location": {"latitude": 44.446969999999986, "longitude": 12.244721666666667, "altitude": 74.1399999998048, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:20:39.399505+00:00", "timestamp_unix": 1768029639.399505}, "starlink_gps": {"latitude": 44.446969999999986, "longitude": 12.244721666666667, "altitude": 74.1399999998048, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:39.399759+00:00", "timestamp_unix": 1768029639.399759}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:38.047017+00:00", "timestamp_unix": 1768029638.047017}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24472, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:20:38.632079+00:00", "timestamp_unix": 1768029638.632079}}

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


validation_timestamp: 2026-01-10T07:21:09.439284+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.2227327748044186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.2227327748044186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.591528160361931, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9327732690975911, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.424548831684055, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.345086969655767, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.424548831684055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.345086969655767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.518850408124795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:02+00:00", "timestamp_unix": 1768029662.0}, "starlink_location": {"latitude": 44.446967166666674, "longitude": 12.244715000000001, "altitude": 73.89999999939974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:21:09.399466+00:00", "timestamp_unix": 1768029669.399466}, "starlink_gps": {"latitude": 44.446967166666674, "longitude": 12.244715000000001, "altitude": 73.89999999939974, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:09.399728+00:00", "timestamp_unix": 1768029669.399728}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244678333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:08.049580+00:00", "timestamp_unix": 1768029668.04958}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244721666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:08.593002+00:00", "timestamp_unix": 1768029668.593002}}

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


validation_timestamp: 2026-01-10T07:21:39.502210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.324631648716074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.324631648716074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7340857183940566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6447164161775077, "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.644624098412988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.225557020393045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.644624098412988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.225557020393045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.248773391057939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:33+00:00", "timestamp_unix": 1768029693.0}, "starlink_location": {"latitude": 44.446967166666674, "longitude": 12.244715000000001, "altitude": 73.89999999939974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:21:39.460875+00:00", "timestamp_unix": 1768029699.460875}, "starlink_gps": {"latitude": 44.446967166666674, "longitude": 12.244715000000001, "altitude": 73.89999999939974, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:39.461140+00:00", "timestamp_unix": 1768029699.46114}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244681666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:38.020698+00:00", "timestamp_unix": 1768029698.020698}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.24472, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:21:38.600650+00:00", "timestamp_unix": 1768029698.60065}}

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


validation_timestamp: 2026-01-10T07:22:09.461046+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.940624719314931, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.950589005712007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7631490870396567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4744781528924924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011305814571896078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.70369199134809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.10011886448031, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.713675170334787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.106334143173323, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.887573721313219, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:05+00:00", "timestamp_unix": 1768029725.0}, "starlink_location": {"latitude": 44.44696343646394, "longitude": 12.244721859397021, "altitude": 73.5600000010269, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:22:09.421214+00:00", "timestamp_unix": 1768029729.421214}, "starlink_gps": {"latitude": 44.446963364445246, "longitude": 12.244721959932475, "altitude": 73.56000000044777, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:09.421469+00:00", "timestamp_unix": 1768029729.421469}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24469, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:08.056868+00:00", "timestamp_unix": 1768029728.056868}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244735, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:08.642762+00:00", "timestamp_unix": 1768029728.642762}}

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


validation_timestamp: 2026-01-10T07:22:39.531863+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.32603676601889, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.3187653619176505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.055335577656412, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.237798227371049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008043679888607505, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.896861030516709, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.701328464939436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.888921860356003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.693382200628404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.784538253935331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:37+00:00", "timestamp_unix": 1768029757.0}, "starlink_location": {"latitude": 44.44696269391089, "longitude": 12.244724666666666, "altitude": 73.32000000086641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:22:39.493566+00:00", "timestamp_unix": 1768029759.493566}, "starlink_gps": {"latitude": 44.44696276624944, "longitude": 12.244724666666666, "altitude": 73.32000000142817, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:39.493834+00:00", "timestamp_unix": 1768029759.493834}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244706666666668, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:38.048188+00:00", "timestamp_unix": 1768029758.048188}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244741666666666, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:22:38.656530+00:00", "timestamp_unix": 1768029758.65653}}

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


validation_timestamp: 2026-01-10T07:23:09.503916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1123607885001405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.101704132284052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1780494977392677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8223549176258707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011335013981360848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.249325031315152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.133016862318428, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.240225544901712, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.123616381277396, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.43804363437440247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:08+00:00", "timestamp_unix": 1768029788.0}, "starlink_location": {"latitude": 44.44695602735844, "longitude": 12.244736857772077, "altitude": 73.98000000078989, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:23:09.461132+00:00", "timestamp_unix": 1768029789.461132}, "starlink_gps": {"latitude": 44.446956099563124, "longitude": 12.24473675697697, "altitude": 73.9800000021896, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:09.461389+00:00", "timestamp_unix": 1768029789.461389}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24472, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:08.053281+00:00", "timestamp_unix": 1768029788.053281}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244715, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:08.567366+00:00", "timestamp_unix": 1768029788.567366}}

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


validation_timestamp: 2026-01-10T07:23:39.434828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.053907904830552, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.050237486910916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.140846677670904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.813907014021996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004854643791857, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.593859812063446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.698408654487491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.5898880441026, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.69442307134926, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.715318486037616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:30+00:00", "timestamp_unix": 1768029810.0}, "starlink_location": {"latitude": 44.44695609952903, "longitude": 12.2447355, "altitude": 73.9800000010684, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:23:39.390684+00:00", "timestamp_unix": 1768029819.390684}, "starlink_gps": {"latitude": 44.446956135545555, "longitude": 12.2447355, "altitude": 73.98000000058289, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:39.390970+00:00", "timestamp_unix": 1768029819.39097}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24472, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:38.039376+00:00", "timestamp_unix": 1768029818.039376}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244745, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:23:38.606329+00:00", "timestamp_unix": 1768029818.606329}}

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


validation_timestamp: 2026-01-10T07:24:09.421303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.778970158207325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.786603891096259, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.142999390626777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2470823594449916, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019010987412839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.919010318412383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.146499642507635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9266710452816165, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.154434931888235, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0775218876562547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:00+00:00", "timestamp_unix": 1768029840.0}, "starlink_location": {"latitude": 44.44696196772829, "longitude": 12.244736166666662, "altitude": 73.94000000287454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:24:09.384334+00:00", "timestamp_unix": 1768029849.384334}, "starlink_gps": {"latitude": 44.446961895611594, "longitude": 12.244736166666662, "altitude": 73.94000000290116, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:09.384590+00:00", "timestamp_unix": 1768029849.38459}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244706666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:08.028586+00:00", "timestamp_unix": 1768029848.028586}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244725, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:08.639843+00:00", "timestamp_unix": 1768029848.639843}}

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


validation_timestamp: 2026-01-10T07:24:39.422832+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.088882808889094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.088882808889094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2876111003738901, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.342899819932531, "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.345640296455694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.74955168608277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.345640296455694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.74955168608277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3230311866055995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:31+00:00", "timestamp_unix": 1768029871.0}, "starlink_location": {"latitude": 44.44695866666669, "longitude": 12.244731666666665, "altitude": 73.65000000057489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:24:39.384335+00:00", "timestamp_unix": 1768029879.384335}, "starlink_gps": {"latitude": 44.44695866666669, "longitude": 12.244731666666665, "altitude": 73.65000000057489, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:39.384595+00:00", "timestamp_unix": 1768029879.384595}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:38.050646+00:00", "timestamp_unix": 1768029878.050646}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.2447, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:24:38.687521+00:00", "timestamp_unix": 1768029878.687521}}

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


validation_timestamp: 2026-01-10T07:25:09.425262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.925252955604876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.924500855680801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8240405777178448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.748046375742598, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040009178852862546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.525250074927701, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.2544067678150235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.524055429810986, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.254128161837728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.494994056941812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:03+00:00", "timestamp_unix": 1768029903.0}, "starlink_location": {"latitude": 44.44695683333333, "longitude": 12.244720423812913, "altitude": 73.79999999896089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:25:09.384712+00:00", "timestamp_unix": 1768029909.384712}, "starlink_gps": {"latitude": 44.446956833333324, "longitude": 12.244720373412061, "altitude": 73.80000000003393, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:09.384976+00:00", "timestamp_unix": 1768029909.384976}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:08.038376+00:00", "timestamp_unix": 1768029908.038376}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244716666666667, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:08.584139+00:00", "timestamp_unix": 1768029908.584139}}

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


validation_timestamp: 2026-01-10T07:25:39.425180+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.3820502615716626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.3820502615716626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.777853091168644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5569538401348963, "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.939268883291195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.836696846324807, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.939268883291195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.836696846324807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1484381642633, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:35+00:00", "timestamp_unix": 1768029935.0}, "starlink_location": {"latitude": 44.44695683333334, "longitude": 12.244719166666668, "altitude": 73.79999999856184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:25:39.384979+00:00", "timestamp_unix": 1768029939.384979}, "starlink_gps": {"latitude": 44.44695683333334, "longitude": 12.244719166666668, "altitude": 73.79999999856184, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:39.385238+00:00", "timestamp_unix": 1768029939.385238}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:38.022277+00:00", "timestamp_unix": 1768029938.022277}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244711666666667, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:25:38.566106+00:00", "timestamp_unix": 1768029938.566106}}

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


validation_timestamp: 2026-01-10T07:26:09.424571+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.102385185092527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.11030971578065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7901628623020166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.955363346745749, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007999403386575385, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.724881723462232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5702209943827614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.732866253427654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5773729441746176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7170540597979107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:06+00:00", "timestamp_unix": 1768029966.0}, "starlink_location": {"latitude": 44.44695963426763, "longitude": 12.244718500000001, "altitude": 73.63000000365027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:26:09.384976+00:00", "timestamp_unix": 1768029969.384976}, "starlink_gps": {"latitude": 44.446959562327265, "longitude": 12.244718499999998, "altitude": 73.63000000281724, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:09.385233+00:00", "timestamp_unix": 1768029969.385233}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244713333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:08.060744+00:00", "timestamp_unix": 1768029968.060744}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244698333333334, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:08.668898+00:00", "timestamp_unix": 1768029968.668898}}

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


validation_timestamp: 2026-01-10T07:26:39.498913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.394968807022875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.394968807022875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.521981499876156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.818737431523971, "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": 4.895152033221345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6529301760898996, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.895152033221345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6529301760898996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3593775769977183, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:38+00:00", "timestamp_unix": 1768029998.0}, "starlink_location": {"latitude": 44.446962666666664, "longitude": 12.244715333333334, "altitude": 73.33999999964956, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:26:39.462905+00:00", "timestamp_unix": 1768029999.462905}, "starlink_gps": {"latitude": 44.446962666666664, "longitude": 12.244715333333334, "altitude": 73.33999999964956, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:39.463169+00:00", "timestamp_unix": 1768029999.463169}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244713333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:38.032916+00:00", "timestamp_unix": 1768029998.032916}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244708333333334, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:38.631910+00:00", "timestamp_unix": 1768029998.63191}}

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


validation_timestamp: 2026-01-10T07:27:09.429420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.73926184522208, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.743250883300301, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1559630472760167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.888860055135662, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004011630433967223, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.589983620399022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2707445553757024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.5939514721244117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2671961384835666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.781987205242198, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:26:58+00:00", "timestamp_unix": 1768030018.0}, "starlink_location": {"latitude": 44.44695973389, "longitude": 12.244709999999998, "altitude": 73.22000000181076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:27:09.385783+00:00", "timestamp_unix": 1768030029.385783}, "starlink_gps": {"latitude": 44.44695969781254, "longitude": 12.244709999999998, "altitude": 73.22000000101353, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:09.386041+00:00", "timestamp_unix": 1768030029.386041}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:08.038103+00:00", "timestamp_unix": 1768030028.038103}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244723333333333, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:08.673336+00:00", "timestamp_unix": 1768030028.673336}}

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


validation_timestamp: 2026-01-10T07:27:39.430412+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0166406700575115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0079026505273365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.178215110685246, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.106478892777592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014361057554440332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.11215130009396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.4961470980442144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.101546927415404, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.5087459136236022, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.291118059042283, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:30+00:00", "timestamp_unix": 1768030050.0}, "starlink_location": {"latitude": 44.44695703246749, "longitude": 12.244713770914343, "altitude": 73.2200000104923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:27:39.387295+00:00", "timestamp_unix": 1768030059.387295}, "starlink_gps": {"latitude": 44.44695710427828, "longitude": 12.244713620546523, "altitude": 73.22000000926572, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:39.387551+00:00", "timestamp_unix": 1768030059.387551}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:38.021945+00:00", "timestamp_unix": 1768030058.021945}, "nmea_secondary": {"latitude": 44.446956666666665, "longitude": 12.24472, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:27:38.654854+00:00", "timestamp_unix": 1768030058.654854}}

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


validation_timestamp: 2026-01-10T07:28:09.428289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.352866050810832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.352642879186641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.169798034345407, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3314523512761465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003981065336542483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.554406147907749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.142391260699912, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.55309460969482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.142856713345501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9931818321014658, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:02+00:00", "timestamp_unix": 1768030082.0}, "starlink_location": {"latitude": 44.446958000000016, "longitude": 12.244713923665053, "altitude": 73.42000000130255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:28:09.385927+00:00", "timestamp_unix": 1768030089.385927}, "starlink_gps": {"latitude": 44.446958000000016, "longitude": 12.24471387351429, "altitude": 73.42000000130255, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:09.386186+00:00", "timestamp_unix": 1768030089.386186}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:08.055776+00:00", "timestamp_unix": 1768030088.055776}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.24472, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:08.587421+00:00", "timestamp_unix": 1768030088.587421}}

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


validation_timestamp: 2026-01-10T07:28:39.507892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.399889112437542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.391259739145521, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.173543571952142, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.746927586761166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011330937426267503, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.801080594160649, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.657509766139734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.7901987414106864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.6486697893742255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.852925463707827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:33+00:00", "timestamp_unix": 1768030113.0}, "starlink_location": {"latitude": 44.44696169398666, "longitude": 12.24471635782593, "altitude": 73.44000000232663, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:28:39.463776+00:00", "timestamp_unix": 1768030119.463776}, "starlink_gps": {"latitude": 44.446961766165366, "longitude": 12.244716257067049, "altitude": 73.4400000024202, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:39.464037+00:00", "timestamp_unix": 1768030119.464037}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244693333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:38.047920+00:00", "timestamp_unix": 1768030118.04792}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.24471, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:28:38.617565+00:00", "timestamp_unix": 1768030118.617565}}

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


validation_timestamp: 2026-01-10T07:29:09.427647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.655169766567153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.655169766567153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.865285473282511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8073585480000522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.423034883826953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1342677202629945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.423034883826953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.1342677202629945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8815342085653874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:06+00:00", "timestamp_unix": 1768030146.0}, "starlink_location": {"latitude": 44.44696483333334, "longitude": 12.244716499999996, "altitude": 73.19000000116364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:29:09.387268+00:00", "timestamp_unix": 1768030149.387268}, "starlink_gps": {"latitude": 44.44696483333334, "longitude": 12.244716499999996, "altitude": 73.19000000116364, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:09.387521+00:00", "timestamp_unix": 1768030149.387521}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:08.017238+00:00", "timestamp_unix": 1768030148.017238}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244716666666667, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:08.641420+00:00", "timestamp_unix": 1768030148.64142}}

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


validation_timestamp: 2026-01-10T07:29:39.420742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.223551921813404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.223551921813404, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5576201945355805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3567927606384405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.890753190637489, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.870067242977818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.890753190637489, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.870067242977818, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4010660884129431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:38+00:00", "timestamp_unix": 1768030178.0}, "starlink_location": {"latitude": 44.44696483333334, "longitude": 12.244716499999996, "altitude": 73.19000000116364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:29:39.386206+00:00", "timestamp_unix": 1768030179.386206}, "starlink_gps": {"latitude": 44.44696483333334, "longitude": 12.244716499999996, "altitude": 73.19000000116364, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:39.386469+00:00", "timestamp_unix": 1768030179.386469}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:38.041975+00:00", "timestamp_unix": 1768030178.041975}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244698333333334, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:29:38.652922+00:00", "timestamp_unix": 1768030178.652922}}

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


validation_timestamp: 2026-01-10T07:30:09.421493+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.475028760626922, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.475028760626922, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.62289928586503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5457009388091008, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.861194093706843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.523593066641271, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.861194093706843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.523593066641271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0161050146974273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:00+00:00", "timestamp_unix": 1768030200.0}, "starlink_location": {"latitude": 44.44696216666669, "longitude": 12.244714166666665, "altitude": 73.25999999994292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:30:09.386191+00:00", "timestamp_unix": 1768030209.386191}, "starlink_gps": {"latitude": 44.44696216666669, "longitude": 12.244714166666665, "altitude": 73.25999999994292, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:09.386450+00:00", "timestamp_unix": 1768030209.38645}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244698333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:08.028531+00:00", "timestamp_unix": 1768030208.028531}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244708333333334, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:08.609831+00:00", "timestamp_unix": 1768030208.609831}}

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


validation_timestamp: 2026-01-10T07:30:39.510574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.300166467655878, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.292417519331404, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4008063120600487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.38493387416629, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803571264652164, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.918455642575625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.794692518446383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.9109132392032655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.786995356717686, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0175930133014455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:30+00:00", "timestamp_unix": 1768030230.0}, "starlink_location": {"latitude": 44.446965360648726, "longitude": 12.244716, "altitude": 72.83000000207122, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:30:39.475225+00:00", "timestamp_unix": 1768030239.475225}, "starlink_gps": {"latitude": 44.446965432915626, "longitude": 12.244715999999999, "altitude": 72.83000000259386, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:39.475481+00:00", "timestamp_unix": 1768030239.475481}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244703333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:38.050231+00:00", "timestamp_unix": 1768030238.050231}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244733333333333, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:30:38.679392+00:00", "timestamp_unix": 1768030238.679392}}

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


validation_timestamp: 2026-01-10T07:31:09.432853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.2692011388813045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.2692011388813045, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.200398356706609, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3942528804929633, "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": 2.114793417120929, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.438283048341975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.114793417120929, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.438283048341975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2578784648717285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:01+00:00", "timestamp_unix": 1768030261.0}, "starlink_location": {"latitude": 44.446973333333354, "longitude": 12.244716166666665, "altitude": 72.76999999960873, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:31:09.389590+00:00", "timestamp_unix": 1768030269.38959}, "starlink_gps": {"latitude": 44.446973333333354, "longitude": 12.244716166666665, "altitude": 72.76999999960873, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:09.389848+00:00", "timestamp_unix": 1768030269.389848}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:08.051014+00:00", "timestamp_unix": 1768030268.051014}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244736666666666, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:08.639638+00:00", "timestamp_unix": 1768030268.639638}}

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


validation_timestamp: 2026-01-10T07:31:39.423855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.248082684509898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.253040119648212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.268936363443485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.014470814690407, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00892965786077617, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.1587906923236435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6873379587378228, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.16495897173059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6896011816430283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0188630615290504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:31+00:00", "timestamp_unix": 1768030291.0}, "starlink_location": {"latitude": 44.44697423379007, "longitude": 12.244713652656364, "altitude": 72.7700000035861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:31:39.386566+00:00", "timestamp_unix": 1768030299.386566}, "starlink_gps": {"latitude": 44.44697419777738, "longitude": 12.244713753201129, "altitude": 72.77000000328174, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:39.386866+00:00", "timestamp_unix": 1768030299.386866}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:38.041921+00:00", "timestamp_unix": 1768030298.041921}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244723333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:31:38.677468+00:00", "timestamp_unix": 1768030298.677468}}

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


validation_timestamp: 2026-01-10T07:32:09.424972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.610803251968906, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.60699935161315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.179158711548299, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5321184365327527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005650768697157814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.277152683647416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.262206496096109, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.275032578800789, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.256980840709888, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3075785327582015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:03+00:00", "timestamp_unix": 1768030323.0}, "starlink_location": {"latitude": 44.44696959958197, "longitude": 12.24470940971569, "altitude": 72.08000000118156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:32:09.387807+00:00", "timestamp_unix": 1768030329.387807}, "starlink_gps": {"latitude": 44.44696963557769, "longitude": 12.244709459964412, "altitude": 72.08000000143093, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:09.388064+00:00", "timestamp_unix": 1768030329.388064}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244688333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:08.045948+00:00", "timestamp_unix": 1768030328.045948}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.24473, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:08.626256+00:00", "timestamp_unix": 1768030328.626256}}

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


validation_timestamp: 2026-01-10T07:32:39.420751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.141103202644742, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.144123942478749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3104305628107369, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4684233306676813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00566673516994266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.93661579618438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.0007720756471725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.939247687797768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.004986941335309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.592372777539771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:35+00:00", "timestamp_unix": 1768030355.0}, "starlink_location": {"latitude": 44.44696740056072, "longitude": 12.244714090483455, "altitude": 72.00000000100871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:32:39.386983+00:00", "timestamp_unix": 1768030359.386983}, "starlink_gps": {"latitude": 44.44696736446329, "longitude": 12.244714040092765, "altitude": 72.00000000135431, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:39.387240+00:00", "timestamp_unix": 1768030359.38724}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:38.052360+00:00", "timestamp_unix": 1768030358.05236}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244716666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:32:38.676600+00:00", "timestamp_unix": 1768030358.6766}}

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


validation_timestamp: 2026-01-10T07:33:09.511759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.627616707434548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.627616707434548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1534730759328395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.27817113145895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.392530785076553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3496981083826305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.392530785076553, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3496981083826305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5844061490519303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447044, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:06+00:00", "timestamp_unix": 1768030386.0}, "starlink_location": {"latitude": 44.44696666666666, "longitude": 12.244708833333334, "altitude": 71.87999999952957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:33:09.474379+00:00", "timestamp_unix": 1768030389.474379}, "starlink_gps": {"latitude": 44.44696666666666, "longitude": 12.244708833333334, "altitude": 71.87999999952957, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:09.474636+00:00", "timestamp_unix": 1768030389.474636}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:08.069764+00:00", "timestamp_unix": 1768030388.069764}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244705, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:08.629061+00:00", "timestamp_unix": 1768030388.629061}}

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


validation_timestamp: 2026-01-10T07:33:39.422188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.309516106989075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.313500366225981, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3096529548559537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5290167153834195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002709556300471, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.202708121402667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8066714516677629, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.206195958622098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8105557830840613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.494102353069247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:37+00:00", "timestamp_unix": 1768030417.0}, "starlink_location": {"latitude": 44.446967567115806, "longitude": 12.244708833333334, "altitude": 71.88000000165813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:33:39.387265+00:00", "timestamp_unix": 1768030419.387265}, "starlink_gps": {"latitude": 44.446967531118574, "longitude": 12.244708833333334, "altitude": 71.88000000090595, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:39.387522+00:00", "timestamp_unix": 1768030419.387522}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:38.051999+00:00", "timestamp_unix": 1768030418.051999}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244703333333334, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:33:38.905815+00:00", "timestamp_unix": 1768030418.905815}}

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


validation_timestamp: 2026-01-10T07:34:09.421013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.521163230307546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5218101282737315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.476164445974445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3626065484033343, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003993191907844709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.265126912602109, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.164159453460995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.266607570414741, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1650285502735183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.14354110065685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:00+00:00", "timestamp_unix": 1768030440.0}, "starlink_location": {"latitude": 44.44696099999997, "longitude": 12.244709242937093, "altitude": 71.57000000080446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:34:09.387569+00:00", "timestamp_unix": 1768030449.387569}, "starlink_gps": {"latitude": 44.44696099999997, "longitude": 12.244709293240621, "altitude": 71.57000000080446, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:09.387820+00:00", "timestamp_unix": 1768030449.38782}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:08.041735+00:00", "timestamp_unix": 1768030448.041735}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244703333333334, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:08.674758+00:00", "timestamp_unix": 1768030448.674758}}

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


validation_timestamp: 2026-01-10T07:34:39.545814+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.615623468504836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.624496184697641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3569779320127773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5953026285778487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341826683090753, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.428652369243104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0804935135109157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.439608522091801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0905542424097097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4403126394519603, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:30+00:00", "timestamp_unix": 1768030470.0}, "starlink_location": {"latitude": 44.446963806100975, "longitude": 12.244707808718386, "altitude": 71.5700000010643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:34:39.507350+00:00", "timestamp_unix": 1768030479.50735}, "starlink_gps": {"latitude": 44.44696373385286, "longitude": 12.244707909574045, "altitude": 71.57000000226223, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:39.507603+00:00", "timestamp_unix": 1768030479.507603}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:38.044275+00:00", "timestamp_unix": 1768030478.044275}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.2447, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:34:38.754012+00:00", "timestamp_unix": 1768030478.754012}}

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


validation_timestamp: 2026-01-10T07:35:09.428200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.467303570529783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.463378888196011, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3505541434845774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2763253940080028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004001945541713303, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.208944461762175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.247677878856081, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.205428105718933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.243695130332567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4564973546655007, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:02+00:00", "timestamp_unix": 1768030502.0}, "starlink_location": {"latitude": 44.44696259952977, "longitude": 12.244709000000004, "altitude": 71.47000000137493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:35:09.388130+00:00", "timestamp_unix": 1768030509.38813}, "starlink_gps": {"latitude": 44.44696263552013, "longitude": 12.244709000000002, "altitude": 71.47000000139052, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:09.388390+00:00", "timestamp_unix": 1768030509.38839}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:08.027258+00:00", "timestamp_unix": 1768030508.027258}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244705, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:08.614072+00:00", "timestamp_unix": 1768030508.614072}}

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


validation_timestamp: 2026-01-10T07:35:39.425388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.045409839994097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.038447987909398, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.19458468222682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4334179693262652, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008958975658844397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.538467950741677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.6400016504925015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5333425849076034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.631734169041589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.615137030721986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:33+00:00", "timestamp_unix": 1768030533.0}, "starlink_location": {"latitude": 44.44696169892224, "longitude": 12.24470774288047, "altitude": 71.57006988482907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:35:39.388867+00:00", "timestamp_unix": 1768030539.388867}, "starlink_gps": {"latitude": 44.44696177103554, "longitude": 12.244707793214248, "altitude": 71.56606318838732, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:39.389129+00:00", "timestamp_unix": 1768030539.389129}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244668333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:38.029535+00:00", "timestamp_unix": 1768030538.029535}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244711666666667, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:35:38.621258+00:00", "timestamp_unix": 1768030538.621258}}

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


validation_timestamp: 2026-01-10T07:36:09.423853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.992383288707842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.992383288707842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0029477783544856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9542520689145708, "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.2159169415042985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.281038022869569, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.2159169415042985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.281038022869569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.936421451829755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:05+00:00", "timestamp_unix": 1768030565.0}, "starlink_location": {"latitude": 44.446960833333335, "longitude": 12.244711333333331, "altitude": 71.05000000080555, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:36:09.388580+00:00", "timestamp_unix": 1768030569.38858}, "starlink_gps": {"latitude": 44.446960833333335, "longitude": 12.244711333333331, "altitude": 71.05000000080555, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:09.388834+00:00", "timestamp_unix": 1768030569.388834}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244663333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:08.064410+00:00", "timestamp_unix": 1768030568.06441}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244723333333333, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:08.664296+00:00", "timestamp_unix": 1768030568.664296}}

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


validation_timestamp: 2026-01-10T07:36:39.424362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.15721904272932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.15721904272932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.396629595759185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5629335764357463, "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.688214851794429, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.57430233313004, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.688214851794429, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.57430233313004, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.80361891842538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:36+00:00", "timestamp_unix": 1768030596.0}, "starlink_location": {"latitude": 44.44695999999998, "longitude": 12.244715166666667, "altitude": 70.95000000099985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:36:39.388611+00:00", "timestamp_unix": 1768030599.388611}, "starlink_gps": {"latitude": 44.44695999999998, "longitude": 12.244715166666667, "altitude": 70.95000000099985, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:39.388872+00:00", "timestamp_unix": 1768030599.388872}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244668333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:38.064529+00:00", "timestamp_unix": 1768030598.064529}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244701666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:36:38.595402+00:00", "timestamp_unix": 1768030598.595402}}

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


validation_timestamp: 2026-01-10T07:37:09.435811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.712053689312125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.708149716032813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.118147527237383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0422047059597808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000970573770633, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.401666652367044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.833438373155602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.398166684590956, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.829847312087774, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5714997005368493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:07+00:00", "timestamp_unix": 1768030627.0}, "starlink_location": {"latitude": 44.446955099597254, "longitude": 12.244718500000001, "altitude": 71.03000000189834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:37:09.388508+00:00", "timestamp_unix": 1768030629.388508}, "starlink_gps": {"latitude": 44.44695513557885, "longitude": 12.244718499999998, "altitude": 71.03000000268237, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:09.388795+00:00", "timestamp_unix": 1768030629.388795}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:08.066538+00:00", "timestamp_unix": 1768030628.066538}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244675, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:08.605922+00:00", "timestamp_unix": 1768030628.605922}}

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


validation_timestamp: 2026-01-10T07:37:39.428728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.443770588660914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.443770588660914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.845712914734473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1528007140281358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.157435002450718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.68561151822245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.157435002450718, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.68561151822245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6479703062240207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:28+00:00", "timestamp_unix": 1768030648.0}, "starlink_location": {"latitude": 44.44695599999998, "longitude": 12.244718499999998, "altitude": 71.03000000271705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:37:39.389324+00:00", "timestamp_unix": 1768030659.389324}, "starlink_gps": {"latitude": 44.44695599999998, "longitude": 12.244718499999998, "altitude": 71.03000000271705, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:39.389579+00:00", "timestamp_unix": 1768030659.389579}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:38.033072+00:00", "timestamp_unix": 1768030658.033072}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244676666666667, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:37:38.696099+00:00", "timestamp_unix": 1768030658.696099}}

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


validation_timestamp: 2026-01-10T07:38:09.523714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.569652635996473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.577452920437205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3148438152871977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.318673535117917, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034119040086971, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.834377466863409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.073067418990386, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842224132027353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.079808405990842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4941649136264243, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:00+00:00", "timestamp_unix": 1768030680.0}, "starlink_location": {"latitude": 44.44695663937046, "longitude": 12.244716833333333, "altitude": 70.91000000103473, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:38:09.488557+00:00", "timestamp_unix": 1768030689.488557}, "starlink_gps": {"latitude": 44.446956567117894, "longitude": 12.244716833333333, "altitude": 70.91000000108318, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:09.488813+00:00", "timestamp_unix": 1768030689.488813}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244698333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:08.066702+00:00", "timestamp_unix": 1768030688.066702}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244668333333333, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:08.662197+00:00", "timestamp_unix": 1768030688.662197}}

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


validation_timestamp: 2026-01-10T07:38:39.423768+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.178212508737086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.178212508737086, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.074526908141047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3886556650675104, "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.253067577877204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.726645777035488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.253067577877204, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.726645777035488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4597914740208795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:30+00:00", "timestamp_unix": 1768030710.0}, "starlink_location": {"latitude": 44.44695750000004, "longitude": 12.244712333333332, "altitude": 70.86000000176499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:38:39.389628+00:00", "timestamp_unix": 1768030719.389628}, "starlink_gps": {"latitude": 44.44695750000004, "longitude": 12.244712333333332, "altitude": 70.86000000176499, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:39.389885+00:00", "timestamp_unix": 1768030719.389885}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244708333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:38.033969+00:00", "timestamp_unix": 1768030718.033969}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244665, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:38:38.653308+00:00", "timestamp_unix": 1768030718.653308}}

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


validation_timestamp: 2026-01-10T07:39:09.505509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.942992902507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.935386797041662, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1913043624893478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.362790616257134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011326163370912318, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.917334229898927, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.025438986431881, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.908777724752925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.023290738117916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.169738152474447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:01+00:00", "timestamp_unix": 1768030741.0}, "starlink_location": {"latitude": 44.446947694015364, "longitude": 12.244706308881167, "altitude": 70.49000000199148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:39:09.468430+00:00", "timestamp_unix": 1768030749.46843}, "starlink_gps": {"latitude": 44.44694776616368, "longitude": 12.24470640959754, "altitude": 70.49000000194971, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:09.468683+00:00", "timestamp_unix": 1768030749.468683}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244715, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:08.036471+00:00", "timestamp_unix": 1768030748.036471}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244656666666666, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:08.696385+00:00", "timestamp_unix": 1768030748.696385}}

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


validation_timestamp: 2026-01-10T07:39:39.427699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.363042992720901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.366463740449632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0948828309057226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.554712510458183, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005638039962943111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.982415071601025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.714366413749654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.986392311514523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.714769015224136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6311694335509825, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:32+00:00", "timestamp_unix": 1768030772.0}, "starlink_location": {"latitude": 44.446949567000374, "longitude": 12.24470892349952, "altitude": 70.49000000143569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:39:39.390255+00:00", "timestamp_unix": 1768030779.390255}, "starlink_gps": {"latitude": 44.44694953108573, "longitude": 12.244708873364017, "altitude": 70.49000000089538, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:39.390510+00:00", "timestamp_unix": 1768030779.39051}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244708333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:38.056391+00:00", "timestamp_unix": 1768030778.056391}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244661666666667, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:39:38.627293+00:00", "timestamp_unix": 1768030778.627293}}

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


validation_timestamp: 2026-01-10T07:40:09.425758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.118300121867759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.118300121867759, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.219456519645619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.596361140360875, "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.75751285102231, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.83702618598491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.75751285102231, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.83702618598491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.564161365038121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:03+00:00", "timestamp_unix": 1768030803.0}, "starlink_location": {"latitude": 44.446951166666665, "longitude": 12.2447125, "altitude": 70.48000000003852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:40:09.390229+00:00", "timestamp_unix": 1768030809.390229}, "starlink_gps": {"latitude": 44.446951166666665, "longitude": 12.2447125, "altitude": 70.48000000003852, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:09.390473+00:00", "timestamp_unix": 1768030809.390473}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244698333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:08.056711+00:00", "timestamp_unix": 1768030808.056711}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244658333333334, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:08.673461+00:00", "timestamp_unix": 1768030808.673461}}

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


validation_timestamp: 2026-01-10T07:40:39.428361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.243568294769668, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.246729549034231, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4851689559015777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9660908143341624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004003399302665107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.898948523877904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.748136429659874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.902588709886796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.750518594363168, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.425079284263881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244674, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:35+00:00", "timestamp_unix": 1768030835.0}, "starlink_location": {"latitude": 44.44695056713019, "longitude": 12.24473, "altitude": 70.51999999954954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:40:39.390927+00:00", "timestamp_unix": 1768030839.390927}, "starlink_gps": {"latitude": 44.44695053112675, "longitude": 12.244730000000002, "altitude": 70.51999999948265, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:39.391190+00:00", "timestamp_unix": 1768030839.39119}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244683333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:38.056223+00:00", "timestamp_unix": 1768030838.056223}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244661666666667, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:40:38.595060+00:00", "timestamp_unix": 1768030838.59506}}

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


validation_timestamp: 2026-01-10T07:41:09.428617+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.93793842988674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.934273803037602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4505665793689468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.962939224230619, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995146839001203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.26797552291886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.692990666452576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.264601281137733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.690309788779671, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.335847799605519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:06+00:00", "timestamp_unix": 1768030866.0}, "starlink_location": {"latitude": 44.44694626628015, "longitude": 12.244735833333332, "altitude": 70.37000000173727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:41:09.390716+00:00", "timestamp_unix": 1768030869.390716}, "starlink_gps": {"latitude": 44.44694630220937, "longitude": 12.244735833333335, "altitude": 70.37000000075828, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:09.390997+00:00", "timestamp_unix": 1768030869.390997}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:08.060137+00:00", "timestamp_unix": 1768030868.060137}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244673333333333, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:08.649297+00:00", "timestamp_unix": 1768030868.649297}}

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


validation_timestamp: 2026-01-10T07:41:39.429076+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.186866606215479, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.184687052492708, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.689576743135611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.579631049298884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056655222517970165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.185927667171992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.210864531754514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.185543355737108, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.21250576629411, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7905504770989857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:37+00:00", "timestamp_unix": 1768030897.0}, "starlink_location": {"latitude": 44.446946266140266, "longitude": 12.244734576231567, "altitude": 70.37000000273201, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:41:39.391251+00:00", "timestamp_unix": 1768030899.391251}, "starlink_gps": {"latitude": 44.44694630222996, "longitude": 12.24473462661147, "altitude": 70.3700000023728, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:39.391514+00:00", "timestamp_unix": 1768030899.391514}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244666666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:38.060197+00:00", "timestamp_unix": 1768030898.060197}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244676666666667, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:41:38.653346+00:00", "timestamp_unix": 1768030898.653346}}

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


validation_timestamp: 2026-01-10T07:42:09.431189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.118220201594132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.117115972458814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.540227603711712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.802699509725134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003999707070748996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.577047294412564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.528181315113406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.57485437153459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.525065689947063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7276884643825365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:07+00:00", "timestamp_unix": 1768030927.0}, "starlink_location": {"latitude": 44.44694383333332, "longitude": 12.244734257148686, "altitude": 70.64000000053817, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:42:09.391519+00:00", "timestamp_unix": 1768030929.391519}, "starlink_gps": {"latitude": 44.44694383333332, "longitude": 12.244734206763098, "altitude": 70.64000000053817, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:09.391795+00:00", "timestamp_unix": 1768030929.391795}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:08.045098+00:00", "timestamp_unix": 1768030928.045098}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.24468, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:08.648220+00:00", "timestamp_unix": 1768030928.64822}}

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


validation_timestamp: 2026-01-10T07:42:39.426531+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77485578413307, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.77485578413307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1133663165950645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4902513928397054, "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.922653136268005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.542452804312152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.922653136268005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.542452804312152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.3935547856506798, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:28+00:00", "timestamp_unix": 1768030948.0}, "starlink_location": {"latitude": 44.44694350000001, "longitude": 12.244735666666667, "altitude": 70.80000000073552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:42:39.391380+00:00", "timestamp_unix": 1768030959.39138}, "starlink_gps": {"latitude": 44.44694350000001, "longitude": 12.244735666666667, "altitude": 70.80000000073552, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:39.391636+00:00", "timestamp_unix": 1768030959.391636}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244686666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:38.044931+00:00", "timestamp_unix": 1768030958.044931}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244688333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:42:38.672216+00:00", "timestamp_unix": 1768030958.672216}}

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


validation_timestamp: 2026-01-10T07:43:09.432981+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.968935983905492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.972757754337183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2777716229815232, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.257665298609513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002661360964569, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.058723743206984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.429280531512666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.06194710965259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.43209172265121, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.890993487564993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:00+00:00", "timestamp_unix": 1768030980.0}, "starlink_location": {"latitude": 44.44694440044956, "longitude": 12.244739333333333, "altitude": 70.46000000013353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:43:09.391611+00:00", "timestamp_unix": 1768030989.391611}, "starlink_gps": {"latitude": 44.44694436445276, "longitude": 12.244739333333333, "altitude": 70.45999999959062, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:09.391869+00:00", "timestamp_unix": 1768030989.391869}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244671666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:08.049230+00:00", "timestamp_unix": 1768030988.04923}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244681666666667, "altitude": 15.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:08.625794+00:00", "timestamp_unix": 1768030988.625794}}

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


validation_timestamp: 2026-01-10T07:43:39.524234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.705340025789523, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.699009313220005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.01944776427814, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.510453422365102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01133060874078126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.87157706775597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.996714049422536, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.869065115022824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.99594491977662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5742191129371157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:30+00:00", "timestamp_unix": 1768031010.0}, "starlink_location": {"latitude": 44.44694252734096, "longitude": 12.244737975537166, "altitude": 70.46000000069712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:43:39.484666+00:00", "timestamp_unix": 1768031019.484666}, "starlink_gps": {"latitude": 44.44694259951759, "longitude": 12.244738076293064, "altitude": 70.46000000117957, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:39.484920+00:00", "timestamp_unix": 1768031019.48492}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:38.030720+00:00", "timestamp_unix": 1768031018.03072}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244671666666667, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:43:38.689064+00:00", "timestamp_unix": 1768031018.689064}}

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


validation_timestamp: 2026-01-10T07:44:09.529667+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.171652697423156, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.171652697423156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.13336963441756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.938094610848905, "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.954389123628686, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.011359212453131, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.954389123628686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.011359212453131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5553806866938116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:01+00:00", "timestamp_unix": 1768031041.0}, "starlink_location": {"latitude": 44.446946333333344, "longitude": 12.244742, "altitude": 70.58000000047421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:44:09.485869+00:00", "timestamp_unix": 1768031049.485869}, "starlink_gps": {"latitude": 44.446946333333344, "longitude": 12.244742, "altitude": 70.58000000047421, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:09.486128+00:00", "timestamp_unix": 1768031049.486128}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.24469, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:08.071340+00:00", "timestamp_unix": 1768031048.07134}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.24466, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:08.695858+00:00", "timestamp_unix": 1768031048.695858}}

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


validation_timestamp: 2026-01-10T07:44:39.430075+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.174851923763493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.174851923763493, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.335952742691948, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7510349631695865, "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.143908921648152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.452360540990697, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.143908921648152, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.452360540990697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4997349994033846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:33+00:00", "timestamp_unix": 1768031073.0}, "starlink_location": {"latitude": 44.446944500000015, "longitude": 12.244743666666665, "altitude": 71.02000000102787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:44:39.392265+00:00", "timestamp_unix": 1768031079.392265}, "starlink_gps": {"latitude": 44.446944500000015, "longitude": 12.244743666666665, "altitude": 71.02000000102787, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:39.392523+00:00", "timestamp_unix": 1768031079.392523}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244698333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:38.070382+00:00", "timestamp_unix": 1768031078.070382}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244685, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:44:38.671319+00:00", "timestamp_unix": 1768031078.671319}}

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


validation_timestamp: 2026-01-10T07:45:09.491067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.066453142409689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.066453142409689, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.400806300270622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.71930775100839, "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.538044451499493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4866105199042305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.538044451499493, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.4866105199042305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.380931381805217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:05+00:00", "timestamp_unix": 1768031105.0}, "starlink_location": {"latitude": 44.446942166666645, "longitude": 12.244751166666669, "altitude": 71.0999999990227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:45:09.451090+00:00", "timestamp_unix": 1768031109.45109}, "starlink_gps": {"latitude": 44.446942166666645, "longitude": 12.244751166666669, "altitude": 71.0999999990227, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:09.451341+00:00", "timestamp_unix": 1768031109.451341}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:08.072630+00:00", "timestamp_unix": 1768031108.07263}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244695, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:08.673774+00:00", "timestamp_unix": 1768031108.673774}}

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


validation_timestamp: 2026-01-10T07:45:39.524146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.1628920831428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.1628920831428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.700214709093839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.403534893533116, "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.259570002218893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.094367079569717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.259570002218893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.094367079569717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7044109314064775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:37+00:00", "timestamp_unix": 1768031137.0}, "starlink_location": {"latitude": 44.446942166666645, "longitude": 12.244751166666669, "altitude": 71.0999999990227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:45:39.485909+00:00", "timestamp_unix": 1768031139.485909}, "starlink_gps": {"latitude": 44.446942166666645, "longitude": 12.244751166666669, "altitude": 71.0999999990227, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:39.486169+00:00", "timestamp_unix": 1768031139.486169}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.2447, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:38.064220+00:00", "timestamp_unix": 1768031138.06422}, "nmea_secondary": {"latitude": 44.446925, "longitude": 12.244691666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:45:38.681681+00:00", "timestamp_unix": 1768031138.681681}}

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


validation_timestamp: 2026-01-10T07:46:09.432632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.770376455576118, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.770376455576118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.967341055683471, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.105432197377157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.531465501961468, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.097526101283522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.531465501961468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.097526101283522, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.16702461173162, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:08+00:00", "timestamp_unix": 1768031168.0}, "starlink_location": {"latitude": 44.44693750000001, "longitude": 12.244748333333332, "altitude": 71.7800000007315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:46:09.393221+00:00", "timestamp_unix": 1768031169.393221}, "starlink_gps": {"latitude": 44.44693750000001, "longitude": 12.244748333333332, "altitude": 71.7800000007315, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:09.393474+00:00", "timestamp_unix": 1768031169.393474}, "nmea_primary": {"latitude": 44.44697333333333, "longitude": 12.2447, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:08.048948+00:00", "timestamp_unix": 1768031168.048948}, "nmea_secondary": {"latitude": 44.446918333333336, "longitude": 12.24469, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:08.647405+00:00", "timestamp_unix": 1768031168.647405}}

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


validation_timestamp: 2026-01-10T07:46:39.432873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.072295831854298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.072295831854298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.8204174732521325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.418355126600689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.143355805947278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.127677660000829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.143355805947278, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.127677660000829, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.659597624835105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:30+00:00", "timestamp_unix": 1768031190.0}, "starlink_location": {"latitude": 44.44693933333333, "longitude": 12.244746333333334, "altitude": 71.95999999912999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:46:39.393648+00:00", "timestamp_unix": 1768031199.393648}, "starlink_gps": {"latitude": 44.44693933333333, "longitude": 12.244746333333334, "altitude": 71.95999999912999, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:39.393906+00:00", "timestamp_unix": 1768031199.393906}, "nmea_primary": {"latitude": 44.44697166666667, "longitude": 12.2447, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:38.051309+00:00", "timestamp_unix": 1768031198.051309}, "nmea_secondary": {"latitude": 44.44692166666667, "longitude": 12.244686666666666, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:46:38.645006+00:00", "timestamp_unix": 1768031198.645006}}

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


validation_timestamp: 2026-01-10T07:47:09.432271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.584334921328505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.584334921328505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.266906220919818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.41030415590296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.303170459802618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.588174925120175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.303170459802618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.588174925120175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.153706755588765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:02+00:00", "timestamp_unix": 1768031222.0}, "starlink_location": {"latitude": 44.446941333333335, "longitude": 12.244747999999998, "altitude": 71.7500000008697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:47:09.393545+00:00", "timestamp_unix": 1768031229.393545}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244747999999998, "altitude": 71.7500000008697, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:09.393801+00:00", "timestamp_unix": 1768031229.393801}, "nmea_primary": {"latitude": 44.446965, "longitude": 12.24469, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:08.031751+00:00", "timestamp_unix": 1768031228.031751}, "nmea_secondary": {"latitude": 44.44692833333333, "longitude": 12.24468, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:08.680821+00:00", "timestamp_unix": 1768031228.680821}}

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


validation_timestamp: 2026-01-10T07:47:39.435291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.830256208733694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.830256208733694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.210122172129033, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.835076836160223, "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.09035532475622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7144559265281014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.09035532475622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7144559265281014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.770599595704896, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:35+00:00", "timestamp_unix": 1768031255.0}, "starlink_location": {"latitude": 44.446941333333335, "longitude": 12.244747999999998, "altitude": 71.7500000008697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:47:39.393808+00:00", "timestamp_unix": 1768031259.393808}, "starlink_gps": {"latitude": 44.446941333333335, "longitude": 12.244747999999998, "altitude": 71.7500000008697, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:39.394060+00:00", "timestamp_unix": 1768031259.39406}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244661666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:38.033874+00:00", "timestamp_unix": 1768031258.033874}, "nmea_secondary": {"latitude": 44.446936666666666, "longitude": 12.244701666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:47:38.677459+00:00", "timestamp_unix": 1768031258.677459}}

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


validation_timestamp: 2026-01-10T07:48:09.519266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.547008587975876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.547008587975876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.394973637654237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1162361306744435, "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.80493360085753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.807640754277716, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.80493360085753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.807640754277716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.835072157364398, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:05+00:00", "timestamp_unix": 1768031285.0}, "starlink_location": {"latitude": 44.44693799999998, "longitude": 12.244751333333333, "altitude": 71.59000000056864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:48:09.480813+00:00", "timestamp_unix": 1768031289.480813}, "starlink_gps": {"latitude": 44.44693799999998, "longitude": 12.244751333333333, "altitude": 71.59000000056864, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:09.481065+00:00", "timestamp_unix": 1768031289.481065}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244648333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:08.052274+00:00", "timestamp_unix": 1768031288.052274}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.24472, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:08.709171+00:00", "timestamp_unix": 1768031288.709171}}

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


validation_timestamp: 2026-01-10T07:48:39.521627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.583867048059657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.58181539145783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.303749801729663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7256147644978594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011466421169712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.793319189633394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.873748210772482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.78653206500472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.872007906549054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.292983965461432, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:36+00:00", "timestamp_unix": 1768031316.0}, "starlink_location": {"latitude": 44.44693799999999, "longitude": 12.2447471912632, "altitude": 72.23000000099617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:48:39.487071+00:00", "timestamp_unix": 1768031319.487071}, "starlink_gps": {"latitude": 44.44693799999999, "longitude": 12.244747090340208, "altitude": 72.23000000146183, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:39.487323+00:00", "timestamp_unix": 1768031319.487323}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244653333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:38.048579+00:00", "timestamp_unix": 1768031318.048579}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244728333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:48:38.700154+00:00", "timestamp_unix": 1768031318.700154}}

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


validation_timestamp: 2026-01-10T07:49:09.548975+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.436734016539774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.44281960004848, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.960144872604836, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.644875078824106, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011331514947236972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.76381477493131, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.840960779417776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.761558038673659, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.84752164593918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.002447371298857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:08+00:00", "timestamp_unix": 1768031348.0}, "starlink_location": {"latitude": 44.44693663938009, "longitude": 12.244740524538663, "altitude": 72.4200000024466, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:49:09.507973+00:00", "timestamp_unix": 1768031349.507973}, "starlink_gps": {"latitude": 44.44693656719769, "longitude": 12.244740423774713, "altitude": 72.42000000262395, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:09.508233+00:00", "timestamp_unix": 1768031349.508233}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244648333333334, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:08.035262+00:00", "timestamp_unix": 1768031348.035262}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244721666666667, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:08.715026+00:00", "timestamp_unix": 1768031348.715026}}

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


validation_timestamp: 2026-01-10T07:49:39.433212+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.084291772949049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.088183632666802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.007906167613915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.2016104899196796, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991162427870786, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.35549767812968, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.92188817765539, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.357716725617305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.925769195945675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.81764495587088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:30+00:00", "timestamp_unix": 1768031370.0}, "starlink_location": {"latitude": 44.44693656710205, "longitude": 12.244739166666669, "altitude": 72.42000000123166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:49:39.394762+00:00", "timestamp_unix": 1768031379.394762}, "starlink_gps": {"latitude": 44.446936531208664, "longitude": 12.244739166666669, "altitude": 72.42000000135609, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:39.395045+00:00", "timestamp_unix": 1768031379.395045}, "nmea_primary": {"latitude": 44.446978333333334, "longitude": 12.244651666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:38.033562+00:00", "timestamp_unix": 1768031378.033562}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.24471, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:49:38.653617+00:00", "timestamp_unix": 1768031378.653617}}

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


validation_timestamp: 2026-01-10T07:50:09.529706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.731022264957968, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.731022264957968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.104174217385015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5566039494445647, "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.693483846023607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.277878950398181, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.693483846023607, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.277878950398181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.465093458648214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:01+00:00", "timestamp_unix": 1768031401.0}, "starlink_location": {"latitude": 44.44693499999998, "longitude": 12.244731166666664, "altitude": 72.30999999979906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:50:09.493835+00:00", "timestamp_unix": 1768031409.493835}, "starlink_gps": {"latitude": 44.44693499999998, "longitude": 12.244731166666664, "altitude": 72.30999999979906, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:09.494088+00:00", "timestamp_unix": 1768031409.494088}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244653333333334, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:08.036502+00:00", "timestamp_unix": 1768031408.036502}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244701666666666, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:08.813327+00:00", "timestamp_unix": 1768031408.813327}}

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


validation_timestamp: 2026-01-10T07:50:39.523824+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.562269006306733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.56006645212393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.261281488379264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.744340990531789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800488017607936, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.48987805935848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.259825125813693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.484476821785146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.257421311277126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.40457772111023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:33+00:00", "timestamp_unix": 1768031433.0}, "starlink_location": {"latitude": 44.44693533333332, "longitude": 12.244737191098295, "altitude": 72.79000000075284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:50:39.489947+00:00", "timestamp_unix": 1768031439.489947}, "starlink_gps": {"latitude": 44.44693533333332, "longitude": 12.244737090258278, "altitude": 72.79000000075284, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:39.490206+00:00", "timestamp_unix": 1768031439.490206}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244665, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:38.073128+00:00", "timestamp_unix": 1768031438.073128}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244698333333334, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:50:38.691948+00:00", "timestamp_unix": 1768031438.691948}}

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


validation_timestamp: 2026-01-10T07:51:09.549165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.778333289406808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.78345843614203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9023115035694675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.614013455470441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011326765018601631, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.715302035230463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.289408447042675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.715982271025688, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.29418781324195, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8709798481222677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:05+00:00", "timestamp_unix": 1768031465.0}, "starlink_location": {"latitude": 44.44693647265219, "longitude": 12.244738024453182, "altitude": 72.94000000196736, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:51:09.509552+00:00", "timestamp_unix": 1768031469.509552}, "starlink_gps": {"latitude": 44.44693640050004, "longitude": 12.244737923731474, "altitude": 72.94000000218105, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:09.509803+00:00", "timestamp_unix": 1768031469.509803}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244665, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:08.075278+00:00", "timestamp_unix": 1768031468.075278}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244693333333334, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:08.717843+00:00", "timestamp_unix": 1768031468.717843}}

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


validation_timestamp: 2026-01-10T07:51:39.432418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.629435443508802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.625595019126065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.93016978238176, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.4513550290428731, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00398780060566974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.148174971518696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.795415231283062, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.144843623051267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.79162481142703, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.592372777539771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:37+00:00", "timestamp_unix": 1768031497.0}, "starlink_location": {"latitude": 44.4469345995514, "longitude": 12.244736666666666, "altitude": 72.94000000210447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:51:39.396340+00:00", "timestamp_unix": 1768031499.39634}, "starlink_gps": {"latitude": 44.44693463541455, "longitude": 12.244736666666666, "altitude": 72.94000000213036, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:39.396601+00:00", "timestamp_unix": 1768031499.396601}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244673333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:38.074904+00:00", "timestamp_unix": 1768031498.074904}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244698333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:51:38.626410+00:00", "timestamp_unix": 1768031498.62641}}

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


validation_timestamp: 2026-01-10T07:52:09.540351+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.317157385171216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.317157385171216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.896959007267637, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6516765641232419, "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.896313983205767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.991431582602006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.896313983205767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.991431582602006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2665111364139134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:08+00:00", "timestamp_unix": 1768031528.0}, "starlink_location": {"latitude": 44.446931833333345, "longitude": 12.244734, "altitude": 73.16999999975735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:52:09.501893+00:00", "timestamp_unix": 1768031529.501893}, "starlink_gps": {"latitude": 44.446931833333345, "longitude": 12.244734, "altitude": 73.16999999975735, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:09.502155+00:00", "timestamp_unix": 1768031529.502155}, "nmea_primary": {"latitude": 44.446996666666664, "longitude": 12.244668333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:08.048660+00:00", "timestamp_unix": 1768031528.04866}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244705, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:08.669015+00:00", "timestamp_unix": 1768031528.669015}}

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


validation_timestamp: 2026-01-10T07:52:39.432295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.549451663166646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.546306975754236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9154237337699547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5622782533817234, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005653324576062089, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.174144585914854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.05640758014038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.173471958527582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.053393883080144, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8812419929505992, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:30+00:00", "timestamp_unix": 1768031550.0}, "starlink_location": {"latitude": 44.446930599552765, "longitude": 12.24473207634239, "altitude": 73.23000000329435, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:52:39.395827+00:00", "timestamp_unix": 1768031559.395827}, "starlink_gps": {"latitude": 44.44693063556475, "longitude": 12.24473212661383, "altitude": 73.23000000287377, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:39.396082+00:00", "timestamp_unix": 1768031559.396082}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244668333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:38.049051+00:00", "timestamp_unix": 1768031558.049051}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244706666666668, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:52:38.659239+00:00", "timestamp_unix": 1768031558.659239}}

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


validation_timestamp: 2026-01-10T07:53:09.432321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.340724372742296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.340724372742296, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.223307603020633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.799194056552064, "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.510459606472295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.847267270732389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.510459606472295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.847267270732389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.018863451301176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:01+00:00", "timestamp_unix": 1768031581.0}, "starlink_location": {"latitude": 44.446933333333334, "longitude": 12.244736833333333, "altitude": 73.37000000135949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:53:09.395989+00:00", "timestamp_unix": 1768031589.395989}, "starlink_gps": {"latitude": 44.446933333333334, "longitude": 12.244736833333333, "altitude": 73.37000000135949, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:09.396246+00:00", "timestamp_unix": 1768031589.396246}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:08.050851+00:00", "timestamp_unix": 1768031588.050851}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244698333333334, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:08.673243+00:00", "timestamp_unix": 1768031588.673243}}

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


validation_timestamp: 2026-01-10T07:53:39.897640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.492381899936355, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.492381899936355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.35886338271445894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2132435665615484, "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.738403525743548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.527713980503187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.738403525743548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.527713980503187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3100896225230527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:33+00:00", "timestamp_unix": 1768031613.0}, "starlink_location": {"latitude": 44.446933333333334, "longitude": 12.244736833333333, "altitude": 73.37000000135949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:53:39.775618+00:00", "timestamp_unix": 1768031619.775618}, "starlink_gps": {"latitude": 44.446933333333334, "longitude": 12.244736833333333, "altitude": 73.37000000135949, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:39.775873+00:00", "timestamp_unix": 1768031619.775873}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:38.049702+00:00", "timestamp_unix": 1768031618.049702}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244703333333334, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:53:38.723089+00:00", "timestamp_unix": 1768031618.723089}}

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


validation_timestamp: 2026-01-10T07:54:09.432694+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.166149276488417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.166149276488417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4024305262360258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8449820700430226, "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.459456902719877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.433506581946517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.459456902719877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.433506581946517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.213587328837349, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:05+00:00", "timestamp_unix": 1768031645.0}, "starlink_location": {"latitude": 44.44693183333333, "longitude": 12.244736166666662, "altitude": 73.0400000010668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:54:09.396673+00:00", "timestamp_unix": 1768031649.396673}, "starlink_gps": {"latitude": 44.44693183333333, "longitude": 12.244736166666662, "altitude": 73.0400000010668, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:09.396926+00:00", "timestamp_unix": 1768031649.396926}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:08.036742+00:00", "timestamp_unix": 1768031648.036742}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244713333333333, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:08.624966+00:00", "timestamp_unix": 1768031648.624966}}

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


validation_timestamp: 2026-01-10T07:54:39.439780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.502933662271085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.502933662271085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6615155366783697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.340434445027102, "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.76384817008303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.270406038339516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.76384817008303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.270406038339516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7478903442183045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:36+00:00", "timestamp_unix": 1768031676.0}, "starlink_location": {"latitude": 44.446932166666684, "longitude": 12.24473866666667, "altitude": 73.08000000031657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:54:39.401326+00:00", "timestamp_unix": 1768031679.401326}, "starlink_gps": {"latitude": 44.446932166666684, "longitude": 12.24473866666667, "altitude": 73.08000000031657, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:39.401578+00:00", "timestamp_unix": 1768031679.401578}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:38.077106+00:00", "timestamp_unix": 1768031678.077106}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244713333333333, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:54:38.650717+00:00", "timestamp_unix": 1768031678.650717}}

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


validation_timestamp: 2026-01-10T07:55:09.515497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.970130735238095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.985837221084445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2028083267969674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.360850711763951, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016053678348206632, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.545013527640732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.764844012053487, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.559859310288147, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.780796067217344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3886567490407438, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:07+00:00", "timestamp_unix": 1768031707.0}, "starlink_location": {"latitude": 44.44693227870287, "longitude": 12.244736, "altitude": 73.28000000462107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:55:09.476095+00:00", "timestamp_unix": 1768031709.476095}, "starlink_gps": {"latitude": 44.44693213432867, "longitude": 12.244736, "altitude": 73.28000000287243, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:09.476347+00:00", "timestamp_unix": 1768031709.476347}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244695, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:08.052415+00:00", "timestamp_unix": 1768031708.052415}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244725, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:08.698331+00:00", "timestamp_unix": 1768031708.698331}}

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


validation_timestamp: 2026-01-10T07:55:39.528878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.803914714195606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.796008492327037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5450374550235497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.284566244807668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008032184905951091, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.66516196406783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.973281184150126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.657537798325505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.96525490855047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4941651729065994, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:28+00:00", "timestamp_unix": 1768031728.0}, "starlink_location": {"latitude": 44.44692936066079, "longitude": 12.244735999999998, "altitude": 73.28000000156355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:55:39.489135+00:00", "timestamp_unix": 1768031739.489135}, "starlink_gps": {"latitude": 44.44692943289596, "longitude": 12.244735999999998, "altitude": 73.28000000140652, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:39.489410+00:00", "timestamp_unix": 1768031739.48941}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244701666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:38.039183+00:00", "timestamp_unix": 1768031738.039183}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244731666666667, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:55:38.713591+00:00", "timestamp_unix": 1768031738.713591}}

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


validation_timestamp: 2026-01-10T07:56:09.523921+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.91335480820967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.921263630054211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6615155365373593, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.187865342599373, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008040291993519823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.053619532834194, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.345852339040654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.061418099743607, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.35389251568966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6125701104571557, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:00+00:00", "timestamp_unix": 1768031760.0}, "starlink_location": {"latitude": 44.446932306009664, "longitude": 12.2447375, "altitude": 73.60999999999385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:56:09.488203+00:00", "timestamp_unix": 1768031769.488203}, "starlink_gps": {"latitude": 44.44693223370158, "longitude": 12.244737499999998, "altitude": 73.61000000128678, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:09.488460+00:00", "timestamp_unix": 1768031769.48846}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:08.077472+00:00", "timestamp_unix": 1768031768.077472}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244738333333334, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:08.636966+00:00", "timestamp_unix": 1768031768.636966}}

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


validation_timestamp: 2026-01-10T07:56:39.564609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.351926136254912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.351926136254912, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5828625030284632, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7016326312771746, "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.610062819354901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.072339522312257, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.610062819354901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.072339522312257, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.128938728321528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:32+00:00", "timestamp_unix": 1768031792.0}, "starlink_location": {"latitude": 44.44693116666668, "longitude": 12.244741833333334, "altitude": 73.48808773064557, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:56:39.527586+00:00", "timestamp_unix": 1768031799.527586}, "starlink_gps": {"latitude": 44.44693116666668, "longitude": 12.244741833333334, "altitude": 73.48005905630362, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:39.527842+00:00", "timestamp_unix": 1768031799.527842}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244711666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:38.052782+00:00", "timestamp_unix": 1768031798.052782}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244728333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:56:38.690762+00:00", "timestamp_unix": 1768031798.690762}}

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


validation_timestamp: 2026-01-10T07:57:09.528684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.73610834641276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.73610834641276, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8225468080019476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.440194983261741, "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.066154460802087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.70664913603154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.066154460802087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.70664913603154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.673162941249073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:03+00:00", "timestamp_unix": 1768031823.0}, "starlink_location": {"latitude": 44.44692683333334, "longitude": 12.244741500000002, "altitude": 73.77808699116898, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:57:09.489740+00:00", "timestamp_unix": 1768031829.48974}, "starlink_gps": {"latitude": 44.44692683333334, "longitude": 12.244741500000002, "altitude": 73.77006911788452, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:09.489997+00:00", "timestamp_unix": 1768031829.489997}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.24472, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:08.076205+00:00", "timestamp_unix": 1768031828.076205}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244721666666667, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:08.685718+00:00", "timestamp_unix": 1768031828.685718}}

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


validation_timestamp: 2026-01-10T07:57:39.546458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.496539775903884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.498118112410873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3994691406329791, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3994691406329791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007972495967696312, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.637831282800706, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.637831282800706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.638921806401227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.638921806401227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.0, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:35+00:00", "timestamp_unix": 1768031855.0}, "starlink_location": {"latitude": 44.446926833333336, "longitude": 12.244740117268506, "altitude": 73.78006901351449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:57:39.507704+00:00", "timestamp_unix": 1768031859.507704}, "starlink_gps": {"latitude": 44.44692683333335, "longitude": 12.244740217700555, "altitude": 73.7720743613674, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:39.507956+00:00", "timestamp_unix": 1768031859.507956}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244716666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:38.054606+00:00", "timestamp_unix": 1768031858.054606}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244716666666667, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:57:38.728853+00:00", "timestamp_unix": 1768031858.728853}}

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


validation_timestamp: 2026-01-10T07:58:09.547702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.727322978239194, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.725476540311115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5949103173849732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9316247055806843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00796481697772222, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.223218854793876, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.421868804253613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.221569193331895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.421215626909527, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.807567558091309, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:06+00:00", "timestamp_unix": 1768031886.0}, "starlink_location": {"latitude": 44.44692866666664, "longitude": 12.244741215954086, "altitude": 73.63000000213984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:58:09.506807+00:00", "timestamp_unix": 1768031889.506807}, "starlink_gps": {"latitude": 44.44692866666664, "longitude": 12.244741115618769, "altitude": 73.63000000213984, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:09.507065+00:00", "timestamp_unix": 1768031889.507065}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:08.040826+00:00", "timestamp_unix": 1768031888.040826}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244728333333333, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:08.713101+00:00", "timestamp_unix": 1768031888.713101}}

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


validation_timestamp: 2026-01-10T07:58:39.535028+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.375766355008755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.375766355008755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9281343730274809, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.012935117372939, "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.29144630889959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.460899847557023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.29144630889959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.460899847557023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.093344166357295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:38+00:00", "timestamp_unix": 1768031918.0}, "starlink_location": {"latitude": 44.44693033333332, "longitude": 12.244731333333334, "altitude": 74.05000000053376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:58:39.495070+00:00", "timestamp_unix": 1768031919.49507}, "starlink_gps": {"latitude": 44.44693033333332, "longitude": 12.244731333333334, "altitude": 74.05000000053376, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:39.495328+00:00", "timestamp_unix": 1768031919.495328}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:38.083952+00:00", "timestamp_unix": 1768031918.083952}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244736666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:58:38.693381+00:00", "timestamp_unix": 1768031918.693381}}

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


validation_timestamp: 2026-01-10T07:59:09.572430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.132847460872666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.132847460872666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1968063104402664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6955337134975106, "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.859053422686198, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.066368451068406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.859053422686198, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.066368451068406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.14219091854337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:00+00:00", "timestamp_unix": 1768031940.0}, "starlink_location": {"latitude": 44.44693083333334, "longitude": 12.244730333333333, "altitude": 74.32000000132562, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:59:09.531704+00:00", "timestamp_unix": 1768031949.531704}, "starlink_gps": {"latitude": 44.44693083333334, "longitude": 12.244730333333333, "altitude": 74.32000000132562, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:09.531968+00:00", "timestamp_unix": 1768031949.531968}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:08.070004+00:00", "timestamp_unix": 1768031948.070004}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244728333333333, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:08.678415+00:00", "timestamp_unix": 1768031948.678415}}

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


validation_timestamp: 2026-01-10T07:59:39.440440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.514887795295884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.51128942968489, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.157772428699821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.449863458823581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056548779391364335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.385269937805427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.962869718645845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.38273469260784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.959238282286577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.291117548616148, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:30+00:00", "timestamp_unix": 1768031970.0}, "starlink_location": {"latitude": 44.44692993285939, "longitude": 12.244729076305177, "altitude": 74.32000000262384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T07:59:39.400344+00:00", "timestamp_unix": 1768031979.400344}, "starlink_gps": {"latitude": 44.4469299688813, "longitude": 12.244729126590386, "altitude": 74.32000000275205, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:39.400605+00:00", "timestamp_unix": 1768031979.400605}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:38.058974+00:00", "timestamp_unix": 1768031978.058974}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244713333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T07:59:38.701781+00:00", "timestamp_unix": 1768031978.701781}}

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


validation_timestamp: 2026-01-10T08:00:09.438398+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.151639604873933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.151639608008418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8166889108110515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.89936676795446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.163494189136177e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7059828659446525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.045492624288029, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7059828689160135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.045492627427409, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.683491540195371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:01+00:00", "timestamp_unix": 1768032001.0}, "starlink_location": {"latitude": 44.446934333333346, "longitude": 12.244729166666664, "altitude": 74.27993121785128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:00:09.399243+00:00", "timestamp_unix": 1768032009.399243}, "starlink_gps": {"latitude": 44.44693433333332, "longitude": 12.244729166666666, "altitude": 74.28394232314258, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:09.399496+00:00", "timestamp_unix": 1768032009.399496}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:08.079097+00:00", "timestamp_unix": 1768032008.079097}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244701666666666, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:08.678534+00:00", "timestamp_unix": 1768032008.678534}}

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


validation_timestamp: 2026-01-10T08:00:39.525483+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.969702299578648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.969702299578648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8636439943565515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.930084632091673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6457385591779286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.886006859083158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.6457385591779286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.886006859083158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.602925957155238, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:33+00:00", "timestamp_unix": 1768032033.0}, "starlink_location": {"latitude": 44.44693233333331, "longitude": 12.244731333333334, "altitude": 74.42000000116683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:00:39.490174+00:00", "timestamp_unix": 1768032039.490174}, "starlink_gps": {"latitude": 44.44693233333331, "longitude": 12.244731333333334, "altitude": 74.42000000116683, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:39.490433+00:00", "timestamp_unix": 1768032039.490433}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:38.064905+00:00", "timestamp_unix": 1768032038.064905}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244693333333334, "altitude": 15.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:00:38.688629+00:00", "timestamp_unix": 1768032038.688629}}

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


validation_timestamp: 2026-01-10T08:01:09.548213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.42848222590533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.420838192480566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.2824143369949805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1360134916417275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003171313737963, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.414775700276704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.551458676305643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.4079932688718655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.543754950696414, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.406516350861693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:05+00:00", "timestamp_unix": 1768032065.0}, "starlink_location": {"latitude": 44.44693300948138, "longitude": 12.244736166666662, "altitude": 74.54000000190615, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:01:09.508260+00:00", "timestamp_unix": 1768032069.50826}, "starlink_gps": {"latitude": 44.446933081455626, "longitude": 12.244736166666662, "altitude": 74.54000000160103, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:09.508518+00:00", "timestamp_unix": 1768032069.508518}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:08.041080+00:00", "timestamp_unix": 1768032068.04108}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244693333333334, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:08.720604+00:00", "timestamp_unix": 1768032068.720604}}

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


validation_timestamp: 2026-01-10T08:01:39.579740+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.858041392535268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.858041392535268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.160436056609379, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.787672641894935, "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": 4.659829619573805, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.55971549311775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.659829619573805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.55971549311775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.550571891226644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:35+00:00", "timestamp_unix": 1768032095.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.244736166666662, "altitude": 74.54000000114554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:01:39.541389+00:00", "timestamp_unix": 1768032099.541389}, "starlink_gps": {"latitude": 44.446933999999985, "longitude": 12.244736166666662, "altitude": 74.54000000114554, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:39.541646+00:00", "timestamp_unix": 1768032099.541646}, "nmea_primary": {"latitude": 44.446965, "longitude": 12.244696666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:38.083031+00:00", "timestamp_unix": 1768032098.083031}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244688333333333, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:01:38.691573+00:00", "timestamp_unix": 1768032098.691573}}

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


validation_timestamp: 2026-01-10T08:02:09.531526+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.588047177424258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.59054057078685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.374682002571239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6413279237032774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009704690184853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.698978975611059, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.146236485210407, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.703535760701642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.149073004463654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.755130336372554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:08+00:00", "timestamp_unix": 1768032128.0}, "starlink_location": {"latitude": 44.446934500000005, "longitude": 12.244737475518715, "altitude": 74.39000000126882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:02:09.491850+00:00", "timestamp_unix": 1768032129.49185}, "starlink_gps": {"latitude": 44.44693449999999, "longitude": 12.244737576419507, "altitude": 74.39000000234186, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:09.492107+00:00", "timestamp_unix": 1768032129.492107}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244696666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:08.067632+00:00", "timestamp_unix": 1768032128.067632}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244683333333333, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:08.706909+00:00", "timestamp_unix": 1768032128.706909}}

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


validation_timestamp: 2026-01-10T08:02:39.551153+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.230418111395243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.230418111395243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8079658022947087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.326820874443509, "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.18287526440129, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.116412729139082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.18287526440129, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.116412729139082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.11448869595171, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:30+00:00", "timestamp_unix": 1768032150.0}, "starlink_location": {"latitude": 44.44693683333332, "longitude": 12.244742833333333, "altitude": 74.55000000001725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:02:39.511752+00:00", "timestamp_unix": 1768032159.511752}, "starlink_gps": {"latitude": 44.44693683333332, "longitude": 12.244742833333333, "altitude": 74.55000000001725, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:39.512009+00:00", "timestamp_unix": 1768032159.512009}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:38.044353+00:00", "timestamp_unix": 1768032158.044353}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244681666666667, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:02:38.765673+00:00", "timestamp_unix": 1768032158.765673}}

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


validation_timestamp: 2026-01-10T08:03:09.571744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.834361118380418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.834361118380418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0424970101366604, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9109244290261171, "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.278408559236148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.286525590602189, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.278408559236148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.286525590602189, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2238985328069827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:01+00:00", "timestamp_unix": 1768032181.0}, "starlink_location": {"latitude": 44.446938166666655, "longitude": 12.244745333333334, "altitude": 74.79999999953026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:03:09.528169+00:00", "timestamp_unix": 1768032189.528169}, "starlink_gps": {"latitude": 44.446938166666655, "longitude": 12.244745333333334, "altitude": 74.79999999953026, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:09.528424+00:00", "timestamp_unix": 1768032189.528424}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24469, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:08.081445+00:00", "timestamp_unix": 1768032188.081445}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.24469, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:08.645759+00:00", "timestamp_unix": 1768032188.645759}}

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


validation_timestamp: 2026-01-10T08:03:39.539652+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.843240746468034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.835375957928681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.050809514580172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7858391502555957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003743337068998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.545263735649547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.203447857814904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.538133718851302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.196224291330932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.4380437369886681, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:32+00:00", "timestamp_unix": 1768032212.0}, "starlink_location": {"latitude": 44.44693717614768, "longitude": 12.244745333333334, "altitude": 74.80000000005707, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:03:39.505076+00:00", "timestamp_unix": 1768032219.505076}, "starlink_gps": {"latitude": 44.44693724812707, "longitude": 12.244745333333334, "altitude": 74.79999999967885, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:39.505332+00:00", "timestamp_unix": 1768032219.505332}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244685, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:38.070759+00:00", "timestamp_unix": 1768032218.070759}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.24469, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:03:38.656599+00:00", "timestamp_unix": 1768032218.656599}}

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


validation_timestamp: 2026-01-10T08:04:09.544307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.866915477218312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.856577660552716, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3416757607426955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.699640706002634, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011342961954925021, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.946084112389336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.283695233790613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.935365118998535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.273664564875894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.024883034002695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:03+00:00", "timestamp_unix": 1768032243.0}, "starlink_location": {"latitude": 44.44693352730431, "longitude": 12.244747691180452, "altitude": 74.98000000408055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:04:09.502348+00:00", "timestamp_unix": 1768032249.502348}, "starlink_gps": {"latitude": 44.44693359955963, "longitude": 12.244747590314713, "altitude": 74.98000000371235, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:09.502603+00:00", "timestamp_unix": 1768032249.502603}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:08.057310+00:00", "timestamp_unix": 1768032248.05731}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244713333333333, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:08.721737+00:00", "timestamp_unix": 1768032248.721737}}

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


validation_timestamp: 2026-01-10T08:04:39.559963+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.458739859848187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.458739859848187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7298958590330005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7199402481120218, "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.36583294265975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.957174309344516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.36583294265975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.957174309344516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.444869054276309, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:35+00:00", "timestamp_unix": 1768032275.0}, "starlink_location": {"latitude": 44.44693749999999, "longitude": 12.244748333333336, "altitude": 74.6699999993684, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:04:39.523954+00:00", "timestamp_unix": 1768032279.523954}, "starlink_gps": {"latitude": 44.44693749999999, "longitude": 12.244748333333336, "altitude": 74.6699999993684, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:39.524211+00:00", "timestamp_unix": 1768032279.524211}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:38.044206+00:00", "timestamp_unix": 1768032278.044206}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244721666666667, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:04:38.707269+00:00", "timestamp_unix": 1768032278.707269}}

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


validation_timestamp: 2026-01-10T08:05:09.537317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.187534375763313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.179781267118155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1319138574518974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.22238985351772456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008044062290944828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.067443372627025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.40207395064338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.060870897851094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.394307475487407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2405687159718912, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:06+00:00", "timestamp_unix": 1768032306.0}, "starlink_location": {"latitude": 44.446938360515944, "longitude": 12.244745833333333, "altitude": 74.63000000146627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:05:09.499658+00:00", "timestamp_unix": 1768032309.499658}, "starlink_gps": {"latitude": 44.446938432857934, "longitude": 12.244745833333333, "altitude": 74.63000000080739, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:09.499913+00:00", "timestamp_unix": 1768032309.499913}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:08.081164+00:00", "timestamp_unix": 1768032308.081164}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244715, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:08.705499+00:00", "timestamp_unix": 1768032308.705499}}

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


validation_timestamp: 2026-01-10T08:05:39.558182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.397530754924889, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.390436055590806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.318616080023595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7709315780777884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014117570504884613, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.963811797146965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.626738748062223, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.964865956806357, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.619624873238003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.964550689478412, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:37+00:00", "timestamp_unix": 1768032337.0}, "starlink_location": {"latitude": 44.44693832485516, "longitude": 12.244744425535067, "altitude": 74.6300000009888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:05:39.521761+00:00", "timestamp_unix": 1768032339.521761}, "starlink_gps": {"latitude": 44.446938414784896, "longitude": 12.244744551073643, "altitude": 74.6300000015347, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:39.522019+00:00", "timestamp_unix": 1768032339.522019}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244668333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:38.069825+00:00", "timestamp_unix": 1768032338.069825}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244716666666667, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:05:38.816031+00:00", "timestamp_unix": 1768032338.816031}}

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


validation_timestamp: 2026-01-10T08:06:09.580787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.980589127931012, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.9828356101125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.104245571890321, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3879795060273805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011948020224783544, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.081288669109865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.790397275840079, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.090239685373367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.791368230860601, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.935384942415038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:08+00:00", "timestamp_unix": 1768032368.0}, "starlink_location": {"latitude": 44.44693683333335, "longitude": 12.24473956710332, "altitude": 74.5300000006026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:06:09.540525+00:00", "timestamp_unix": 1768032369.540525}, "starlink_gps": {"latitude": 44.44693683333335, "longitude": 12.244739717616328, "altitude": 74.5300000006026, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:09.540816+00:00", "timestamp_unix": 1768032369.540816}, "nmea_primary": {"latitude": 44.446985, "longitude": 12.244663333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:08.061305+00:00", "timestamp_unix": 1768032368.061305}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244731666666667, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:08.685487+00:00", "timestamp_unix": 1768032368.685487}}

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


validation_timestamp: 2026-01-10T08:06:39.440128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.132786711992928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.13526310658699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.839569098934512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.41187862708123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005649721677239898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.594534377606218, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.2346891300709544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.593980148997035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.229259170342176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.210921752919209, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:30+00:00", "timestamp_unix": 1768032390.0}, "starlink_location": {"latitude": 44.44693540041159, "longitude": 12.244746923607947, "altitude": 75.00000000166823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:06:39.402300+00:00", "timestamp_unix": 1768032399.4023}, "starlink_gps": {"latitude": 44.446935364422544, "longitude": 12.24474687336856, "altitude": 75.00000000180601, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:39.402551+00:00", "timestamp_unix": 1768032399.402551}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244653333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:38.079353+00:00", "timestamp_unix": 1768032398.079353}, "nmea_secondary": {"latitude": 44.44693, "longitude": 12.244733333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:06:38.677097+00:00", "timestamp_unix": 1768032398.677097}}

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


validation_timestamp: 2026-01-10T08:07:09.546546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.871256059496805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.878808636380802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.147058071154938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.064460427711957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033877273319986, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.162535493414953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.898966229992787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.167579644777206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.89361601059325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.983531382119828, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:00+00:00", "timestamp_unix": 1768032420.0}, "starlink_location": {"latitude": 44.446932639355666, "longitude": 12.244747999999998, "altitude": 75.00000000156844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:07:09.509163+00:00", "timestamp_unix": 1768032429.509163}, "starlink_gps": {"latitude": 44.44693256710527, "longitude": 12.244748, "altitude": 75.00000000163149, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:09.509420+00:00", "timestamp_unix": 1768032429.50942}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244648333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:08.071135+00:00", "timestamp_unix": 1768032428.071135}, "nmea_secondary": {"latitude": 44.446873333333336, "longitude": 12.244655, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:08.697315+00:00", "timestamp_unix": 1768032428.697315}}

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


validation_timestamp: 2026-01-10T08:07:39.545152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.613139235863082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.59757096061711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.606801891133343, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.707013321407477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01600891752255306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.804881716362003, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.965866546823994, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.793577907272164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.976731699756254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.754824086025963, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:32+00:00", "timestamp_unix": 1768032452.0}, "starlink_location": {"latitude": 44.44692968562356, "longitude": 12.244748, "altitude": 75.00000000498727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:07:39.509669+00:00", "timestamp_unix": 1768032459.509669}, "starlink_gps": {"latitude": 44.44692982959521, "longitude": 12.244748, "altitude": 75.00000000346783, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:39.509930+00:00", "timestamp_unix": 1768032459.50993}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244651666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:38.058380+00:00", "timestamp_unix": 1768032458.05838}, "nmea_secondary": {"latitude": 44.446875, "longitude": 12.244665, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:07:38.739833+00:00", "timestamp_unix": 1768032458.739833}}

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


validation_timestamp: 2026-01-10T08:08:09.569237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.463596460283178, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.46684149906074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.156423070862936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.621228066181269, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00997453450194522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.03103543391886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.936942405461671, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.037468896589278, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.945458456698294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.104824342089904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:05+00:00", "timestamp_unix": 1768032485.0}, "starlink_location": {"latitude": 44.446932499999974, "longitude": 12.244747925349895, "altitude": 75.02000000086262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:08:09.533093+00:00", "timestamp_unix": 1768032489.533093}, "starlink_gps": {"latitude": 44.44693249999999, "longitude": 12.244748051002267, "altitude": 75.02000000008901, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:09.533358+00:00", "timestamp_unix": 1768032489.533358}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244658333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:08.047191+00:00", "timestamp_unix": 1768032488.047191}, "nmea_secondary": {"latitude": 44.4469, "longitude": 12.244673333333333, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:08.735623+00:00", "timestamp_unix": 1768032488.735623}}

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


validation_timestamp: 2026-01-10T08:08:39.545599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.160022996700468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.167615509449204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9232231741976755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.976246749146894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008003455745228533, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.178854369951488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.549982060941696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.18541353190916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.548385619070237, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.459899017937198, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:35+00:00", "timestamp_unix": 1768032515.0}, "starlink_location": {"latitude": 44.446933323847965, "longitude": 12.244743500000002, "altitude": 75.4000000023651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:08:39.509947+00:00", "timestamp_unix": 1768032519.509947}, "starlink_gps": {"latitude": 44.44693325187116, "longitude": 12.244743500000002, "altitude": 75.40000000219747, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:39.510201+00:00", "timestamp_unix": 1768032519.510201}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.24467, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:38.084098+00:00", "timestamp_unix": 1768032518.084098}, "nmea_secondary": {"latitude": 44.44692333333333, "longitude": 12.244675, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:08:38.731367+00:00", "timestamp_unix": 1768032518.731367}}

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


validation_timestamp: 2026-01-10T08:09:09.574626+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.532713982082546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.532713982082546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5024257089702697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.461595414992495, "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.763485591655853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.102948789134745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.763485591655853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.102948789134745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.232262208293957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:06+00:00", "timestamp_unix": 1768032546.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244755833333333, "altitude": 75.70999999980936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:09:09.525796+00:00", "timestamp_unix": 1768032549.525796}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244755833333333, "altitude": 75.70999999980936, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:09.526062+00:00", "timestamp_unix": 1768032549.526062}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:08.075202+00:00", "timestamp_unix": 1768032548.075202}, "nmea_secondary": {"latitude": 44.446911666666665, "longitude": 12.244655, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:08.706570+00:00", "timestamp_unix": 1768032548.70657}}

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


validation_timestamp: 2026-01-10T08:09:39.551396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.625240100350847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.625240100350847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.308408643564765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.678265285024734, "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.990983464696766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.168803854669903, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.990983464696766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.168803854669903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.765820773811853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:37+00:00", "timestamp_unix": 1768032577.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244755833333333, "altitude": 75.70999999980936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:09:39.514558+00:00", "timestamp_unix": 1768032579.514558}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244755833333333, "altitude": 75.70999999980936, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:39.514857+00:00", "timestamp_unix": 1768032579.514857}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:38.067743+00:00", "timestamp_unix": 1768032578.067743}, "nmea_secondary": {"latitude": 44.44690833333333, "longitude": 12.244655, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:09:38.655537+00:00", "timestamp_unix": 1768032578.655537}}

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


validation_timestamp: 2026-01-10T08:10:09.573039+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.111348053398691, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.111348053398691, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.091730119925074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.9901366942256, "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.141012991714305, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.649065965074457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.141012991714305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.649065965074457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.973318924974551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:08+00:00", "timestamp_unix": 1768032608.0}, "starlink_location": {"latitude": 44.4469255, "longitude": 12.244752500000002, "altitude": 74.84999999895378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:10:09.535525+00:00", "timestamp_unix": 1768032609.535525}, "starlink_gps": {"latitude": 44.4469255, "longitude": 12.244752500000002, "altitude": 74.84999999895378, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:09.535812+00:00", "timestamp_unix": 1768032609.535812}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244668333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:08.086959+00:00", "timestamp_unix": 1768032608.086959}, "nmea_secondary": {"latitude": 44.446918333333336, "longitude": 12.244656666666666, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:08.756216+00:00", "timestamp_unix": 1768032608.756216}}

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


validation_timestamp: 2026-01-10T08:10:39.582188+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.589821709809394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.582036427390818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8820423606986663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.69804781866618, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016940879718714406, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.970276941377357, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.23381293989139, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.964737542330646, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.244699683332584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.13207901896032, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:30+00:00", "timestamp_unix": 1768032630.0}, "starlink_location": {"latitude": 44.446925140155265, "longitude": 12.244753233694988, "altitude": 75.39000000198179, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:10:39.543045+00:00", "timestamp_unix": 1768032639.543045}, "starlink_gps": {"latitude": 44.44692524806964, "longitude": 12.244753384339425, "altitude": 75.39000000091917, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:39.543302+00:00", "timestamp_unix": 1768032639.543302}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244681666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:38.090398+00:00", "timestamp_unix": 1768032638.090398}, "nmea_secondary": {"latitude": 44.44693, "longitude": 12.244675, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:10:38.715880+00:00", "timestamp_unix": 1768032638.71588}}

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


validation_timestamp: 2026-01-10T08:11:09.559359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.23934346599169, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.23934346599169, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0641203773917685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.085761917905275, "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": 16.250825139251617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.997465209594589, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.250825139251617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.997465209594589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.450658308643227, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:00+00:00", "timestamp_unix": 1768032660.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244752166666668, "altitude": 75.12999999936447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:11:09.518867+00:00", "timestamp_unix": 1768032669.518867}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244752166666668, "altitude": 75.12999999936447, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:09.519123+00:00", "timestamp_unix": 1768032669.519123}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244695, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:08.059261+00:00", "timestamp_unix": 1768032668.059261}, "nmea_secondary": {"latitude": 44.446925, "longitude": 12.244676666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:08.822866+00:00", "timestamp_unix": 1768032668.822866}}

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


validation_timestamp: 2026-01-10T08:11:39.554046+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.634547236469041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.634547236469041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.2783488721168474, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.388892359438183, "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": 16.895037487820677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.107728876870666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.895037487820677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.107728876870666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.962191176641985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:31+00:00", "timestamp_unix": 1768032691.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244752166666668, "altitude": 75.12999999936447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:11:39.514274+00:00", "timestamp_unix": 1768032699.514274}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244752166666668, "altitude": 75.12999999936447, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:39.514528+00:00", "timestamp_unix": 1768032699.514528}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244698333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:38.076600+00:00", "timestamp_unix": 1768032698.0766}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244681666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:11:37.713998+00:00", "timestamp_unix": 1768032697.713998}}

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


validation_timestamp: 2026-01-10T08:12:09.637111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.689624801478354, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.68548301615161, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.680342996795755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.579636122692033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01598569304391988, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.36407321272305, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.424825092316307, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.360230372313325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.409153304887516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.016561458042215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:03+00:00", "timestamp_unix": 1768032723.0}, "starlink_location": {"latitude": 44.44692716666666, "longitude": 12.244752983607397, "altitude": 75.24000000106584, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:12:09.595748+00:00", "timestamp_unix": 1768032729.595748}, "starlink_gps": {"latitude": 44.44692716666669, "longitude": 12.244752782230574, "altitude": 75.23999999986643, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:09.596000+00:00", "timestamp_unix": 1768032729.596}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.244703333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:08.070444+00:00", "timestamp_unix": 1768032728.070444}, "nmea_secondary": {"latitude": 44.446935, "longitude": 12.244698333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:08.726945+00:00", "timestamp_unix": 1768032728.726945}}

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


validation_timestamp: 2026-01-10T08:12:39.534924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.697240833457935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.697240833457935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.62191937547876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.4899001656947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.293561983940727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3326757931991096, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.293561983940727, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3326757931991096, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.069505393772797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:35+00:00", "timestamp_unix": 1768032755.0}, "starlink_location": {"latitude": 44.446925666666665, "longitude": 12.244748833333334, "altitude": 75.64000000025078, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:12:39.499965+00:00", "timestamp_unix": 1768032759.499965}, "starlink_gps": {"latitude": 44.446925666666665, "longitude": 12.244748833333334, "altitude": 75.64000000025078, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:39.500220+00:00", "timestamp_unix": 1768032759.50022}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244696666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:38.086920+00:00", "timestamp_unix": 1768032758.08692}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244713333333333, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:12:38.687087+00:00", "timestamp_unix": 1768032758.687087}}

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


validation_timestamp: 2026-01-10T08:13:09.536795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.961946417702132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.961946417702132, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.1609026012886945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.985809710441968, "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": 18.109567132005033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.030980659326293, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.109567132005033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.030980659326293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.772603312112585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:06+00:00", "timestamp_unix": 1768032786.0}, "starlink_location": {"latitude": 44.446923666666656, "longitude": 12.244745333333332, "altitude": 75.46999999991657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:13:09.493825+00:00", "timestamp_unix": 1768032789.493825}, "starlink_gps": {"latitude": 44.446923666666656, "longitude": 12.244745333333332, "altitude": 75.46999999991657, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:09.494085+00:00", "timestamp_unix": 1768032789.494085}, "nmea_primary": {"latitude": 44.44708166666667, "longitude": 12.24469, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:08.093898+00:00", "timestamp_unix": 1768032788.093898}, "nmea_secondary": {"latitude": 44.44694, "longitude": 12.2447, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:08.704620+00:00", "timestamp_unix": 1768032788.70462}}

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


validation_timestamp: 2026-01-10T08:13:39.573543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.196592834042464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.196592834042464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.777204488309411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.101940808956037, "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.938495167184968, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.503277804855959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.938495167184968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.503277804855959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.534179141132007, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:36+00:00", "timestamp_unix": 1768032816.0}, "starlink_location": {"latitude": 44.446923666666656, "longitude": 12.244745333333332, "altitude": 75.46999999991657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:13:39.532903+00:00", "timestamp_unix": 1768032819.532903}, "starlink_gps": {"latitude": 44.446923666666656, "longitude": 12.244745333333332, "altitude": 75.46999999991657, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:39.533166+00:00", "timestamp_unix": 1768032819.533166}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244683333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:38.067885+00:00", "timestamp_unix": 1768032818.067885}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244678333333333, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:13:38.747187+00:00", "timestamp_unix": 1768032818.747187}}

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


validation_timestamp: 2026-01-10T08:14:09.551430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.831200798908723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.82852674727495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9979303237175262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7605078064120505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007954471736467893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.828491220593701, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.730962806783356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.825796923408637, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.726917220211066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.640671869434251, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:08+00:00", "timestamp_unix": 1768032848.0}, "starlink_location": {"latitude": 44.44692133333332, "longitude": 12.244742382565297, "altitude": 75.81000000039245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:14:09.515179+00:00", "timestamp_unix": 1768032849.515179}, "starlink_gps": {"latitude": 44.446921333333314, "longitude": 12.244742282360315, "altitude": 75.81000000167384, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:09.515431+00:00", "timestamp_unix": 1768032849.515431}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244683333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:08.052992+00:00", "timestamp_unix": 1768032848.052992}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.24468, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:08.729564+00:00", "timestamp_unix": 1768032848.729564}}

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


validation_timestamp: 2026-01-10T08:14:39.555070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.25142389544709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.25917877530747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3591634801918722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9798807799728357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008045851048985525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.273780072448991, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.775866033743577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.281274906420308, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.783144727987176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.582772650213912, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:30+00:00", "timestamp_unix": 1768032870.0}, "starlink_location": {"latitude": 44.446922139444595, "longitude": 12.244742500000001, "altitude": 75.92000000083992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:14:39.520369+00:00", "timestamp_unix": 1768032879.520369}, "starlink_gps": {"latitude": 44.44692206708652, "longitude": 12.244742500000001, "altitude": 75.92000000149845, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:39.520621+00:00", "timestamp_unix": 1768032879.520621}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244681666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:38.091152+00:00", "timestamp_unix": 1768032878.091152}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24469, "altitude": 10.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:14:38.700029+00:00", "timestamp_unix": 1768032878.700029}}

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


validation_timestamp: 2026-01-10T08:15:09.546477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.28882385392095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.283795566347862, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9730217352633396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8348663874115125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011346396872311362, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.265849479835062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.485136485395932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.261642401122746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.48050830473634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.814667952309573, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:01+00:00", "timestamp_unix": 1768032901.0}, "starlink_location": {"latitude": 44.446920360661146, "longitude": 12.244742808852653, "altitude": 75.69000000307382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:15:09.508132+00:00", "timestamp_unix": 1768032909.508132}, "starlink_gps": {"latitude": 44.44692043293835, "longitude": 12.244742909748908, "altitude": 75.690000001739, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:09.508395+00:00", "timestamp_unix": 1768032909.508395}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244681666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:08.091743+00:00", "timestamp_unix": 1768032908.091743}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.2447, "altitude": 10.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:08.720284+00:00", "timestamp_unix": 1768032908.720284}}

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


validation_timestamp: 2026-01-10T08:15:39.633183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.870758277903283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.873389930655254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4899947676045784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.294212759535452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00998299719512738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.207974849456939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.59680473561357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.212057080261419, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.599054840180257, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.230507624303496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:33+00:00", "timestamp_unix": 1768032933.0}, "starlink_location": {"latitude": 44.44692133333333, "longitude": 12.244742683045178, "altitude": 75.80810016909474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:15:39.594633+00:00", "timestamp_unix": 1768032939.594633}, "starlink_gps": {"latitude": 44.446921333333314, "longitude": 12.244742808804133, "altitude": 75.79808942473177, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:39.594915+00:00", "timestamp_unix": 1768032939.594915}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:38.078714+00:00", "timestamp_unix": 1768032938.078714}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244718333333333, "altitude": 8.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:15:38.734542+00:00", "timestamp_unix": 1768032938.734542}}

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


validation_timestamp: 2026-01-10T08:16:09.565978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.635620620256983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.642666519761946, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.606381369706939, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.135389304393077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014124571153948164, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.239057150030025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.118528696007553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.241194890617377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.128302267764298, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.548743280191051, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:05+00:00", "timestamp_unix": 1768032965.0}, "starlink_location": {"latitude": 44.44692034188977, "longitude": 12.244745741240491, "altitude": 75.97207311423973, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:16:09.527952+00:00", "timestamp_unix": 1768032969.527952}, "starlink_gps": {"latitude": 44.44692025191546, "longitude": 12.244745615639681, "altitude": 75.96207495946217, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:09.528209+00:00", "timestamp_unix": 1768032969.528209}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244661666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:08.068556+00:00", "timestamp_unix": 1768032968.068556}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244743333333334, "altitude": 8.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:08.683624+00:00", "timestamp_unix": 1768032968.683624}}

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


validation_timestamp: 2026-01-10T08:16:39.693750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.955596786081347, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.955596786081347, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.575392321030854, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.997689237518392, "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.263809628803324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.54351784174222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.263809628803324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.54351784174222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.393670863747078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:36+00:00", "timestamp_unix": 1768032996.0}, "starlink_location": {"latitude": 44.44691983333332, "longitude": 12.244745333333334, "altitude": 75.29999999895144, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:16:39.529345+00:00", "timestamp_unix": 1768032999.529345}, "starlink_gps": {"latitude": 44.44691983333332, "longitude": 12.244745333333334, "altitude": 75.29999999895144, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:39.529602+00:00", "timestamp_unix": 1768032999.529602}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244665, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:38.069170+00:00", "timestamp_unix": 1768032998.06917}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244745, "altitude": 11.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:16:38.703993+00:00", "timestamp_unix": 1768032998.703993}}

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


validation_timestamp: 2026-01-10T08:17:09.557368+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.13522220975404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.134109393532405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.217584092492291, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7322066432401484, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008015338392822745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.936478903916916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.58315965656362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.932632829281177, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.583225164841444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.926583535850475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:08+00:00", "timestamp_unix": 1768033028.0}, "starlink_location": {"latitude": 44.44692083333335, "longitude": 12.24474552458953, "altitude": 75.15000000136561, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T08:17:09.518105+00:00", "timestamp_unix": 1768033029.518105}, "starlink_gps": {"latitude": 44.44692083333335, "longitude": 12.244745423617792, "altitude": 75.15000000136561, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:09.518362+00:00", "timestamp_unix": 1768033029.518362}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:08.091308+00:00", "timestamp_unix": 1768033028.091308}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244746666666666, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T08:17:08.691217+00:00", "timestamp_unix": 1768033028.691217}}

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


