# positions_validation

validation_timestamp: 2026-01-10T09:25:09.589683+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.108688987242177, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.104703391251302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3421058181197774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.139184606859885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991042334574768, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.843512606600005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.508250943205194, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.839546747909281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.510709908882507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.800698431896473, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:00+00:00", "timestamp_unix": 1768037100.0}, "starlink_location": {"latitude": 44.446947176273206, "longitude": 12.244716333333333, "altitude": 73.66000000074827, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:25:09.550209+00:00", "timestamp_unix": 1768037109.550209}, "starlink_gps": {"latitude": 44.44694721216551, "longitude": 12.244716333333333, "altitude": 73.66000000070636, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:09.550470+00:00", "timestamp_unix": 1768037109.55047}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244706666666668, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:08.076804+00:00", "timestamp_unix": 1768037108.076804}, "nmea_secondary": {"latitude": 44.44691666666667, "longitude": 12.244661666666667, "altitude": 6.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:08.671358+00:00", "timestamp_unix": 1768037108.671358}}

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


validation_timestamp: 2026-01-10T09:25:39.758195+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4171363534207035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.504615599969655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1872592681126173, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5300986266044285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0961998781533152, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2528711073232355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8180908535770954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.33896437596956, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8254598772236528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.434742181120744, "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-10T09:25:31+00:00", "timestamp_unix": 1768037131.0}, "starlink_location": {"latitude": 44.44694791379341, "longitude": 12.244716686335117, "altitude": 73.68809984659633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:25:39.717977+00:00", "timestamp_unix": 1768037139.717977}, "starlink_gps": {"latitude": 44.44694708616412, "longitude": 12.244716333333333, "altitude": 73.78006788463962, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:39.718240+00:00", "timestamp_unix": 1768037139.71824}, "nmea_primary": {"latitude": 44.447003333333335, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:38.106605+00:00", "timestamp_unix": 1768037138.106605}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244671666666667, "altitude": 10.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:25:38.606959+00:00", "timestamp_unix": 1768037138.606959}}

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


validation_timestamp: 2026-01-10T09:26:09.674838+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.081756178809464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.081756178809464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1208032601772389, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.549662446316922, "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.961634977434539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.260985707131373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.961634977434539, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.260985707131373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.770598748295311, "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-10T09:26:02+00:00", "timestamp_unix": 1768037162.0}, "starlink_location": {"latitude": 44.446947666666674, "longitude": 12.244716666666665, "altitude": 73.80999999866154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:26:09.640742+00:00", "timestamp_unix": 1768037169.640742}, "starlink_gps": {"latitude": 44.446947666666674, "longitude": 12.244716666666665, "altitude": 73.80999999866154, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:09.641000+00:00", "timestamp_unix": 1768037169.641}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244695, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:08.111499+00:00", "timestamp_unix": 1768037168.111499}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244655, "altitude": 12.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:08.666246+00:00", "timestamp_unix": 1768037168.666246}}

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


validation_timestamp: 2026-01-10T09:26:39.674455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.493029677045095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.494806787038371, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3144317149872635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.857173663532504, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009979362427242252, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.267181511501968, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.85989462510669, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.2695489095112675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.86777563993022, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.593929336754349, "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-10T09:26:33+00:00", "timestamp_unix": 1768037193.0}, "starlink_location": {"latitude": 44.446949833333335, "longitude": 12.24471499169405, "altitude": 74.00000000211888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:26:39.638531+00:00", "timestamp_unix": 1768037199.638531}, "starlink_gps": {"latitude": 44.44694983333335, "longitude": 12.244715117407278, "altitude": 74.00000000060467, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:39.638822+00:00", "timestamp_unix": 1768037199.638822}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244693333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:38.084777+00:00", "timestamp_unix": 1768037198.084777}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244666666666667, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:26:38.658893+00:00", "timestamp_unix": 1768037198.658893}}

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


validation_timestamp: 2026-01-10T09:27:09.756925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.501977389425221, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.497789060242528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3230506853458689, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6394888156683223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15040534265808103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.650137707686486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.76073675468743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.640895068290979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.807970839149677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9187820700263893, "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-10T09:27:05+00:00", "timestamp_unix": 1768037225.0}, "starlink_location": {"latitude": 44.44694941382346, "longitude": 12.24471614704015, "altitude": 73.89000000007762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:27:09.717923+00:00", "timestamp_unix": 1768037229.717923}, "starlink_gps": {"latitude": 44.446949666666654, "longitude": 12.244718008347897, "altitude": 73.89000000077877, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:09.718182+00:00", "timestamp_unix": 1768037229.718182}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:08.096956+00:00", "timestamp_unix": 1768037228.096956}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244681666666667, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:08.320360+00:00", "timestamp_unix": 1768037228.32036}}

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


validation_timestamp: 2026-01-10T09:27:39.601920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.055863845168982, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.049943075713479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.301584739637165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1882547651333724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00601264784476615, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.320749343596262, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.155426350061431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.314795191072536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.149416557311636, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.329102476321161, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:36+00:00", "timestamp_unix": 1768037256.0}, "starlink_location": {"latitude": 44.446948658127035, "longitude": 12.244714666666669, "altitude": 73.78207120452541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:27:39.562957+00:00", "timestamp_unix": 1768037259.562957}, "starlink_gps": {"latitude": 44.446948712200076, "longitude": 12.244714666666665, "altitude": 73.77606248408036, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:39.563216+00:00", "timestamp_unix": 1768037259.563216}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244698333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:39.084749+00:00", "timestamp_unix": 1768037259.084749}, "nmea_secondary": {"latitude": 44.446995, "longitude": 12.244716666666667, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:27:38.332375+00:00", "timestamp_unix": 1768037258.332375}}

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


validation_timestamp: 2026-01-10T09:28:09.754410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.273312889548883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.521726639891103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8310060948681263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.284464282933779, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3199094784768529, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.088400706858712, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.207321514665503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.339943532021113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.370674889153156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6904096846884205, "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-10T09:28:08+00:00", "timestamp_unix": 1768037288.0}, "starlink_location": {"latitude": 44.446950580580236, "longitude": 12.244714833333333, "altitude": 73.50808649652919, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:28:09.718372+00:00", "timestamp_unix": 1768037289.718372}, "starlink_gps": {"latitude": 44.44694867260414, "longitude": 12.24471784963201, "altitude": 73.72010511436305, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:09.718627+00:00", "timestamp_unix": 1768037289.718627}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244693333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:08.083743+00:00", "timestamp_unix": 1768037288.083743}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244738333333334, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:08.616624+00:00", "timestamp_unix": 1768037288.616624}}

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


validation_timestamp: 2026-01-10T09:28:39.753206+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.156522758870318, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.105554311623093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.186265599479861, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8991877164317583, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.40050274117828727, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.065284498544242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.73195991995147, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.045265771854641, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.569719287480554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.26092440661328, "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-10T09:28:30+00:00", "timestamp_unix": 1768037310.0}, "starlink_location": {"latitude": 44.44694866666665, "longitude": 12.244713039327937, "altitude": 73.57999999964348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:28:39.718502+00:00", "timestamp_unix": 1768037319.718502}, "starlink_gps": {"latitude": 44.446949752958595, "longitude": 12.244717849660333, "altitude": 73.48000000619298, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:39.718760+00:00", "timestamp_unix": 1768037319.71876}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:38.093896+00:00", "timestamp_unix": 1768037318.093896}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244731666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:28:38.627750+00:00", "timestamp_unix": 1768037318.62775}}

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


validation_timestamp: 2026-01-10T09:29:09.678590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.010704974083273, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.000927701287491, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8310087739639948, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8652002711494577, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010003642774092486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.495698730728048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.857228199656412, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.485781149238331, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.847247897520354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.038940896485437, "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-10T09:29:01+00:00", "timestamp_unix": 1768037341.0}, "starlink_location": {"latitude": 44.446947586209795, "longitude": 12.244712333333336, "altitude": 73.70006280390659, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:29:09.639237+00:00", "timestamp_unix": 1768037349.639237}, "starlink_gps": {"latitude": 44.446947676174716, "longitude": 12.244712333333332, "altitude": 73.6900656990956, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:09.639496+00:00", "timestamp_unix": 1768037349.639496}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244698333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:09.085333+00:00", "timestamp_unix": 1768037349.085333}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244721666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:08.645097+00:00", "timestamp_unix": 1768037348.645097}}

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


validation_timestamp: 2026-01-10T09:29:39.600944+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.154526966996565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.154526966996565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1902294484882985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7325442247903964, "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.91542024369649, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.865113237907254, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.91542024369649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.865113237907254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.78179872831812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:33+00:00", "timestamp_unix": 1768037373.0}, "starlink_location": {"latitude": 44.446945166666644, "longitude": 12.244709999999998, "altitude": 73.79000000145822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:29:39.560880+00:00", "timestamp_unix": 1768037379.56088}, "starlink_gps": {"latitude": 44.446945166666644, "longitude": 12.244709999999998, "altitude": 73.79000000145822, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:39.561136+00:00", "timestamp_unix": 1768037379.561136}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:39.097923+00:00", "timestamp_unix": 1768037379.097923}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.24472, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:29:38.350306+00:00", "timestamp_unix": 1768037378.350306}}

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


validation_timestamp: 2026-01-10T09:30:09.698104+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.197003264853764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.183650244694666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5615913542993933, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.615515345355305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2365560295507801, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.766296982547454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6499497111894925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.691037726616354, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6750264792718954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.556527162849624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:05+00:00", "timestamp_unix": 1768037405.0}, "starlink_location": {"latitude": 44.44694430140131, "longitude": 12.244710666666666, "altitude": 73.98206874075136, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:30:09.658256+00:00", "timestamp_unix": 1768037409.658256}, "starlink_gps": {"latitude": 44.446944499999965, "longitude": 12.244707699708046, "altitude": 74.07808877579927, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:09.658519+00:00", "timestamp_unix": 1768037409.658519}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244678333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:08.097400+00:00", "timestamp_unix": 1768037408.0974}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244718333333333, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:08.363164+00:00", "timestamp_unix": 1768037408.363164}}

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


validation_timestamp: 2026-01-10T09:30:39.698058+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9295524880584525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.900691630773448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6185418940652663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8525412040773346, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05202048713912881, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.306293885052732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.101805475383152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.283605121613382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.06981327818435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.349855568998626, "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-10T09:30:37+00:00", "timestamp_unix": 1768037437.0}, "starlink_location": {"latitude": 44.44694313480306, "longitude": 12.244710166666666, "altitude": 74.34206113487029, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:30:39.658388+00:00", "timestamp_unix": 1768037439.658388}, "starlink_gps": {"latitude": 44.44694343721549, "longitude": 12.244710666666666, "altitude": 74.07809902322647, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:39.658640+00:00", "timestamp_unix": 1768037439.65864}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244675, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:38.078229+00:00", "timestamp_unix": 1768037438.078229}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244708333333334, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:30:38.627028+00:00", "timestamp_unix": 1768037438.627028}}

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


validation_timestamp: 2026-01-10T09:31:09.681862+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9436570331201315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.943070447585686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.855001522823623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9741762557717104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00400667134157677, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.460145256371666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.295117624018138, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.458980120759314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.295612519434574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.765082886890442, "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-10T09:31:08+00:00", "timestamp_unix": 1768037468.0}, "starlink_location": {"latitude": 44.44694333333333, "longitude": 12.244711675004417, "altitude": 74.32000000269446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:31:09.640220+00:00", "timestamp_unix": 1768037469.64022}, "starlink_gps": {"latitude": 44.44694333333333, "longitude": 12.2447116245311, "altitude": 74.32000000269446, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:09.640475+00:00", "timestamp_unix": 1768037469.640475}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:08.111003+00:00", "timestamp_unix": 1768037468.111003}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244718333333333, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:08.315937+00:00", "timestamp_unix": 1768037468.315937}}

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


validation_timestamp: 2026-01-10T09:31:39.658369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.174788286142233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.157882772663532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0480714959906865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.922870464413739, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026831947620804583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.074391862470971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.64300731131634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.056344826079247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.635216428102606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.96455001263421, "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-10T09:31:30+00:00", "timestamp_unix": 1768037490.0}, "starlink_location": {"latitude": 44.44693943729555, "longitude": 12.244715966992194, "altitude": 74.75618026286489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:31:39.619934+00:00", "timestamp_unix": 1768037499.619934}, "starlink_gps": {"latitude": 44.4469395455069, "longitude": 12.244715664874178, "altitude": 74.7321308851056, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:39.620193+00:00", "timestamp_unix": 1768037499.620193}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:38.111880+00:00", "timestamp_unix": 1768037498.11188}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24473, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:31:38.330706+00:00", "timestamp_unix": 1768037498.330706}}

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


validation_timestamp: 2026-01-10T09:32:09.587987+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.75351415141359, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.749534556276108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8335701130248925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8397903591327665, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016950092928363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.757902017041204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.310873031631827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.753992448945494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.306863012523491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2583829782504417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:02+00:00", "timestamp_unix": 1768037522.0}, "starlink_location": {"latitude": 44.4469400094869, "longitude": 12.244717, "altitude": 74.18000000219108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:32:09.551422+00:00", "timestamp_unix": 1768037529.551422}, "starlink_gps": {"latitude": 44.4469400456122, "longitude": 12.244717, "altitude": 74.18000000215736, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:09.551681+00:00", "timestamp_unix": 1768037529.551681}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:09.084697+00:00", "timestamp_unix": 1768037529.084697}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244721666666667, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:08.362489+00:00", "timestamp_unix": 1768037528.362489}}

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


validation_timestamp: 2026-01-10T09:32:39.671165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.562377334697086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.562377334694471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2184704534987225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.02679896215539, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.820214169170017e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.507743152226848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.795514810218321, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.507743152292449, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.795514810252363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0801896853500663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:35+00:00", "timestamp_unix": 1768037555.0}, "starlink_location": {"latitude": 44.446941, "longitude": 12.244716999999996, "altitude": 74.4161832158136, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:32:39.630835+00:00", "timestamp_unix": 1768037559.630835}, "starlink_gps": {"latitude": 44.446941, "longitude": 12.244717, "altitude": 74.39210680145544, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:39.631094+00:00", "timestamp_unix": 1768037559.631094}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244695, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:39.095139+00:00", "timestamp_unix": 1768037559.095139}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244706666666668, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:32:38.296473+00:00", "timestamp_unix": 1768037558.296473}}

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


validation_timestamp: 2026-01-10T09:33:09.704223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.086886070696169, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.086886070696169, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1577516936722798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7898640072454904, "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.238102843726496, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.393803707562836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.238102843726496, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.393803707562836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1214476958671318, "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-10T09:33:05+00:00", "timestamp_unix": 1768037585.0}, "starlink_location": {"latitude": 44.4469423333333, "longitude": 12.244716333333333, "altitude": 74.71000000053537, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:33:09.663358+00:00", "timestamp_unix": 1768037589.663358}, "starlink_gps": {"latitude": 44.4469423333333, "longitude": 12.244716333333333, "altitude": 74.71000000053537, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:09.663601+00:00", "timestamp_unix": 1768037589.663601}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:08.115542+00:00", "timestamp_unix": 1768037588.115542}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244705, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:08.319467+00:00", "timestamp_unix": 1768037588.319467}}

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


validation_timestamp: 2026-01-10T09:33:39.694563+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.714612723424748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.812362038189534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.362276034727083, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0524365740207826, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0985944267046751, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.410795788209917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.720648391248657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.508709916274071, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.819016972347674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0703059600761673, "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-10T09:33:36+00:00", "timestamp_unix": 1768037616.0}, "starlink_location": {"latitude": 44.4469419681469, "longitude": 12.244718222873756, "altitude": 74.7020599669155, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:33:39.660224+00:00", "timestamp_unix": 1768037619.660224}, "starlink_gps": {"latitude": 44.44694110381918, "longitude": 12.244718500000001, "altitude": 74.7981060335758, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:39.660470+00:00", "timestamp_unix": 1768037619.66047}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:38.123272+00:00", "timestamp_unix": 1768037618.123272}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244705, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:33:38.736369+00:00", "timestamp_unix": 1768037618.736369}}

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


validation_timestamp: 2026-01-10T09:34:09.699591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.781816601913928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.781102043488524, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6859885143365587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8750708130369476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962899379880801, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.509487413396828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0521100149131355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.507740910694313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.0511430556301455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.899188583830357, "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-10T09:34:08+00:00", "timestamp_unix": 1768037648.0}, "starlink_location": {"latitude": 44.446945166666644, "longitude": 12.244721700106314, "altitude": 75.06206576155255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:34:09.660411+00:00", "timestamp_unix": 1768037649.660411}, "starlink_gps": {"latitude": 44.446945166666666, "longitude": 12.244721650184404, "altitude": 75.05809184853157, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:09.660666+00:00", "timestamp_unix": 1768037649.660666}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244663333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:09.113757+00:00", "timestamp_unix": 1768037649.113757}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.2447, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:08.640799+00:00", "timestamp_unix": 1768037648.640799}}

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


validation_timestamp: 2026-01-10T09:34:39.681495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.521224528880689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.505439325184899, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6981028111675567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.606363822924246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019787231401016344, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.611194427454992, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.092911521466952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.592770260874074, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.073428295998645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.724777344730675, "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-10T09:34:28+00:00", "timestamp_unix": 1768037668.0}, "starlink_location": {"latitude": 44.44694408626556, "longitude": 12.244721674866815, "altitude": 74.94000000412747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:34:39.641704+00:00", "timestamp_unix": 1768037679.641704}, "starlink_gps": {"latitude": 44.44694421231136, "longitude": 12.244721498911531, "altitude": 74.94000000384437, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:39.641953+00:00", "timestamp_unix": 1768037679.641953}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:39.107622+00:00", "timestamp_unix": 1768037679.107622}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244685, "altitude": 11.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:34:38.392221+00:00", "timestamp_unix": 1768037678.392221}}

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


validation_timestamp: 2026-01-10T09:35:09.662148+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.54836506310165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.536928492472269, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0351747941909761, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.276601702493832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012034531022013616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.371447712554202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.324213185738255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.360301985778385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.312434931218321, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.175378944229028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:00+00:00", "timestamp_unix": 1768037700.0}, "starlink_location": {"latitude": 44.44694693727292, "longitude": 12.244719500000002, "altitude": 74.95809265751264, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:35:09.621300+00:00", "timestamp_unix": 1768037709.6213}, "starlink_gps": {"latitude": 44.44694704550206, "longitude": 12.244719500000004, "altitude": 74.94606598940005, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:09.621546+00:00", "timestamp_unix": 1768037709.621546}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:08.105053+00:00", "timestamp_unix": 1768037708.105053}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244708333333334, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:08.670141+00:00", "timestamp_unix": 1768037708.670141}}

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


validation_timestamp: 2026-01-10T09:35:39.761193+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.071279896311838, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.173143244793348, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0684362140679324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6463218125231087, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1511349102789747, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.632709240489332, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.051891484148701, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.716193703731317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18424591639698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.505375366417651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:31+00:00", "timestamp_unix": 1768037731.0}, "starlink_location": {"latitude": 44.44694666666668, "longitude": 12.24471881370273, "altitude": 75.51000000023255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:35:39.721561+00:00", "timestamp_unix": 1768037739.721561}, "starlink_gps": {"latitude": 44.446945586275774, "longitude": 12.244717658480692, "altitude": 75.51000000263653, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:39.721807+00:00", "timestamp_unix": 1768037739.721807}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:38.118489+00:00", "timestamp_unix": 1768037738.118489}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244733333333333, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:35:38.353959+00:00", "timestamp_unix": 1768037738.353959}}

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


validation_timestamp: 2026-01-10T09:36:09.710266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.132617849803944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.127587213062508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5868346749258545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.076283410086734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005625738959661275, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.897037848211469, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.062868270691967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.892187395631016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.059392115323016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.697653409030467, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:03+00:00", "timestamp_unix": 1768037763.0}, "starlink_location": {"latitude": 44.4469445680952, "longitude": 12.244723200232006, "altitude": 75.43207577481495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:36:09.667244+00:00", "timestamp_unix": 1768037769.667244}, "starlink_gps": {"latitude": 44.44694460393147, "longitude": 12.244723150205871, "altitude": 75.42809356383324, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:09.667496+00:00", "timestamp_unix": 1768037769.667496}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:09.076787+00:00", "timestamp_unix": 1768037769.076787}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.24474, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:08.743963+00:00", "timestamp_unix": 1768037768.743963}}

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


validation_timestamp: 2026-01-10T09:36:39.612501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.531595754086824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.518606141183267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.19273289581543296, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.2164107632511385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013441682691984208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.3612334004149655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.887489324380123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.348202882028617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.87613412928833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.402326350700597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:35+00:00", "timestamp_unix": 1768037795.0}, "starlink_location": {"latitude": 44.44694364967284, "longitude": 12.24472307449124, "altitude": 75.42206648851166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:36:39.574635+00:00", "timestamp_unix": 1768037799.574635}, "starlink_gps": {"latitude": 44.44694375786871, "longitude": 12.244722998972524, "altitude": 75.41605500181272, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:39.574925+00:00", "timestamp_unix": 1768037799.574925}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:39.106176+00:00", "timestamp_unix": 1768037799.106176}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244738333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:36:38.705757+00:00", "timestamp_unix": 1768037798.705757}}

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


validation_timestamp: 2026-01-10T09:37:09.660691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.373479885184407, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.365754790424588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6834092937575031, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.681601995112749, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008038408424982268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.052567426581389, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.6927237515169, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.044864827800982, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.68474340993208, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.373034664850368, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:06+00:00", "timestamp_unix": 1768037826.0}, "starlink_location": {"latitude": 44.44694227056326, "longitude": 12.244720666666668, "altitude": 75.91000000243858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:37:09.622280+00:00", "timestamp_unix": 1768037829.62228}, "starlink_gps": {"latitude": 44.446942342854406, "longitude": 12.244720666666666, "altitude": 75.91000000107768, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:09.622527+00:00", "timestamp_unix": 1768037829.622527}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:09.101264+00:00", "timestamp_unix": 1768037829.101264}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.244738333333334, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:08.688190+00:00", "timestamp_unix": 1768037828.68819}}

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


validation_timestamp: 2026-01-10T09:37:39.757435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.010075888829999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.025482057176833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3387959858101328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.963161674006605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11973443185843348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.614176800828898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.494959157442894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.651559584999035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.477817097466763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.4206666134447765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:37+00:00", "timestamp_unix": 1768037857.0}, "starlink_location": {"latitude": 44.44694833333337, "longitude": 12.244717000000001, "altitude": 75.9799999996548, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:37:39.721979+00:00", "timestamp_unix": 1768037859.721979}, "starlink_gps": {"latitude": 44.446948333333296, "longitude": 12.244718508332992, "altitude": 75.98000000217772, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:39.722226+00:00", "timestamp_unix": 1768037859.722226}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:38.097137+00:00", "timestamp_unix": 1768037858.097137}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244736666666666, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:38.732998+00:00", "timestamp_unix": 1768037858.732998}}

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


validation_timestamp: 2026-01-10T09:38:09.612233+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.05171282834494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.05171282834494, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3212358703370266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.981494495840783, "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.178053986321245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.302510007651644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.178053986321245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.302510007651644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.849057068135888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:37:58+00:00", "timestamp_unix": 1768037878.0}, "starlink_location": {"latitude": 44.44694999999997, "longitude": 12.244717500000002, "altitude": 76.25000000059268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:38:09.567764+00:00", "timestamp_unix": 1768037889.567764}, "starlink_gps": {"latitude": 44.44694999999997, "longitude": 12.244717500000002, "altitude": 76.25000000059268, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:09.568012+00:00", "timestamp_unix": 1768037889.568012}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.2447, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:08.086455+00:00", "timestamp_unix": 1768037888.086455}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244748333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:08.647927+00:00", "timestamp_unix": 1768037888.647927}}

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


validation_timestamp: 2026-01-10T09:38:39.699558+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.129170273324438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.129170273324438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2590400058507525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.961258233407547, "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.083973509202867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.103502113093672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.083973509202867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.103502113093672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.207875724864252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:30+00:00", "timestamp_unix": 1768037910.0}, "starlink_location": {"latitude": 44.44694999999997, "longitude": 12.244717500000002, "altitude": 76.25000000059268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:38:39.662464+00:00", "timestamp_unix": 1768037919.662464}, "starlink_gps": {"latitude": 44.44694999999997, "longitude": 12.244717500000002, "altitude": 76.25000000059268, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:39.662721+00:00", "timestamp_unix": 1768037919.662721}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24469, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:39.127943+00:00", "timestamp_unix": 1768037919.127943}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244735, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:38:38.645348+00:00", "timestamp_unix": 1768037918.645348}}

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


validation_timestamp: 2026-01-10T09:39:09.640602+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.813507559957786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.815465850262778, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.896928538540255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.968139249943061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005643119779676892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.632241349764659, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.929595190818752, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.634858220608777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.933652363608928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.131963448069638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:02+00:00", "timestamp_unix": 1768037942.0}, "starlink_location": {"latitude": 44.446950711042426, "longitude": 12.244716457910325, "altitude": 76.13999999991947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:39:09.602842+00:00", "timestamp_unix": 1768037949.602842}, "starlink_gps": {"latitude": 44.44695067509543, "longitude": 12.244716407729639, "altitude": 76.14000000211547, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:09.603101+00:00", "timestamp_unix": 1768037949.603101}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24468, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:09.089538+00:00", "timestamp_unix": 1768037949.089538}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244718333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:08.709645+00:00", "timestamp_unix": 1768037948.709645}}

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


validation_timestamp: 2026-01-10T09:39:39.704502+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.658841837080824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.654994108243834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.085009591680561, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8626375352962135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966080310927322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.743841394967086, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.57883414825739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.739992612455453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.574870786812879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4505821933188736, "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-10T09:39:33+00:00", "timestamp_unix": 1768037973.0}, "starlink_location": {"latitude": 44.446947901556015, "longitude": 12.244714333333333, "altitude": 76.68000000098363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:39:39.666345+00:00", "timestamp_unix": 1768037979.666345}, "starlink_gps": {"latitude": 44.44694793722383, "longitude": 12.24471433333333, "altitude": 76.68000000171467, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:39.666608+00:00", "timestamp_unix": 1768037979.666608}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:38.086909+00:00", "timestamp_unix": 1768037978.086909}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244718333333333, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:39:38.698772+00:00", "timestamp_unix": 1768037978.698772}}

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


validation_timestamp: 2026-01-10T09:40:09.761930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.672360304496412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.674284357967526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.859863165130349, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.432729857358324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0916947985795754, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.982578681060742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.066417460264459, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.008019814713471, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.061448173239473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.990151494837978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:05+00:00", "timestamp_unix": 1768038005.0}, "starlink_location": {"latitude": 44.44695000000002, "longitude": 12.244716186418561, "altitude": 76.08999999963874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:40:09.725705+00:00", "timestamp_unix": 1768038009.725705}, "starlink_gps": {"latitude": 44.44694999999997, "longitude": 12.244717341527343, "altitude": 76.21005615402093, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:09.725953+00:00", "timestamp_unix": 1768038009.725953}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:08.093281+00:00", "timestamp_unix": 1768038008.093281}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244725, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:08.736704+00:00", "timestamp_unix": 1768038008.736704}}

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


validation_timestamp: 2026-01-10T09:40:39.701490+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.6732827102678085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6732827102678085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.063697996963227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.622653956143809, "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.189803053557773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.27752675228897, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.189803053557773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.27752675228897, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.464911173711042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:35+00:00", "timestamp_unix": 1768038035.0}, "starlink_location": {"latitude": 44.44695000000002, "longitude": 12.244715833333334, "altitude": 76.08999999963874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:40:39.663260+00:00", "timestamp_unix": 1768038039.66326}, "starlink_gps": {"latitude": 44.44695000000002, "longitude": 12.244715833333334, "altitude": 76.08999999963874, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:39.663509+00:00", "timestamp_unix": 1768038039.663509}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:38.109140+00:00", "timestamp_unix": 1768038038.10914}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244721666666667, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:40:38.705134+00:00", "timestamp_unix": 1768038038.705134}}

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


validation_timestamp: 2026-01-10T09:41:09.613946+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.951391598239259, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.945378558296519, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2246139216607137, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.062269164811311, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008500178833394855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.578505149279527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.97830039676384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.571397805710747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.97265000658702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.899187282469517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:08+00:00", "timestamp_unix": 1768038068.0}, "starlink_location": {"latitude": 44.446948491447614, "longitude": 12.244716907902113, "altitude": 76.11207266099947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:41:09.574119+00:00", "timestamp_unix": 1768038069.574119}, "starlink_gps": {"latitude": 44.44694854559423, "longitude": 12.244716832315403, "altitude": 76.10605576278381, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:09.574377+00:00", "timestamp_unix": 1768038069.574377}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24469, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:09.100828+00:00", "timestamp_unix": 1768038069.100828}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244726666666667, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:08.660647+00:00", "timestamp_unix": 1768038068.660647}}

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


validation_timestamp: 2026-01-10T09:41:39.698443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.363431402054438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.363431402054438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2803942928839116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6013646620268784, "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.779855985524286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.944866834195206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.779855985524286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.944866834195206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4772000197966806, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:30+00:00", "timestamp_unix": 1768038090.0}, "starlink_location": {"latitude": 44.44694883333332, "longitude": 12.244715666666668, "altitude": 76.17999999972191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:41:39.663487+00:00", "timestamp_unix": 1768038099.663487}, "starlink_gps": {"latitude": 44.44694883333332, "longitude": 12.244715666666668, "altitude": 76.17999999972191, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:39.663746+00:00", "timestamp_unix": 1768038099.663746}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.24468, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:39.086753+00:00", "timestamp_unix": 1768038099.086753}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244705, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:41:38.698626+00:00", "timestamp_unix": 1768038098.698626}}

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


validation_timestamp: 2026-01-10T09:42:09.662466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.876307414805187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.876318537332391, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.664682710297232, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.736268242200544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01199899221998072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.699593321217437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.182215225885827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.703124846955404, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.18477468759293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1862652487717653, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:01+00:00", "timestamp_unix": 1768038121.0}, "starlink_location": {"latitude": 44.44694916666664, "longitude": 12.244717016415029, "altitude": 76.15190279129187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:42:09.624691+00:00", "timestamp_unix": 1768038129.624691}, "starlink_gps": {"latitude": 44.44694916666666, "longitude": 12.24471716757018, "altitude": 76.16393513201584, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:09.624947+00:00", "timestamp_unix": 1768038129.624947}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:08.113638+00:00", "timestamp_unix": 1768038128.113638}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:08.694772+00:00", "timestamp_unix": 1768038128.694772}}

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


validation_timestamp: 2026-01-10T09:42:39.700846+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.554418674174661, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.55046194292052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.443333253953782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.391311651169803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005585657025037082, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.851723991513207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.99265766893893, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.849093643490205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.98999999379763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.142999359967289, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:32+00:00", "timestamp_unix": 1768038152.0}, "starlink_location": {"latitude": 44.44694806826828, "longitude": 12.244716966676178, "altitude": 76.2700000019058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:42:39.663859+00:00", "timestamp_unix": 1768038159.663859}, "starlink_gps": {"latitude": 44.44694810384922, "longitude": 12.244717016345895, "altitude": 76.27000000319188, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:39.664116+00:00", "timestamp_unix": 1768038159.664116}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:38.110995+00:00", "timestamp_unix": 1768038158.110995}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.24467, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:42:38.651679+00:00", "timestamp_unix": 1768038158.651679}}

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


validation_timestamp: 2026-01-10T09:43:09.687684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.803454384493207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.803454384493207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9163058330311213, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6871445847270055, "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.64638128034774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.789291755018251, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.64638128034774, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.789291755018251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1432183899748427, "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-10T09:43:03+00:00", "timestamp_unix": 1768038183.0}, "starlink_location": {"latitude": 44.44694799999999, "longitude": 12.244718000000002, "altitude": 76.11000000073153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:43:09.645764+00:00", "timestamp_unix": 1768038189.645764}, "starlink_gps": {"latitude": 44.44694799999999, "longitude": 12.244718000000002, "altitude": 76.11000000073153, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:09.646023+00:00", "timestamp_unix": 1768038189.646023}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:08.101641+00:00", "timestamp_unix": 1768038188.101641}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.24467, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:08.780514+00:00", "timestamp_unix": 1768038188.780514}}

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


validation_timestamp: 2026-01-10T09:43:39.609132+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.514148448231348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.507881063181068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.073261705035564, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.285026406758616, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008481150976209322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.833792206377487, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.03425979558145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.829027836911893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.02930358277294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8408697405479487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:35+00:00", "timestamp_unix": 1768038215.0}, "starlink_location": {"latitude": 44.44694649150289, "longitude": 12.244711758841762, "altitude": 75.59000000313054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:43:39.570127+00:00", "timestamp_unix": 1768038219.570127}, "starlink_gps": {"latitude": 44.44694654552831, "longitude": 12.24471183425925, "altitude": 75.59000000217777, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:39.570384+00:00", "timestamp_unix": 1768038219.570384}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:39.105362+00:00", "timestamp_unix": 1768038219.105362}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244693333333334, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:43:38.703434+00:00", "timestamp_unix": 1768038218.703434}}

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


validation_timestamp: 2026-01-10T09:44:09.703225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.850856283465234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.846956272894014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8067010995793993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1258671218444336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005581045250535402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.402169047298393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.84047190453174, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.398817221178502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.836837070243085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6817394602769058, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:06+00:00", "timestamp_unix": 1768038246.0}, "starlink_location": {"latitude": 44.44694740165378, "longitude": 12.244710300082348, "altitude": 75.17000000422199, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:44:09.664793+00:00", "timestamp_unix": 1768038249.664793}, "starlink_gps": {"latitude": 44.44694743720536, "longitude": 12.24471034971104, "altitude": 75.1700000032777, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:09.665103+00:00", "timestamp_unix": 1768038249.665103}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244691666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:08.119291+00:00", "timestamp_unix": 1768038248.119291}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244701666666666, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:08.675734+00:00", "timestamp_unix": 1768038248.675734}}

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


validation_timestamp: 2026-01-10T09:44:39.766752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.283447278229074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.374428786602924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4379567204783132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4544763820419067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09202033612672769, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.608486166561727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.698171876003194, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.697651888684486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.788177138034719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.43804360392438335, "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-10T09:44:36+00:00", "timestamp_unix": 1768038276.0}, "starlink_location": {"latitude": 44.446949247130455, "longitude": 12.244714833333333, "altitude": 75.00999999952244, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:44:39.726221+00:00", "timestamp_unix": 1768038279.726221}, "starlink_gps": {"latitude": 44.44694841957169, "longitude": 12.244714833333333, "altitude": 75.01000000155223, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:39.726479+00:00", "timestamp_unix": 1768038279.726479}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:39.102734+00:00", "timestamp_unix": 1768038279.102734}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244686666666666, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:44:38.740393+00:00", "timestamp_unix": 1768038278.740393}}

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


validation_timestamp: 2026-01-10T09:45:09.768379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.37507301017405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.584943554543124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.458062232406508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.903093707770537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.21216982948718063, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.619196592175031, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.959812410568746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.822241535809686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.160403743346098, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5607234843314385, "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-10T09:45:08+00:00", "timestamp_unix": 1768038308.0}, "starlink_location": {"latitude": 44.44694841371273, "longitude": 12.244717833333334, "altitude": 74.4499999998838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:45:09.726119+00:00", "timestamp_unix": 1768038309.726119}, "starlink_gps": {"latitude": 44.446946505623615, "longitude": 12.244717833333333, "altitude": 74.45000000516302, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:09.726378+00:00", "timestamp_unix": 1768038309.726378}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244675, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:08.129077+00:00", "timestamp_unix": 1768038308.129077}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244668333333333, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:08.778314+00:00", "timestamp_unix": 1768038308.778314}}

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


validation_timestamp: 2026-01-10T09:45:39.763597+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.30582855945145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.288073529284816, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9370866068848684, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.369861751387221, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.150411157114135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.647505428379803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.855824385155058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.664772607021376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.88778455946325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.433709912476887, "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-10T09:45:28+00:00", "timestamp_unix": 1768038328.0}, "starlink_location": {"latitude": 44.4469484136881, "longitude": 12.24471748018453, "altitude": 74.45000000062143, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:45:39.726239+00:00", "timestamp_unix": 1768038339.726239}, "starlink_gps": {"latitude": 44.44694866666665, "longitude": 12.24471934153072, "altitude": 74.45000000073135, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:39.726490+00:00", "timestamp_unix": 1768038339.72649}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:39.116299+00:00", "timestamp_unix": 1768038339.116299}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.24465, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:45:38.661089+00:00", "timestamp_unix": 1768038338.661089}}

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


validation_timestamp: 2026-01-10T09:46:09.869906+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8556113457779375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.827782169333638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.181575087578458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.138377569603584, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028119841312321568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.50765569497733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.521724010827572, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.481325589162669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.495815201955434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.045217770802233, "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-10T09:46:00+00:00", "timestamp_unix": 1768038360.0}, "starlink_location": {"latitude": 44.44694808044552, "longitude": 12.244724166666666, "altitude": 74.45000000014242, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:46:09.726204+00:00", "timestamp_unix": 1768038369.726204}, "starlink_gps": {"latitude": 44.44694833333333, "longitude": 12.244724166666666, "altitude": 74.44999999957969, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:09.726467+00:00", "timestamp_unix": 1768038369.726467}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244673333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:08.089159+00:00", "timestamp_unix": 1768038368.089159}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244643333333332, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:08.678218+00:00", "timestamp_unix": 1768038368.678218}}

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


validation_timestamp: 2026-01-10T09:46:39.715601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.146357825528716, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.143217090933444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0722779566226786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.878053771748158, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005595260242086621, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.383440803255048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.836746321463814, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.381581459151397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.834395833658714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.58110046092164, "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-10T09:46:32+00:00", "timestamp_unix": 1768038392.0}, "starlink_location": {"latitude": 44.44694606820782, "longitude": 12.24472546659185, "altitude": 74.14000000233116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:46:39.669760+00:00", "timestamp_unix": 1768038399.66976}, "starlink_gps": {"latitude": 44.44694610384995, "longitude": 12.244725516346945, "altitude": 74.14000000179954, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:39.670019+00:00", "timestamp_unix": 1768038399.670019}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244663333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:38.130119+00:00", "timestamp_unix": 1768038398.130119}, "nmea_secondary": {"latitude": 44.447105, "longitude": 12.244643333333332, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:46:38.676985+00:00", "timestamp_unix": 1768038398.676985}}

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


validation_timestamp: 2026-01-10T09:47:09.685465+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.139325435872604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1254690737568795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.063599350976714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.96134783268772, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014017131493798098, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.755367328544311, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.02211452280368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.743636688520237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.008656845104184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.946967186255245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:05+00:00", "timestamp_unix": 1768038425.0}, "starlink_location": {"latitude": 44.446947419539754, "longitude": 12.244723666666667, "altitude": 73.94000000317209, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:47:09.647670+00:00", "timestamp_unix": 1768038429.64767}, "starlink_gps": {"latitude": 44.446947545598846, "longitude": 12.244723666666667, "altitude": 73.9400000022926, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:09.647929+00:00", "timestamp_unix": 1768038429.647929}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244663333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:09.128280+00:00", "timestamp_unix": 1768038429.12828}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.244656666666666, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:08.344533+00:00", "timestamp_unix": 1768038428.344533}}

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


validation_timestamp: 2026-01-10T09:47:39.661677+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.798582458678085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.800202340400725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3770154266177177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.902037281258554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012003822819134244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.608122704984556, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.647984717555634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.614274337752047, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.65062619757446, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.83646491752061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:36+00:00", "timestamp_unix": 1768038456.0}, "starlink_location": {"latitude": 44.4469485, "longitude": 12.244722183160569, "altitude": 73.94000000260182, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:47:39.626895+00:00", "timestamp_unix": 1768038459.626895}, "starlink_gps": {"latitude": 44.4469485, "longitude": 12.24472233437657, "altitude": 73.94000000330031, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:39.627161+00:00", "timestamp_unix": 1768038459.627161}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244666666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:38.092463+00:00", "timestamp_unix": 1768038458.092463}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244673333333333, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:47:38.770256+00:00", "timestamp_unix": 1768038458.770256}}

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


validation_timestamp: 2026-01-10T09:48:09.765923+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.999731265034334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.086633821597473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.741416148324388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.295199790482094, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09200541769504729, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.533499137445357, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.244491601381256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.61380583727216, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.334039746039608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.691053080782658, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:07+00:00", "timestamp_unix": 1768038487.0}, "starlink_location": {"latitude": 44.44694908033136, "longitude": 12.24473, "altitude": 73.86000000046278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:48:09.727751+00:00", "timestamp_unix": 1768038489.727751}, "starlink_gps": {"latitude": 44.44694825290676, "longitude": 12.24473, "altitude": 73.86000000159336, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:09.728007+00:00", "timestamp_unix": 1768038489.728007}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:08.134129+00:00", "timestamp_unix": 1768038488.134129}, "nmea_secondary": {"latitude": 44.4471, "longitude": 12.24468, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:08.370403+00:00", "timestamp_unix": 1768038488.370403}}

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


validation_timestamp: 2026-01-10T09:48:39.765296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.017260022331529, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.062398871977995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.392843684004422, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.464872245987578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2394713800962014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.976656394372418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.481653238750518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.078949330407951, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.526189242792057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.372734287284852, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:38+00:00", "timestamp_unix": 1768038518.0}, "starlink_location": {"latitude": 44.44694866666665, "longitude": 12.244727833333332, "altitude": 73.56000000065643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:48:39.727556+00:00", "timestamp_unix": 1768038519.727556}, "starlink_gps": {"latitude": 44.44694866666663, "longitude": 12.244730850031031, "altitude": 73.56000000404053, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:39.727817+00:00", "timestamp_unix": 1768038519.727817}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:38.106767+00:00", "timestamp_unix": 1768038518.106767}, "nmea_secondary": {"latitude": 44.44710333333333, "longitude": 12.244688333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:48:38.327950+00:00", "timestamp_unix": 1768038518.32795}}

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


validation_timestamp: 2026-01-10T09:49:09.649391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.853295449664289, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.844005349236819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.968425976049281, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.556342233281786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011226120926435277, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.51913944395036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.385658687671175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.508659757224908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.376848133645066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.381625439771175, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:00+00:00", "timestamp_unix": 1768038540.0}, "starlink_location": {"latitude": 44.446950288977106, "longitude": 12.24472879121636, "altitude": 73.67000000222735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:49:09.607739+00:00", "timestamp_unix": 1768038549.607739}, "starlink_gps": {"latitude": 44.44695036048814, "longitude": 12.244728691389582, "altitude": 73.6700000018698, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:09.607996+00:00", "timestamp_unix": 1768038549.607996}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24467, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:09.090438+00:00", "timestamp_unix": 1768038549.090438}, "nmea_secondary": {"latitude": 44.44709666666667, "longitude": 12.244705, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:08.653517+00:00", "timestamp_unix": 1768038548.653517}}

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


validation_timestamp: 2026-01-10T09:49:39.619241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.164644874079872, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.165644995347719, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.827189287581091, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.607770257037722, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005991830617204131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.731595326638436, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.569636243681916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.733706159242919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.569494748155694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.405560772177475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:30+00:00", "timestamp_unix": 1768038570.0}, "starlink_location": {"latitude": 44.446951333333296, "longitude": 12.244725925543232, "altitude": 73.67000000042374, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:49:39.582592+00:00", "timestamp_unix": 1768038579.582592}, "starlink_gps": {"latitude": 44.446951333333296, "longitude": 12.244726001024246, "altitude": 73.67000000042374, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:39.582885+00:00", "timestamp_unix": 1768038579.582885}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:38.120388+00:00", "timestamp_unix": 1768038578.120388}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.24473, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:49:38.669895+00:00", "timestamp_unix": 1768038578.669895}}

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


validation_timestamp: 2026-01-10T09:50:09.651978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.7302062031783265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.728635342011972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.192501943033912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.387173483578062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007974493656411478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.741803553257062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.010346427531342, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.739129755253963, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.00971222107464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.230505954729352, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:02+00:00", "timestamp_unix": 1768038602.0}, "starlink_location": {"latitude": 44.44695066666664, "longitude": 12.244728749249285, "altitude": 73.39000000442938, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:50:09.610851+00:00", "timestamp_unix": 1768038609.610851}, "starlink_gps": {"latitude": 44.44695066666664, "longitude": 12.24472864879203, "altitude": 73.39000000442938, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:09.611180+00:00", "timestamp_unix": 1768038609.61118}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244683333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:08.112816+00:00", "timestamp_unix": 1768038608.112816}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244716666666667, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:08.734863+00:00", "timestamp_unix": 1768038608.734863}}

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


validation_timestamp: 2026-01-10T09:50:39.762915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.126848654617047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.218097722031724, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.84441950253039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.200361214620591, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15100773851963692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.55152957977491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.316384971595378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.666215003903698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.411240239771429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1168485695845227, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:33+00:00", "timestamp_unix": 1768038633.0}, "starlink_location": {"latitude": 44.44694991377881, "longitude": 12.244722666666666, "altitude": 73.2400000009003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:50:39.728090+00:00", "timestamp_unix": 1768038639.72809}, "starlink_gps": {"latitude": 44.4469490862078, "longitude": 12.244724174947613, "altitude": 73.24000000258421, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:39.728346+00:00", "timestamp_unix": 1768038639.728346}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244693333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:39.116362+00:00", "timestamp_unix": 1768038639.116362}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.24472, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:50:38.643598+00:00", "timestamp_unix": 1768038638.643598}}

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


validation_timestamp: 2026-01-10T09:51:09.687989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.286378158448329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.286378158448329, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.221262131262268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7936101825930386, "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.42513188593933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.089811192160054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.42513188593933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.089811192160054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0610117324019175, "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-10T09:51:05+00:00", "timestamp_unix": 1768038665.0}, "starlink_location": {"latitude": 44.446945333333346, "longitude": 12.244721833333333, "altitude": 73.80000000053738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:51:09.648723+00:00", "timestamp_unix": 1768038669.648723}, "starlink_gps": {"latitude": 44.446945333333346, "longitude": 12.244721833333333, "altitude": 73.80000000053738, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:09.648985+00:00", "timestamp_unix": 1768038669.648985}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:08.111564+00:00", "timestamp_unix": 1768038668.111564}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244733333333333, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:08.737228+00:00", "timestamp_unix": 1768038668.737228}}

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


validation_timestamp: 2026-01-10T09:51:39.767246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.847576369336874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.876091688940881, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.001833243551399, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.966539975717161, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11972902827341929, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.843353805532539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.314312976341639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.868677501277286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.280781596669931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.320935619175167, "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-10T09:51:36+00:00", "timestamp_unix": 1768038696.0}, "starlink_location": {"latitude": 44.446945333333346, "longitude": 12.244721833333333, "altitude": 73.80000000053738, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:51:39.729477+00:00", "timestamp_unix": 1768038699.729477}, "starlink_gps": {"latitude": 44.446945333333325, "longitude": 12.244723341598176, "altitude": 73.80000000150396, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:39.729733+00:00", "timestamp_unix": 1768038699.729733}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244688333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:38.111109+00:00", "timestamp_unix": 1768038698.111109}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244748333333334, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:51:38.709848+00:00", "timestamp_unix": 1768038698.709848}}

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


validation_timestamp: 2026-01-10T09:52:09.769140+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.062789970167227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.293821061691968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.717002718096425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.16977462736714, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24359308516077546, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.653642296455903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.691789816348467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.89147521250139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.876975300281114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.495779581988644, "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-10T09:51:58+00:00", "timestamp_unix": 1768038718.0}, "starlink_location": {"latitude": 44.446942747004655, "longitude": 12.244717833333333, "altitude": 73.66999999963602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:52:09.729369+00:00", "timestamp_unix": 1768038729.729369}, "starlink_gps": {"latitude": 44.44694083918025, "longitude": 12.244719341545677, "altitude": 73.67000000631701, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:09.729628+00:00", "timestamp_unix": 1768038729.729628}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244671666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:09.133827+00:00", "timestamp_unix": 1768038729.133827}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244735, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:08.743215+00:00", "timestamp_unix": 1768038728.743215}}

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


validation_timestamp: 2026-01-10T09:52:39.765982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.123413016769582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.103993195384934, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.531146781460541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.165080808945259, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1197232510989131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.371027583920105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.058302145195105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.333008725254514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.080100885947552, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.634250110733122, "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-10T09:52:30+00:00", "timestamp_unix": 1768038750.0}, "starlink_location": {"latitude": 44.44694799999999, "longitude": 12.244716833333335, "altitude": 73.78000000109853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:52:39.729299+00:00", "timestamp_unix": 1768038759.729299}, "starlink_gps": {"latitude": 44.44694799999999, "longitude": 12.2447153251412, "altitude": 73.7800000017634, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:39.729551+00:00", "timestamp_unix": 1768038759.729551}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244666666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:39.127182+00:00", "timestamp_unix": 1768038759.127182}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24473, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:52:38.739413+00:00", "timestamp_unix": 1768038758.739413}}

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


validation_timestamp: 2026-01-10T09:53:09.771279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.518926955168274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.611681085229145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6423085165252136, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7470622323642974, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09618559522132741, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.770440200464485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.775798157681956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.851572565613258, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8683138445280445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9989189798597744, "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-10T09:53:02+00:00", "timestamp_unix": 1768038782.0}, "starlink_location": {"latitude": 44.446948413785876, "longitude": 12.244716686345633, "altitude": 73.0900000004442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:53:09.733143+00:00", "timestamp_unix": 1768038789.733143}, "starlink_gps": {"latitude": 44.44694758629315, "longitude": 12.244716333333331, "altitude": 73.09000000217281, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:09.733400+00:00", "timestamp_unix": 1768038789.7334}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24468, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:08.099091+00:00", "timestamp_unix": 1768038788.099091}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244718333333333, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:08.732667+00:00", "timestamp_unix": 1768038788.732667}}

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


validation_timestamp: 2026-01-10T09:53:39.693074+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.385311246504967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.38498816397693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.914794655547233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6361355012994511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007972235643251656, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.26912138247548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.469531405010608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.267092514863782, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.468676521150169, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.372531033316811, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:35+00:00", "timestamp_unix": 1768038815.0}, "starlink_location": {"latitude": 44.446948666666664, "longitude": 12.244717841514266, "altitude": 73.09000000116842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:53:39.650327+00:00", "timestamp_unix": 1768038819.650327}, "starlink_gps": {"latitude": 44.446948666666664, "longitude": 12.24471774108546, "altitude": 73.09000000116842, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:39.650582+00:00", "timestamp_unix": 1768038819.650582}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244681666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:39.099590+00:00", "timestamp_unix": 1768038819.09959}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244705, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:53:38.711957+00:00", "timestamp_unix": 1768038818.711957}}

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


validation_timestamp: 2026-01-10T09:54:09.787849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.493660241444165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.703504402260908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5071290930088965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.512043556355009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2102129060682074, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.83327475240259, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.826789642218364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.034138294229924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.036760657647612, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3849325473962586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:07+00:00", "timestamp_unix": 1768038847.0}, "starlink_location": {"latitude": 44.446946729423765, "longitude": 12.24471433333333, "altitude": 72.90999999985222, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:54:09.749551+00:00", "timestamp_unix": 1768038849.749551}, "starlink_gps": {"latitude": 44.44694483893368, "longitude": 12.244714333333333, "altitude": 72.91000000497556, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:09.749811+00:00", "timestamp_unix": 1768038849.749811}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.24467, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:09.122463+00:00", "timestamp_unix": 1768038849.122463}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244708333333334, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:08.332882+00:00", "timestamp_unix": 1768038848.332882}}

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


validation_timestamp: 2026-01-10T09:54:39.769805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.617258381946928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.579252847909203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.527799227653977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1756935365352756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13227386102495914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.88584495132628, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.797762150732831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.867992249451932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.732390838327673, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.965468910170023, "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-10T09:54:38+00:00", "timestamp_unix": 1768038878.0}, "starlink_location": {"latitude": 44.44694616088575, "longitude": 12.244717333333336, "altitude": 72.5599999990785, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:54:39.730157+00:00", "timestamp_unix": 1768038879.730157}, "starlink_gps": {"latitude": 44.446946666666655, "longitude": 12.244718841512247, "altitude": 72.56000000102915, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:39.730414+00:00", "timestamp_unix": 1768038879.730414}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244673333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:38.100175+00:00", "timestamp_unix": 1768038878.100175}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244726666666667, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:54:38.326454+00:00", "timestamp_unix": 1768038878.326454}}

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


validation_timestamp: 2026-01-10T09:55:09.668752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.032133384957863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.031492063338293, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.965862002951141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7434107977202841, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008011252397795912, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.503286439958346, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.313236365016956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.50084824389544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.312792891136297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.680867864392974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:00+00:00", "timestamp_unix": 1768038900.0}, "starlink_location": {"latitude": 44.44694599999998, "longitude": 12.244720150137708, "altitude": 72.45000000184065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:55:09.630539+00:00", "timestamp_unix": 1768038909.630539}, "starlink_gps": {"latitude": 44.44694599999998, "longitude": 12.244720049217399, "altitude": 72.45000000184065, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:09.630824+00:00", "timestamp_unix": 1768038909.630824}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244668333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:08.124075+00:00", "timestamp_unix": 1768038908.124075}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244715, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:08.685989+00:00", "timestamp_unix": 1768038908.685989}}

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


validation_timestamp: 2026-01-10T09:55:39.709778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.476353892607241, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.468549899915194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.867402174792807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.724315142138962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008853582037117145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.525158576723122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.621617613600934, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.518709686374658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.61552325678665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9476428963236625, "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-10T09:55:30+00:00", "timestamp_unix": 1768038930.0}, "starlink_location": {"latitude": 44.44694380314398, "longitude": 12.244717133301606, "altitude": 72.45000000703328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:55:39.669859+00:00", "timestamp_unix": 1768038939.669859}, "starlink_gps": {"latitude": 44.446943874408944, "longitude": 12.244717183043228, "altitude": 72.4500000060632, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:39.670114+00:00", "timestamp_unix": 1768038939.670114}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244671666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:38.114030+00:00", "timestamp_unix": 1768038938.11403}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24468, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:55:38.765067+00:00", "timestamp_unix": 1768038938.765067}}

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


validation_timestamp: 2026-01-10T09:56:09.771391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.81695213782242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.834635847696497, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4818119855238665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5332277277767672, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11973221935130628, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.087997716028053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.598691172216482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.120216651536541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.636654437037272, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.518079940070046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:00+00:00", "timestamp_unix": 1768038960.0}, "starlink_location": {"latitude": 44.4469465, "longitude": 12.244718666666667, "altitude": 72.27000000029254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:56:09.730582+00:00", "timestamp_unix": 1768038969.730582}, "starlink_gps": {"latitude": 44.44694649999998, "longitude": 12.24472017497174, "altitude": 72.27000000194849, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:09.730876+00:00", "timestamp_unix": 1768038969.730876}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:09.113132+00:00", "timestamp_unix": 1768038969.113132}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244685, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:08.700067+00:00", "timestamp_unix": 1768038968.700067}}

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


validation_timestamp: 2026-01-10T09:56:39.764637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.622489780748051, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.761462257545905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.729121045760087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3739695638224239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19042771054917806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.267520926064508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.25510505034541, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.418003128594325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.41217681191471, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0473095440898605, "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-10T09:56:32+00:00", "timestamp_unix": 1768038992.0}, "starlink_location": {"latitude": 44.446951999999996, "longitude": 12.24471714694149, "altitude": 71.90999999980401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:56:39.731087+00:00", "timestamp_unix": 1768038999.731087}, "starlink_gps": {"latitude": 44.44695091959733, "longitude": 12.244719008202539, "altitude": 71.91000000290569, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:39.731370+00:00", "timestamp_unix": 1768038999.73137}, "nmea_primary": {"latitude": 44.447068333333334, "longitude": 12.24468, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:39.138680+00:00", "timestamp_unix": 1768038999.13868}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244688333333333, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:56:38.756738+00:00", "timestamp_unix": 1768038998.756738}}

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


validation_timestamp: 2026-01-10T09:57:09.710067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.555286697099055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.54993509920331, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6316132643878256, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4757827393538883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00882160624439663, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.150804960284063, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.878868335216895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.145739852022949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.873078551217086, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7480848028054012, "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-10T09:57:05+00:00", "timestamp_unix": 1768039025.0}, "starlink_location": {"latitude": 44.44694856827098, "longitude": 12.244722399973375, "altitude": 72.20000000475751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:57:09.670606+00:00", "timestamp_unix": 1768039029.670606}, "starlink_gps": {"latitude": 44.44694860384789, "longitude": 12.244722300645263, "altitude": 72.20000000509891, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:09.670897+00:00", "timestamp_unix": 1768039029.670897}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.2447, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:08.115869+00:00", "timestamp_unix": 1768039028.115869}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244688333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:08.348189+00:00", "timestamp_unix": 1768039028.348189}}

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


validation_timestamp: 2026-01-10T09:57:39.771726+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8297895238228685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.802404045950357, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.672884736949961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.156259307963724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028118349627171017, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.447416245071125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.985629695738517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.419639293762831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.958202169511859, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.997537726544674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:35+00:00", "timestamp_unix": 1768039055.0}, "starlink_location": {"latitude": 44.44694941379228, "longitude": 12.244719333333336, "altitude": 72.19999999933816, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:57:39.731449+00:00", "timestamp_unix": 1768039059.731449}, "starlink_gps": {"latitude": 44.446949666666676, "longitude": 12.244719333333336, "altitude": 72.19999999971193, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:39.731705+00:00", "timestamp_unix": 1768039059.731705}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:38.140187+00:00", "timestamp_unix": 1768039058.140187}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244683333333333, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:57:38.749385+00:00", "timestamp_unix": 1768039058.749385}}

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


validation_timestamp: 2026-01-10T09:58:09.805536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.408204967345612, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.404381958842803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.288937611607423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.161026496492715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003972242203135538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.697071030483176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.53891892535548, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.693251214980773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.535039824280373, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4067317600830553, "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-10T09:58:06+00:00", "timestamp_unix": 1768039086.0}, "starlink_location": {"latitude": 44.44694987808855, "longitude": 12.244722333333334, "altitude": 72.06999999993869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:58:09.771292+00:00", "timestamp_unix": 1768039089.771292}, "starlink_gps": {"latitude": 44.446949913811785, "longitude": 12.244722333333334, "altitude": 72.07000000012884, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:09.771553+00:00", "timestamp_unix": 1768039089.771553}, "nmea_primary": {"latitude": 44.447068333333334, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:08.124209+00:00", "timestamp_unix": 1768039088.124209}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.244688333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:08.679555+00:00", "timestamp_unix": 1768039088.679555}}

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


validation_timestamp: 2026-01-10T09:58:39.650941+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.844577594592812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.840010944306513, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.412179931146111, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9127425654011394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008480649606948052, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.111091526288766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.75569131373294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.107522105094212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.751199820475938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.632216212273775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:38+00:00", "timestamp_unix": 1768039118.0}, "starlink_location": {"latitude": 44.446949122153995, "longitude": 12.244722375231953, "altitude": 72.17000000168079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:58:39.611872+00:00", "timestamp_unix": 1768039119.611872}, "starlink_gps": {"latitude": 44.44694917617622, "longitude": 12.244722450644993, "altitude": 72.17000000281695, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:39.612132+00:00", "timestamp_unix": 1768039119.612132}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244656666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:39.125067+00:00", "timestamp_unix": 1768039119.125067}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244691666666666, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:58:38.740664+00:00", "timestamp_unix": 1768039118.740664}}

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


validation_timestamp: 2026-01-10T09:59:09.670490+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.56312127048689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.559220776954795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.440473287285999, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5992758554317588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004036299335161891, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.912477249098574, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.141690271222277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.908713344592304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.137759591843967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.998148864273277, "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-10T09:59:00+00:00", "timestamp_unix": 1768039140.0}, "starlink_location": {"latitude": 44.4469482705195, "longitude": 12.244724499999998, "altitude": 71.98000000087637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:59:09.632104+00:00", "timestamp_unix": 1768039149.632104}, "starlink_gps": {"latitude": 44.44694830681881, "longitude": 12.244724499999997, "altitude": 71.98000000185611, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:09.632363+00:00", "timestamp_unix": 1768039149.632363}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.244656666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:08.099680+00:00", "timestamp_unix": 1768039148.09968}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244698333333334, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:08.738147+00:00", "timestamp_unix": 1768039148.738147}}

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


validation_timestamp: 2026-01-10T09:59:39.766765+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.114318681008161, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.05791700764566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.978179226895641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6035184738188143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23946963235583577, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.97511198548919, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.645468111461533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.890680486505715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.60060234440069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.53617611720679, "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-10T09:59:31+00:00", "timestamp_unix": 1768039171.0}, "starlink_location": {"latitude": 44.44694933333333, "longitude": 12.244724499999998, "altitude": 71.98000000009861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T09:59:39.732149+00:00", "timestamp_unix": 1768039179.732149}, "starlink_gps": {"latitude": 44.4469493333333, "longitude": 12.244721483324282, "altitude": 71.98000000484608, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:39.732406+00:00", "timestamp_unix": 1768039179.732406}, "nmea_primary": {"latitude": 44.447075, "longitude": 12.244656666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:39.136076+00:00", "timestamp_unix": 1768039179.136076}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244705, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T09:59:38.692936+00:00", "timestamp_unix": 1768039178.692936}}

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


validation_timestamp: 2026-01-10T10:00:09.705359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9148627494632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9148627494632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.237083176999468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1074447130173455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.850405065158544, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.04418776582867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.850405065158544, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.04418776582867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.689779287694288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:03+00:00", "timestamp_unix": 1768039203.0}, "starlink_location": {"latitude": 44.446947666666674, "longitude": 12.244723333333335, "altitude": 71.87999999849455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:00:09.672172+00:00", "timestamp_unix": 1768039209.672172}, "starlink_gps": {"latitude": 44.446947666666674, "longitude": 12.244723333333335, "altitude": 71.87999999849455, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:09.672430+00:00", "timestamp_unix": 1768039209.67243}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.24466, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:09.129284+00:00", "timestamp_unix": 1768039209.129284}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244721666666667, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:08.766590+00:00", "timestamp_unix": 1768039208.76659}}

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


validation_timestamp: 2026-01-10T10:00:39.766902+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.55825736907663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.55825736907663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.069739804122481, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.338153754250487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.34331767670591, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.913383335985419, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.34331767670591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.913383335985419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.215802192789952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:35+00:00", "timestamp_unix": 1768039235.0}, "starlink_location": {"latitude": 44.44695383333336, "longitude": 12.244723500000001, "altitude": 72.11000000032155, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:00:39.733083+00:00", "timestamp_unix": 1768039239.733083}, "starlink_gps": {"latitude": 44.44695383333336, "longitude": 12.244723500000001, "altitude": 72.11000000032155, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:39.733400+00:00", "timestamp_unix": 1768039239.7334}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244668333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:38.141372+00:00", "timestamp_unix": 1768039238.141372}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244723333333333, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:00:38.686101+00:00", "timestamp_unix": 1768039238.686101}}

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


validation_timestamp: 2026-01-10T10:01:09.776869+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.973705978555996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.227339211719478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.940832757441754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5208774646075744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26844243476033597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.737012526314704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.618690402822668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.000448778762962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.863142720224613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.453264321529488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:06+00:00", "timestamp_unix": 1768039266.0}, "starlink_location": {"latitude": 44.446953833333325, "longitude": 12.244722333333337, "altitude": 72.15000000051097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:01:09.733911+00:00", "timestamp_unix": 1768039269.733911}, "starlink_gps": {"latitude": 44.44695167256501, "longitude": 12.24472384151008, "altitude": 72.15000000547249, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:09.734163+00:00", "timestamp_unix": 1768039269.734163}, "nmea_primary": {"latitude": 44.44708166666667, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:09.129628+00:00", "timestamp_unix": 1768039269.129628}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.24472, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:08.723941+00:00", "timestamp_unix": 1768039268.723941}}

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


validation_timestamp: 2026-01-10T10:01:39.792890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.586145975960699, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.53989932300428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.391140554937075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2348959830145954, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12538726636125053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.55540741598465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.994986456604063, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.486108345117252, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.996184451055849, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.082987864922325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:37+00:00", "timestamp_unix": 1768039297.0}, "starlink_location": {"latitude": 44.44695356276693, "longitude": 12.244722333333337, "altitude": 72.14999999971707, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:01:39.752684+00:00", "timestamp_unix": 1768039299.752684}, "starlink_gps": {"latitude": 44.446953833333325, "longitude": 12.2447207999323, "altitude": 72.15000000088553, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:39.752942+00:00", "timestamp_unix": 1768039299.752942}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.24466, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:39.117589+00:00", "timestamp_unix": 1768039299.117589}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244746666666666, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:01:38.688652+00:00", "timestamp_unix": 1768039298.688652}}

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


validation_timestamp: 2026-01-10T10:02:09.793061+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.425070186118202, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.372270614121721, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.321455977937634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.707800278390203, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1253833731968925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.445048932666664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.347164621785751, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.373872698261659, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.358625972788076, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.641172704419008, "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-10T10:02:00+00:00", "timestamp_unix": 1768039320.0}, "starlink_location": {"latitude": 44.44695872950871, "longitude": 12.244720500000003, "altitude": 72.00999999988123, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:02:09.752756+00:00", "timestamp_unix": 1768039329.752756}, "starlink_gps": {"latitude": 44.446959000000014, "longitude": 12.244718966623354, "altitude": 72.00999999986128, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:09.753015+00:00", "timestamp_unix": 1768039329.753015}, "nmea_primary": {"latitude": 44.447071666666666, "longitude": 12.24466, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:09.103567+00:00", "timestamp_unix": 1768039329.103567}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244758333333333, "altitude": 9.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:08.762744+00:00", "timestamp_unix": 1768039328.762744}}

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


validation_timestamp: 2026-01-10T10:02:39.770228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.15922021972133, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.103516054797499, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0324550999626645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.398108921964121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1503933165475792, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.794476384234038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.441942010546443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.708347095556388, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.481201087027484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.03982764886321, "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-10T10:02:31+00:00", "timestamp_unix": 1768039351.0}, "starlink_location": {"latitude": 44.44695691382463, "longitude": 12.244720019624888, "altitude": 71.68000000063066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:02:39.734024+00:00", "timestamp_unix": 1768039359.734024}, "starlink_gps": {"latitude": 44.44695716666665, "longitude": 12.244718158470803, "altitude": 71.68000000170542, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:39.734279+00:00", "timestamp_unix": 1768039359.734279}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244653333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:38.129202+00:00", "timestamp_unix": 1768039358.129202}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244776666666667, "altitude": 9.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:02:38.776270+00:00", "timestamp_unix": 1768039358.77627}}

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


validation_timestamp: 2026-01-10T10:03:09.773824+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.082360486288838, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.15777892893585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.657150849261541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.856635496519908, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12990194505650407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.694450928082562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.531697417756446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.738069700868698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.655747931355506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.556568841778748, "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-10T10:03:03+00:00", "timestamp_unix": 1768039383.0}, "starlink_location": {"latitude": 44.44695841365774, "longitude": 12.244718646808755, "altitude": 71.72000000002465, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:03:09.734625+00:00", "timestamp_unix": 1768039389.734625}, "starlink_gps": {"latitude": 44.44695758617494, "longitude": 12.244717491672924, "altitude": 71.59993335844086, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:09.734915+00:00", "timestamp_unix": 1768039389.734915}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24466, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:08.138652+00:00", "timestamp_unix": 1768039388.138652}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244791666666666, "altitude": 7.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:08.783576+00:00", "timestamp_unix": 1768039388.783576}}

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


validation_timestamp: 2026-01-10T10:03:39.774977+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.777615179711099, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.788467976430876, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6682607701157492, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3773301753709, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12297843312596486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.25546570691993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.26616040836142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.27727463580844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.212213485645748, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.135462557125867, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:35+00:00", "timestamp_unix": 1768039415.0}, "starlink_location": {"latitude": 44.44695841377643, "longitude": 12.244719000000002, "altitude": 71.7200000002764, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:03:39.734621+00:00", "timestamp_unix": 1768039419.734621}, "starlink_gps": {"latitude": 44.44695866666664, "longitude": 12.244720508155458, "altitude": 71.72000000130586, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:39.734906+00:00", "timestamp_unix": 1768039419.734906}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244673333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:39.102566+00:00", "timestamp_unix": 1768039419.102566}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244748333333334, "altitude": 8.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:03:38.761797+00:00", "timestamp_unix": 1768039418.761797}}

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


validation_timestamp: 2026-01-10T10:04:09.709816+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.996096551255881, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.988719239151357, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6270587076158662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.663461152924537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007930934406095292, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.615466663161252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.587356037616958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.608020100386597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.579759986640799, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1429993731812231, "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-10T10:04:06+00:00", "timestamp_unix": 1768039446.0}, "starlink_location": {"latitude": 44.446955469768056, "longitude": 12.244718333333333, "altitude": 72.01000000475914, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:04:09.673901+00:00", "timestamp_unix": 1768039449.673901}, "starlink_gps": {"latitude": 44.44695554109266, "longitude": 12.244718333333335, "altitude": 72.01000000380715, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:09.674159+00:00", "timestamp_unix": 1768039449.674159}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244676666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:09.130391+00:00", "timestamp_unix": 1768039449.130391}, "nmea_secondary": {"latitude": 44.447046666666665, "longitude": 12.24468, "altitude": 10.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:08.371392+00:00", "timestamp_unix": 1768039448.371392}}

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


validation_timestamp: 2026-01-10T10:04:39.793492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.853190513268853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.862721279106962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8549481148346847, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.811859316171825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029971644904030318, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.608991926789685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.167735915247071, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.616535346644042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.182740630598287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1968330922291943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:37+00:00", "timestamp_unix": 1768039477.0}, "starlink_location": {"latitude": 44.446958000000016, "longitude": 12.24471528910419, "altitude": 71.83999999963997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:04:39.753961+00:00", "timestamp_unix": 1768039479.753961}, "starlink_gps": {"latitude": 44.446958000000016, "longitude": 12.244715666666664, "altitude": 71.83999999963997, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:39.754223+00:00", "timestamp_unix": 1768039479.754223}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244685, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:38.102729+00:00", "timestamp_unix": 1768039478.102729}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244645, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:38.289657+00:00", "timestamp_unix": 1768039478.289657}}

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


validation_timestamp: 2026-01-10T10:05:09.695733+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.935288127368402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.925633510359065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8617298030762784, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.092682151840722, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010000547211370107, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.271952697488564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.412730132171758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.262151041762445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.403809918374908, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.954400946498143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:04:58+00:00", "timestamp_unix": 1768039498.0}, "starlink_location": {"latitude": 44.446955419608265, "longitude": 12.244717333333334, "altitude": 72.00000000144978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:05:09.655485+00:00", "timestamp_unix": 1768039509.655485}, "starlink_gps": {"latitude": 44.44695550954535, "longitude": 12.244717333333334, "altitude": 72.00000000052918, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:09.655741+00:00", "timestamp_unix": 1768039509.655741}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244696666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:09.102765+00:00", "timestamp_unix": 1768039509.102765}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244646666666666, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:08.721055+00:00", "timestamp_unix": 1768039508.721055}}

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


validation_timestamp: 2026-01-10T10:05:39.767772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.336167977391813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.330691291207183, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.748817463593819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.770912787292284, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028032181519930855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5886615669063335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.070602100375922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.583036278427053, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.063685076246841, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.504072057820473, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:30+00:00", "timestamp_unix": 1768039530.0}, "starlink_location": {"latitude": 44.4469565, "longitude": 12.244717686463753, "altitude": 72.00000000017727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:05:39.735235+00:00", "timestamp_unix": 1768039539.735235}, "starlink_gps": {"latitude": 44.4469565, "longitude": 12.244717333333334, "altitude": 71.9999999995124, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:39.735500+00:00", "timestamp_unix": 1768039539.7355}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244698333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:38.119958+00:00", "timestamp_unix": 1768039538.119958}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.24468, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:05:38.753721+00:00", "timestamp_unix": 1768039538.753721}}

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


validation_timestamp: 2026-01-10T10:06:09.773248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.10492113033117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.070549958374706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3141310884974229, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.425078846338042, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03969408341427376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.43455334376451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.913250351611712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.403641146996288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.88430403491015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5607193899082707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:02+00:00", "timestamp_unix": 1768039562.0}, "starlink_location": {"latitude": 44.44695458047973, "longitude": 12.244721352974366, "altitude": 71.91000000054719, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:06:09.735664+00:00", "timestamp_unix": 1768039569.735664}, "starlink_gps": {"latitude": 44.4469548333333, "longitude": 12.244720999999998, "altitude": 71.9100000007089, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:09.735928+00:00", "timestamp_unix": 1768039569.735928}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24471, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:09.118826+00:00", "timestamp_unix": 1768039569.118826}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244716666666667, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:08.769388+00:00", "timestamp_unix": 1768039568.769388}}

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


validation_timestamp: 2026-01-10T10:06:39.772935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.137682821804275, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.260784569927451, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5472271709583794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.373596209830445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.123361969696541, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.437003171305939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.952286965909556, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.553040770565586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.06927012694271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5236573503549637, "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-10T10:06:33+00:00", "timestamp_unix": 1768039593.0}, "starlink_location": {"latitude": 44.44695466666668, "longitude": 12.244720647004351, "altitude": 71.62190065630358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:06:39.735679+00:00", "timestamp_unix": 1768039599.735679}, "starlink_gps": {"latitude": 44.44695358624594, "longitude": 12.244721000000002, "altitude": 71.52994125074747, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:39.735940+00:00", "timestamp_unix": 1768039599.73594}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244733333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:39.137555+00:00", "timestamp_unix": 1768039599.137555}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244735, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:06:38.700303+00:00", "timestamp_unix": 1768039598.700303}}

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


validation_timestamp: 2026-01-10T10:07:09.678222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.642755057161279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.642755057161279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.74858762805965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.406052185162786, "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.699627601428837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.919515280323152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.699627601428837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.919515280323152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.32019981678828, "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-10T10:07:05+00:00", "timestamp_unix": 1768039625.0}, "starlink_location": {"latitude": 44.44695183333332, "longitude": 12.244720333333333, "altitude": 71.26999999945397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:07:09.635910+00:00", "timestamp_unix": 1768039629.63591}, "starlink_gps": {"latitude": 44.44695183333332, "longitude": 12.244720333333333, "altitude": 71.26999999945397, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:09.636174+00:00", "timestamp_unix": 1768039629.636174}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244725, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:09.099552+00:00", "timestamp_unix": 1768039629.099552}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244716666666667, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:08.779652+00:00", "timestamp_unix": 1768039628.779652}}

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


validation_timestamp: 2026-01-10T10:07:39.776347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.182826660548788, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.205658351406374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8054196812597048, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4983122968286438, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11972567581735515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.877692610876869, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.096251419009004, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.87707250426309, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.13329198360052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2606576666599336, "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-10T10:07:36+00:00", "timestamp_unix": 1768039656.0}, "starlink_location": {"latitude": 44.44695183333332, "longitude": 12.244720333333333, "altitude": 71.26999999945397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:07:39.736233+00:00", "timestamp_unix": 1768039659.736233}, "starlink_gps": {"latitude": 44.446951833333294, "longitude": 12.244721841556112, "altitude": 71.27000000052702, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:39.736488+00:00", "timestamp_unix": 1768039659.736488}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244721666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:38.143581+00:00", "timestamp_unix": 1768039658.143581}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244681666666667, "altitude": 15.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:07:38.291200+00:00", "timestamp_unix": 1768039658.2912}}

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


validation_timestamp: 2026-01-10T10:08:09.777066+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.161296225029314, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.128176855542458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.351025315882097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.411327661510034, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03970126194245305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.149691491313122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.930103896330435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.119091457744434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.907997462321141, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.100492894265214, "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-10T10:08:08+00:00", "timestamp_unix": 1768039688.0}, "starlink_location": {"latitude": 44.44694808043403, "longitude": 12.244722519704826, "altitude": 71.2799999999257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:08:09.736372+00:00", "timestamp_unix": 1768039689.736372}, "starlink_gps": {"latitude": 44.446948333333324, "longitude": 12.244722166666667, "altitude": 71.28000000031415, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:09.736618+00:00", "timestamp_unix": 1768039689.736618}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244711666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:08.116271+00:00", "timestamp_unix": 1768039688.116271}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244751666666666, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:08.783754+00:00", "timestamp_unix": 1768039688.783754}}

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


validation_timestamp: 2026-01-10T10:08:39.647773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.236918185808186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.236242639030568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8449818083274294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.537894439470062, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982731140512294, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.604545018170722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.070963344709082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.60442104532136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.072392455564193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.921838304769254, "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-10T10:08:30+00:00", "timestamp_unix": 1768039710.0}, "starlink_location": {"latitude": 44.44694699999999, "longitude": 12.24471712457595, "altitude": 71.12394673006357, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:08:39.616390+00:00", "timestamp_unix": 1768039719.61639}, "starlink_gps": {"latitude": 44.44694699999999, "longitude": 12.24471707440421, "altitude": 71.1279405268737, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:39.616651+00:00", "timestamp_unix": 1768039719.616651}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244713333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:38.104732+00:00", "timestamp_unix": 1768039718.104732}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244771666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:08:38.373481+00:00", "timestamp_unix": 1768039718.373481}}

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


validation_timestamp: 2026-01-10T10:09:09.778679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.323969157050989, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.42338076523799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1274795698997857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.380877070081763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12992155925635498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.413183775256343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.013320513503047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.515697981375634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.07879570452772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3053060155992915, "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-10T10:09:00+00:00", "timestamp_unix": 1768039740.0}, "starlink_location": {"latitude": 44.44694641379867, "longitude": 12.244715352994422, "altitude": 71.18190074849748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:09:09.736733+00:00", "timestamp_unix": 1768039749.736733}, "starlink_gps": {"latitude": 44.44694558619092, "longitude": 12.244716508304425, "altitude": 71.0899351473167, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:09.736986+00:00", "timestamp_unix": 1768039749.736986}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244698333333334, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:08.144623+00:00", "timestamp_unix": 1768039748.144623}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244748333333334, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:08.706179+00:00", "timestamp_unix": 1768039748.706179}}

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


validation_timestamp: 2026-01-10T10:09:39.769233+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.802384410123338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.785906391867238, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7200736197483386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1746575166951905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11973651870778422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.517854911940038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.858296722288682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.503232877442834, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.857031992700401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.747066719849482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:31+00:00", "timestamp_unix": 1768039771.0}, "starlink_location": {"latitude": 44.44694666666668, "longitude": 12.244715000000001, "altitude": 71.21000000014858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:09:39.736324+00:00", "timestamp_unix": 1768039779.736324}, "starlink_gps": {"latitude": 44.44694666666666, "longitude": 12.244713491640765, "altitude": 71.21000000113052, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:39.736572+00:00", "timestamp_unix": 1768039779.736572}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244695, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:38.133709+00:00", "timestamp_unix": 1768039778.133709}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244713333333333, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:09:38.310482+00:00", "timestamp_unix": 1768039778.310482}}

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


validation_timestamp: 2026-01-10T10:10:09.776568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.3895267306648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.3895267306648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9163190764680733, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.906681697240199, "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.002513415864502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.485011904290432, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.002513415864502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.485011904290432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.572495491543025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:05+00:00", "timestamp_unix": 1768039805.0}, "starlink_location": {"latitude": 44.446948666666664, "longitude": 12.244716, "altitude": 71.18000000055315, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:10:09.737488+00:00", "timestamp_unix": 1768039809.737488}, "starlink_gps": {"latitude": 44.446948666666664, "longitude": 12.244716, "altitude": 71.18000000055315, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:09.737736+00:00", "timestamp_unix": 1768039809.737736}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.24469, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:08.118134+00:00", "timestamp_unix": 1768039808.118134}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244715, "altitude": 11.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:08.778003+00:00", "timestamp_unix": 1768039808.778003}}

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


validation_timestamp: 2026-01-10T10:10:39.771996+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.482995959556858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.471037768913769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.341816122663096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.553476112525695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09169505932180823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.470717140834424, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4513559113080374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.444988419225828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.480960312245114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.808924556212784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:36+00:00", "timestamp_unix": 1768039836.0}, "starlink_location": {"latitude": 44.446945499999984, "longitude": 12.244723146884589, "altitude": 71.33999999932314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:10:39.737273+00:00", "timestamp_unix": 1768039839.737273}, "starlink_gps": {"latitude": 44.446945500000005, "longitude": 12.244721991772611, "altitude": 71.34000000144185, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:39.737524+00:00", "timestamp_unix": 1768039839.737524}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244675, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:38.112311+00:00", "timestamp_unix": 1768039838.112311}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244736666666666, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:10:38.408473+00:00", "timestamp_unix": 1768039838.408473}}

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


validation_timestamp: 2026-01-10T10:11:09.775983+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.85785732675471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.82501609424586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.541622112798368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.458392839418072, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03970749486639592, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.305853631273695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9606176778171283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.270949203067781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.971450726170583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.966432992381128, "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-10T10:11:07+00:00", "timestamp_unix": 1768039867.0}, "starlink_location": {"latitude": 44.44694858039431, "longitude": 12.244722519760245, "altitude": 71.16000000080126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:11:09.737380+00:00", "timestamp_unix": 1768039869.73738}, "starlink_gps": {"latitude": 44.44694883333332, "longitude": 12.24472216666667, "altitude": 71.03994694705793, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:09.737629+00:00", "timestamp_unix": 1768039869.737629}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244675, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:09.113676+00:00", "timestamp_unix": 1768039869.113676}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244755, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:08.692467+00:00", "timestamp_unix": 1768039868.692467}}

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


validation_timestamp: 2026-01-10T10:11:39.778870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.755631156180944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.7651723048442785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.713310115850011, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.804061716820096, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0280286187567954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.464397277530557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.056807469582957876, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.47456617670919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.06831143299424437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.512046340457294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:37+00:00", "timestamp_unix": 1768039897.0}, "starlink_location": {"latitude": 44.44694883333333, "longitude": 12.244721813581178, "altitude": 71.16000000102835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:11:39.737793+00:00", "timestamp_unix": 1768039899.737793}, "starlink_gps": {"latitude": 44.44694883333333, "longitude": 12.24472216666667, "altitude": 71.16000000102835, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:39.738049+00:00", "timestamp_unix": 1768039899.738049}, "nmea_primary": {"latitude": 44.447053333333336, "longitude": 12.244665, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:39.101648+00:00", "timestamp_unix": 1768039899.101648}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244721666666667, "altitude": 12.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:38.790455+00:00", "timestamp_unix": 1768039898.790455}}

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


validation_timestamp: 2026-01-10T10:12:09.779858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.897832275806054, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.888764142317151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.278545431978797, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.308896466878035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028023103942149734, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.15026990323393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.6615420932072675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.139919424346541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.6655919113450866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.434173246852556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:11:58+00:00", "timestamp_unix": 1768039918.0}, "starlink_location": {"latitude": 44.44694683333335, "longitude": 12.244723353016008, "altitude": 70.93000000163869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:12:09.739099+00:00", "timestamp_unix": 1768039929.739099}, "starlink_gps": {"latitude": 44.446946833333335, "longitude": 12.244723, "altitude": 70.93000000024234, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:09.739345+00:00", "timestamp_unix": 1768039929.739345}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244666666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:08.114216+00:00", "timestamp_unix": 1768039928.114216}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244731666666667, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:08.796178+00:00", "timestamp_unix": 1768039928.796178}}

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


validation_timestamp: 2026-01-10T10:12:39.783654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.794221743486542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.646666056362685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.358316572595609, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.376940075801835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1696241828882094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.888875069307227, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.834810721377967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.730920157106839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.704287691654652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.728482464147737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:30+00:00", "timestamp_unix": 1768039950.0}, "starlink_location": {"latitude": 44.44694883333333, "longitude": 12.244721833333333, "altitude": 70.61000000152202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:12:39.746130+00:00", "timestamp_unix": 1768039959.74613}, "starlink_gps": {"latitude": 44.44694991384904, "longitude": 12.244720324972972, "altitude": 70.61000000400459, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:39.746387+00:00", "timestamp_unix": 1768039959.746387}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244656666666666, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:39.096939+00:00", "timestamp_unix": 1768039959.096939}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244713333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:12:38.724826+00:00", "timestamp_unix": 1768039958.724826}}

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


validation_timestamp: 2026-01-10T10:13:09.775377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.123047988980262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.018568470903611, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.787993593929831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.373367966849118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12336915405669854, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.742075116660464, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.935143599482226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.648619942228628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.817820130128121, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.577392172366023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:02+00:00", "timestamp_unix": 1768039982.0}, "starlink_location": {"latitude": 44.44694533333336, "longitude": 12.244714813613795, "altitude": 70.2899999995418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:13:09.738586+00:00", "timestamp_unix": 1768039989.738586}, "starlink_gps": {"latitude": 44.446946413810906, "longitude": 12.244715166666667, "altitude": 70.2900000006632, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:09.738875+00:00", "timestamp_unix": 1768039989.738875}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244635, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:08.126100+00:00", "timestamp_unix": 1768039988.1261}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244703333333334, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:08.706285+00:00", "timestamp_unix": 1768039988.706285}}

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


validation_timestamp: 2026-01-10T10:13:39.799377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.725077597289955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.814563595991856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.5102436546378, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.599286984913549, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09205329857613491, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.711528141743305, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.296291978011682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.791679840080816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.386964561569508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.462002264592162, "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-10T10:13:33+00:00", "timestamp_unix": 1768040013.0}, "starlink_location": {"latitude": 44.44694722943779, "longitude": 12.244713999999998, "altitude": 70.36000000109208, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:13:39.759713+00:00", "timestamp_unix": 1768040019.759713}, "starlink_gps": {"latitude": 44.446946401582586, "longitude": 12.244714, "altitude": 70.36000000145465, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:39.759970+00:00", "timestamp_unix": 1768040019.75997}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244635, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:39.128505+00:00", "timestamp_unix": 1768040019.128505}, "nmea_secondary": {"latitude": 44.447065, "longitude": 12.244685, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:13:38.766231+00:00", "timestamp_unix": 1768040018.766231}}

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


validation_timestamp: 2026-01-10T10:14:09.778148+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.442119301089632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.421682611177593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.24026821204929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.227421857723387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24101302283868495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.118416886147285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.666745479070343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.204765350710076, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.640101640416725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.355431013077064, "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-10T10:14:05+00:00", "timestamp_unix": 1768040045.0}, "starlink_location": {"latitude": 44.44694716666665, "longitude": 12.244710999999999, "altitude": 70.4700000002784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:14:09.738842+00:00", "timestamp_unix": 1768040049.738842}, "starlink_gps": {"latitude": 44.446947499999986, "longitude": 12.244714, "altitude": 70.36000000107784, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:09.739103+00:00", "timestamp_unix": 1768040049.739103}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.24463, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:09.102465+00:00", "timestamp_unix": 1768040049.102465}, "nmea_secondary": {"latitude": 44.44707, "longitude": 12.244705, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:08.726327+00:00", "timestamp_unix": 1768040048.726327}}

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


validation_timestamp: 2026-01-10T10:14:39.700085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.438308026137666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.438308026137666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.435592051294826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.349590374588554, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.961860653448598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.787661148899161, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.961860653448598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.787661148899161, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.111514088956424, "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-10T10:14:37+00:00", "timestamp_unix": 1768040077.0}, "starlink_location": {"latitude": 44.44694716666665, "longitude": 12.244710999999999, "altitude": 70.4700000002784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:14:39.659800+00:00", "timestamp_unix": 1768040079.6598}, "starlink_gps": {"latitude": 44.44694716666665, "longitude": 12.244710999999999, "altitude": 70.4700000002784, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:39.660064+00:00", "timestamp_unix": 1768040079.660064}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.24462, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:39.133923+00:00", "timestamp_unix": 1768040079.133923}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.24472, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:14:38.769871+00:00", "timestamp_unix": 1768040078.769871}}

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


validation_timestamp: 2026-01-10T10:15:09.699949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.714511275427056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.714511275427056, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.837709134136047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.019488834363031, "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.210718490111933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.731951860561109, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.210718490111933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.731951860561109, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.4108499147947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:08+00:00", "timestamp_unix": 1768040108.0}, "starlink_location": {"latitude": 44.446949666666676, "longitude": 12.244706500000003, "altitude": 70.24993326088433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:15:09.659942+00:00", "timestamp_unix": 1768040109.659942}, "starlink_gps": {"latitude": 44.446949666666676, "longitude": 12.244706500000003, "altitude": 70.25793790246331, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:09.660201+00:00", "timestamp_unix": 1768040109.660201}, "nmea_primary": {"latitude": 44.44708, "longitude": 12.244615, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:09.097766+00:00", "timestamp_unix": 1768040109.097766}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244715, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:08.329125+00:00", "timestamp_unix": 1768040108.329125}}

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


validation_timestamp: 2026-01-10T10:15:39.780153+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.37732124305123, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.346013570297656, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.816980815040369, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.513829658547975, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03971200940092725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.799994252676537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.585272353310417, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.762998356556082, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.55940115820951, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.676386307196447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:30+00:00", "timestamp_unix": 1768040130.0}, "starlink_location": {"latitude": 44.446945080365566, "longitude": 12.244709853133712, "altitude": 70.75000000238084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:15:39.739688+00:00", "timestamp_unix": 1768040139.739688}, "starlink_gps": {"latitude": 44.446945333333325, "longitude": 12.244709499999999, "altitude": 70.75000000205681, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:39.739950+00:00", "timestamp_unix": 1768040139.73995}, "nmea_primary": {"latitude": 44.4471, "longitude": 12.244615, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:39.121447+00:00", "timestamp_unix": 1768040139.121447}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.24472, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:15:38.759025+00:00", "timestamp_unix": 1768040138.759025}}

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


validation_timestamp: 2026-01-10T10:16:09.774620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.46141835532843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.249325317532858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.058897104009114, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.693323691092363, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.27245562123914246, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 21.197934550483755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.792557037540021, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.94721854039968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.62400525542802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.185056017125547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:02+00:00", "timestamp_unix": 1768040162.0}, "starlink_location": {"latitude": 44.44694258036189, "longitude": 12.244710499999998, "altitude": 70.86000000137219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:16:09.739714+00:00", "timestamp_unix": 1768040169.739714}, "starlink_gps": {"latitude": 44.446944252982405, "longitude": 12.244707991869847, "altitude": 70.75000000250466, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:09.739974+00:00", "timestamp_unix": 1768040169.739974}, "nmea_primary": {"latitude": 44.447116666666666, "longitude": 12.244601666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:09.130746+00:00", "timestamp_unix": 1768040169.130746}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244721666666667, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:08.746269+00:00", "timestamp_unix": 1768040168.746269}}

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


validation_timestamp: 2026-01-10T10:16:39.778852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.661001618722654, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.622039151721061, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.4084646022644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7684422245542681, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09590843040623025, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.679590341828938, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.265597065046304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.61748558583219, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.217932041544358, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.644599758734385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:35+00:00", "timestamp_unix": 1768040195.0}, "starlink_location": {"latitude": 44.44694258033123, "longitude": 12.244710146818386, "altitude": 70.86000000084347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:16:39.740095+00:00", "timestamp_unix": 1768040199.740095}, "starlink_gps": {"latitude": 44.44694283333332, "longitude": 12.244708991774962, "altitude": 70.8600000018447, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:39.740355+00:00", "timestamp_unix": 1768040199.740355}, "nmea_primary": {"latitude": 44.447105, "longitude": 12.244611666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:39.118496+00:00", "timestamp_unix": 1768040199.118496}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244686666666666, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:16:38.739565+00:00", "timestamp_unix": 1768040198.739565}}

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


validation_timestamp: 2026-01-10T10:17:09.779655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.640380041026476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.641605258094471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.899362311672483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5810965125290055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028030165210562882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.072546811374608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.123433369318318, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.082023315681823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.127169793717183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.35241025707788, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:05+00:00", "timestamp_unix": 1768040225.0}, "starlink_location": {"latitude": 44.446940333333345, "longitude": 12.244708480228413, "altitude": 70.94000000028849, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:17:09.740358+00:00", "timestamp_unix": 1768040229.740358}, "starlink_gps": {"latitude": 44.446940333333345, "longitude": 12.244708833333334, "altitude": 70.94000000028849, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:09.740616+00:00", "timestamp_unix": 1768040229.740616}, "nmea_primary": {"latitude": 44.447093333333335, "longitude": 12.244631666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:09.125848+00:00", "timestamp_unix": 1768040229.125848}, "nmea_secondary": {"latitude": 44.447021666666664, "longitude": 12.244693333333334, "altitude": 12.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:08.767145+00:00", "timestamp_unix": 1768040228.767145}}

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


validation_timestamp: 2026-01-10T10:17:39.800777+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.841181724766681, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.716936968840238, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.308681963129086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9998515802874577, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12576267290858592, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.947780459926303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.626895407648885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.82227319637773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.539455546743676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.512039096458022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44699, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:36+00:00", "timestamp_unix": 1768040256.0}, "starlink_location": {"latitude": 44.44693766666666, "longitude": 12.244709377553392, "altitude": 71.2600000002222, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:17:39.760059+00:00", "timestamp_unix": 1768040259.760059}, "starlink_gps": {"latitude": 44.446938765091204, "longitude": 12.244709000000004, "altitude": 71.26000000160657, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:39.760327+00:00", "timestamp_unix": 1768040259.760327}, "nmea_primary": {"latitude": 44.447091666666665, "longitude": 12.244641666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:39.118569+00:00", "timestamp_unix": 1768040259.118569}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244753333333334, "altitude": 12.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:17:38.757407+00:00", "timestamp_unix": 1768040258.757407}}

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


validation_timestamp: 2026-01-10T10:18:09.717686+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.181693135660153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.177516366239184, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.182206011098349, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.160296206395233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005557973686548187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.906326919852047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.751833708404001, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.90145222720629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.752280750276853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.860862124098709, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:07+00:00", "timestamp_unix": 1768040287.0}, "starlink_location": {"latitude": 44.44693656824318, "longitude": 12.244710533358568, "altitude": 71.26000000389115, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:18:09.680217+00:00", "timestamp_unix": 1768040289.680217}, "starlink_gps": {"latitude": 44.44693660364778, "longitude": 12.244710483935023, "altitude": 71.26000000224275, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:09.680473+00:00", "timestamp_unix": 1768040289.680473}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244661666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:09.124709+00:00", "timestamp_unix": 1768040289.124709}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244785, "altitude": 12.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:08.748631+00:00", "timestamp_unix": 1768040288.748631}}

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


validation_timestamp: 2026-01-10T10:18:39.782611+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.619713659005058, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.622631272145322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4980650157906505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.622743063178371, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02803884045650226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.989316843866103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.7258501818810235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.994735004451575, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.7079529322919225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.754509472403339, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:30+00:00", "timestamp_unix": 1768040310.0}, "starlink_location": {"latitude": 44.44694183333335, "longitude": 12.244710813452452, "altitude": 71.58999999926684, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:18:39.740824+00:00", "timestamp_unix": 1768040319.740824}, "starlink_gps": {"latitude": 44.44694183333335, "longitude": 12.244711166666667, "altitude": 71.58999999926684, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:39.741082+00:00", "timestamp_unix": 1768040319.741082}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244686666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:39.133453+00:00", "timestamp_unix": 1768040319.133453}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244765, "altitude": 12.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:18:38.763094+00:00", "timestamp_unix": 1768040318.763094}}

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


validation_timestamp: 2026-01-10T10:19:09.724030+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.323800900334653, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.319592573895038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.521979652864548, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.022186496668152, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056116658691453105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.758045040629781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.668648906212799, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.754117434287615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.663119393785597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.736334200427273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:00+00:00", "timestamp_unix": 1768040340.0}, "starlink_location": {"latitude": 44.44694523491605, "longitude": 12.244706133316535, "altitude": 71.17000000236109, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:19:09.680652+00:00", "timestamp_unix": 1768040349.680652}, "starlink_gps": {"latitude": 44.44694527066269, "longitude": 12.244706183217511, "altitude": 71.1700000013325, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:09.680912+00:00", "timestamp_unix": 1768040349.680912}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244705, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:09.101624+00:00", "timestamp_unix": 1768040349.101624}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244761666666667, "altitude": 13.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:08.749083+00:00", "timestamp_unix": 1768040348.749083}}

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


validation_timestamp: 2026-01-10T10:19:39.725625+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.923099628360355, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.918718009978114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5616131019563676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6554976123905645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005597216472236956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.468208603874353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.410072557924677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.463904010304702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.404621931570354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.455959171168103, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:33+00:00", "timestamp_unix": 1768040373.0}, "starlink_location": {"latitude": 44.44694706822486, "longitude": 12.244707633282255, "altitude": 70.80000000187721, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:19:39.680925+00:00", "timestamp_unix": 1768040379.680925}, "starlink_gps": {"latitude": 44.44694710387945, "longitude": 12.244707683054743, "altitude": 70.80000000135729, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:39.681181+00:00", "timestamp_unix": 1768040379.681181}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244715, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:39.124465+00:00", "timestamp_unix": 1768040379.124465}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244776666666667, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:19:38.743213+00:00", "timestamp_unix": 1768040378.743213}}

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


validation_timestamp: 2026-01-10T10:20:09.661406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.105677624526141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.101547715469393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0077955388407926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9801545983909445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056436637964948745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.10378230493212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.039211503325134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.099761465058963, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.03686733599664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8004493756677986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:05+00:00", "timestamp_unix": 1768040405.0}, "starlink_location": {"latitude": 44.446947122298795, "longitude": 12.244710624565842, "altitude": 70.80000000091641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:20:09.621524+00:00", "timestamp_unix": 1768040409.621524}, "starlink_gps": {"latitude": 44.44694715824926, "longitude": 12.244710574380324, "altitude": 70.80000000186195, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:09.621778+00:00", "timestamp_unix": 1768040409.621778}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:09.112201+00:00", "timestamp_unix": 1768040409.112201}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244755, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:08.777275+00:00", "timestamp_unix": 1768040408.777275}}

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


validation_timestamp: 2026-01-10T10:20:39.679616+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.577918037175047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.57190066818169, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.132490281818161, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3042637090174396, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.006026942897429726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.298595768332016, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.482002686464861, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.292648352996213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.4761721510071215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.107479971904956, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:35+00:00", "timestamp_unix": 1768040435.0}, "starlink_location": {"latitude": 44.44694693724729, "longitude": 12.244709333333335, "altitude": 70.54190457990633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:20:39.641769+00:00", "timestamp_unix": 1768040439.641769}, "starlink_gps": {"latitude": 44.44694699144889, "longitude": 12.244709333333335, "altitude": 70.547927581316, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:39.642035+00:00", "timestamp_unix": 1768040439.642035}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244688333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:39.101829+00:00", "timestamp_unix": 1768040439.101829}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.24473, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:20:38.755093+00:00", "timestamp_unix": 1768040438.755093}}

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


validation_timestamp: 2026-01-10T10:21:09.726600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.897235186270817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.893278921597632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5208614408489445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.051913598776352, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961273418736683, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.406050276065155, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.632899018690991, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.402187188432654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.629542291514482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.542611689380354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:07+00:00", "timestamp_unix": 1768040467.0}, "starlink_location": {"latitude": 44.446947068214556, "longitude": 12.244709000000002, "altitude": 70.82000000174912, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:21:09.681812+00:00", "timestamp_unix": 1768040469.681812}, "starlink_gps": {"latitude": 44.44694710383914, "longitude": 12.244709000000004, "altitude": 70.82000000068182, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:09.682071+00:00", "timestamp_unix": 1768040469.682071}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24468, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:09.128144+00:00", "timestamp_unix": 1768040469.128144}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244746666666666, "altitude": 15.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:08.780233+00:00", "timestamp_unix": 1768040468.780233}}

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


validation_timestamp: 2026-01-10T10:21:39.717037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.3634878322765696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.359549055136375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.251435567342997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.309731113360409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003956091234995982, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.044034584762608, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4913190405027676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.040129016723965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.488036054447044, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.36417146800872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:37+00:00", "timestamp_unix": 1768040497.0}, "starlink_location": {"latitude": 44.446948068230434, "longitude": 12.244710833333334, "altitude": 70.74000000174394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:21:39.681738+00:00", "timestamp_unix": 1768040499.681738}, "starlink_gps": {"latitude": 44.44694810380842, "longitude": 12.244710833333334, "altitude": 70.74000000144575, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:39.681998+00:00", "timestamp_unix": 1768040499.681998}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244686666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:39.098136+00:00", "timestamp_unix": 1768040499.098136}, "nmea_secondary": {"latitude": 44.44696666666667, "longitude": 12.244728333333333, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:38.755884+00:00", "timestamp_unix": 1768040498.755884}}

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


validation_timestamp: 2026-01-10T10:22:09.726038+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.460290808510799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.456340341333265, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.186572902029782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1172028055524303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961864404167097, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.153782747017868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.508563539501634, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.149888444101828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.504763599187204, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.184995074125753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:21:58+00:00", "timestamp_unix": 1768040518.0}, "starlink_location": {"latitude": 44.4469480682418, "longitude": 12.24471083333333, "altitude": 70.74000000142992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:22:09.681861+00:00", "timestamp_unix": 1768040529.681861}, "starlink_gps": {"latitude": 44.446948103871705, "longitude": 12.244710833333334, "altitude": 70.7400000009914, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:09.682121+00:00", "timestamp_unix": 1768040529.682121}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244685, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:09.134559+00:00", "timestamp_unix": 1768040529.134559}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244723333333333, "altitude": 18.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:08.732292+00:00", "timestamp_unix": 1768040528.732292}}

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


validation_timestamp: 2026-01-10T10:22:39.781313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.802935941148695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.802935941148695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.607614944137646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9851690695181583, "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.262872242445567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9778982242261, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.262872242445567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.9778982242261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.554535410479588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:30+00:00", "timestamp_unix": 1768040550.0}, "starlink_location": {"latitude": 44.44694816666667, "longitude": 12.244708333333335, "altitude": 70.91000000097961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:22:39.742769+00:00", "timestamp_unix": 1768040559.742769}, "starlink_gps": {"latitude": 44.44694816666667, "longitude": 12.244708333333335, "altitude": 70.91000000097961, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:39.743065+00:00", "timestamp_unix": 1768040559.743065}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:38.114290+00:00", "timestamp_unix": 1768040558.11429}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244723333333333, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:22:38.778029+00:00", "timestamp_unix": 1768040558.778029}}

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


validation_timestamp: 2026-01-10T10:23:09.783215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.044770741565616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.042919791114694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.3106632609548505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8151647585564791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24109596201545083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.671487446873371, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9801482342308665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.595799055444033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.006210028010773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.908851093098071, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:01+00:00", "timestamp_unix": 1768040581.0}, "starlink_location": {"latitude": 44.446946913681955, "longitude": 12.244706833333334, "altitude": 70.92000000086136, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:23:09.743069+00:00", "timestamp_unix": 1768040589.743069}, "starlink_gps": {"latitude": 44.44694716666663, "longitude": 12.244703816914809, "altitude": 70.92000000313764, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:09.743328+00:00", "timestamp_unix": 1768040589.743328}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244673333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:09.099982+00:00", "timestamp_unix": 1768040589.099982}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244725, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:08.761070+00:00", "timestamp_unix": 1768040588.76107}}

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


validation_timestamp: 2026-01-10T10:23:39.718041+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.329411160480648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.329096754482954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.870979065009389, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.305879866275638, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007889093680919685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.61227656500989, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.24744293816574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.61345081053105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.242716179801174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.1202025742625, "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-10T10:23:32+00:00", "timestamp_unix": 1768040612.0}, "starlink_location": {"latitude": 44.44694616666663, "longitude": 12.244705266582157, "altitude": 71.27000000446796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:23:39.682621+00:00", "timestamp_unix": 1768040619.682621}, "starlink_gps": {"latitude": 44.44694616666661, "longitude": 12.244705365963593, "altitude": 71.27000000478503, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:39.682916+00:00", "timestamp_unix": 1768040619.682916}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244681666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:39.111124+00:00", "timestamp_unix": 1768040619.111124}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.24476, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:23:38.359358+00:00", "timestamp_unix": 1768040618.359358}}

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


validation_timestamp: 2026-01-10T10:24:09.779596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.98028550138051, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.272776525128583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.871124028367649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0005195072320054, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7178245305732072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.85125933698213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.930582685690411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.143030718069381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.505046746500463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.868760372597583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:03+00:00", "timestamp_unix": 1768040643.0}, "starlink_location": {"latitude": 44.446940000000005, "longitude": 12.244709500000003, "altitude": 71.17999999972275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:24:09.743775+00:00", "timestamp_unix": 1768040649.743775}, "starlink_gps": {"latitude": 44.44694616666665, "longitude": 12.244706825189473, "altitude": 71.2700000005026, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:09.744029+00:00", "timestamp_unix": 1768040649.744029}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244685, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:08.121219+00:00", "timestamp_unix": 1768040648.121219}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244758333333333, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:08.713844+00:00", "timestamp_unix": 1768040648.713844}}

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


validation_timestamp: 2026-01-10T10:24:39.782297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.315810685504038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.4071650082892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.762105817776702, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.483854090436752, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.24315573316895644, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.044763727064534, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.914001076581553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.122772460127527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.111948352314057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.455614222471048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:35+00:00", "timestamp_unix": 1768040675.0}, "starlink_location": {"latitude": 44.446940000000005, "longitude": 12.244709146871733, "altitude": 71.17999999972275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:24:39.743976+00:00", "timestamp_unix": 1768040679.743976}, "starlink_gps": {"latitude": 44.44693891963512, "longitude": 12.244706483701169, "altitude": 71.05994747746506, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:39.744239+00:00", "timestamp_unix": 1768040679.744239}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244676666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:39.122187+00:00", "timestamp_unix": 1768040679.122187}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244745, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:24:38.768173+00:00", "timestamp_unix": 1768040678.768173}}

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


validation_timestamp: 2026-01-10T10:25:09.702952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.819134444287803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.819662740777817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.000837902970021, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6804913958538163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007964701537080513, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.680322136520262, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.278135135989672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.681873954976004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.27590805585906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.883445823827405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:06+00:00", "timestamp_unix": 1768040706.0}, "starlink_location": {"latitude": 44.4469438333333, "longitude": 12.244705983548732, "altitude": 70.9900000051648, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:25:09.664687+00:00", "timestamp_unix": 1768040709.664687}, "starlink_gps": {"latitude": 44.4469438333333, "longitude": 12.24470608388262, "altitude": 70.9900000051648, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:09.664940+00:00", "timestamp_unix": 1768040709.66494}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.24467, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:09.111389+00:00", "timestamp_unix": 1768040709.111389}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244731666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:08.801553+00:00", "timestamp_unix": 1768040708.801553}}

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


validation_timestamp: 2026-01-10T10:25:39.702089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.49313846278517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.489152214582743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.8757656351175545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5800573722382825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004501474691065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.189941221643691, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.554916663888251, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.186058072720103, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.550991442977605, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.450378522504783, "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-10T10:25:37+00:00", "timestamp_unix": 1768040737.0}, "starlink_location": {"latitude": 44.44694291958794, "longitude": 12.244706999999998, "altitude": 70.91000000124065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:25:39.664758+00:00", "timestamp_unix": 1768040739.664758}, "starlink_gps": {"latitude": 44.44694295560129, "longitude": 12.244706999999998, "altitude": 70.91000000087095, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:39.665015+00:00", "timestamp_unix": 1768040739.665015}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244663333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:39.119198+00:00", "timestamp_unix": 1768040739.119198}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244728333333333, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:25:38.810345+00:00", "timestamp_unix": 1768040738.810345}}

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


validation_timestamp: 2026-01-10T10:26:09.723534+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.342891370031047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.339414800717663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1501947047626855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.963664485502489, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055871438570117065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.321911753790127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.463390135347652, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.319072013497815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.460169451947375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.903321406515556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:08+00:00", "timestamp_unix": 1768040768.0}, "starlink_location": {"latitude": 44.44694440155241, "longitude": 12.244705633274236, "altitude": 70.78793808276833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:26:09.683857+00:00", "timestamp_unix": 1768040769.683857}, "starlink_gps": {"latitude": 44.446944437142825, "longitude": 12.244705682957171, "altitude": 70.79189297040125, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:09.684102+00:00", "timestamp_unix": 1768040769.684102}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244666666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:08.109601+00:00", "timestamp_unix": 1768040768.109601}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244691666666666, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:08.798545+00:00", "timestamp_unix": 1768040768.798545}}

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


validation_timestamp: 2026-01-10T10:26:39.779920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.406240033487759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.511829342760008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8485897527290613, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.168157991659942, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19841943691238972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.773720764267441, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.523598353775508, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.908232036510679, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5757043600235954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.844514831078135, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:30+00:00", "timestamp_unix": 1768040790.0}, "starlink_location": {"latitude": 44.446942580404595, "longitude": 12.244704293841608, "altitude": 70.60189400247263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:26:39.744946+00:00", "timestamp_unix": 1768040799.744946}, "starlink_gps": {"latitude": 44.44694175283729, "longitude": 12.244706508332618, "altitude": 70.50993290697788, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:39.745194+00:00", "timestamp_unix": 1768040799.745194}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244666666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:39.127659+00:00", "timestamp_unix": 1768040799.127659}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244715, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:26:38.741139+00:00", "timestamp_unix": 1768040798.741139}}

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


validation_timestamp: 2026-01-10T10:27:09.783045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.972764199852808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.862134546022935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7131789896785254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.280228004404809, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1696083237576128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.753828533580949, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.837054131557566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.61550018728725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.798795434480283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.992690507443559, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:01+00:00", "timestamp_unix": 1768040821.0}, "starlink_location": {"latitude": 44.44693749999999, "longitude": 12.244695166666666, "altitude": 70.6099999985869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:27:09.745143+00:00", "timestamp_unix": 1768040829.745143}, "starlink_gps": {"latitude": 44.44693858041469, "longitude": 12.244693658447641, "altitude": 70.48994194203092, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:09.745395+00:00", "timestamp_unix": 1768040829.745395}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24467, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:08.123509+00:00", "timestamp_unix": 1768040828.123509}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.24474, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:08.745306+00:00", "timestamp_unix": 1768040828.745306}}

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


validation_timestamp: 2026-01-10T10:27:39.705203+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.626548258171992, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.622552177449599, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.741578761400593, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.45772775495767, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003996080722395233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.006220950564739, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.702681711882493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.002283672755299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.699982146841578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.190837121707897, "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-10T10:27:32+00:00", "timestamp_unix": 1768040852.0}, "starlink_location": {"latitude": 44.44693641958767, "longitude": 12.244698, "altitude": 70.6900000017352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:27:39.665774+00:00", "timestamp_unix": 1768040859.665774}, "starlink_gps": {"latitude": 44.44693645552529, "longitude": 12.244698, "altitude": 70.69000000050205, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:39.666031+00:00", "timestamp_unix": 1768040859.666031}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:39.127388+00:00", "timestamp_unix": 1768040859.127388}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244741666666666, "altitude": 13.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:27:38.807462+00:00", "timestamp_unix": 1768040858.807462}}

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


validation_timestamp: 2026-01-10T10:28:09.719135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.318957949440529, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.315019150068736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.300632118352411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.585866825680698, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003964463791955911, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.692367701737222, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1363492591588535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.688459256377207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.132978089613124, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.873287247270914, "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-10T10:28:03+00:00", "timestamp_unix": 1768040883.0}, "starlink_location": {"latitude": 44.446934734905454, "longitude": 12.244697666666667, "altitude": 70.57000000088449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:28:09.684662+00:00", "timestamp_unix": 1768040889.684662}, "starlink_gps": {"latitude": 44.446934770558734, "longitude": 12.244697666666667, "altitude": 70.57000000194357, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:09.684908+00:00", "timestamp_unix": 1768040889.684908}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.244666666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:09.097836+00:00", "timestamp_unix": 1768040889.097836}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244738333333334, "altitude": 11.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:08.720571+00:00", "timestamp_unix": 1768040888.720571}}

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


validation_timestamp: 2026-01-10T10:28:39.725007+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.342584700313427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.341987528018858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.256267150828015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.376765935025122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00396149949460208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.734851477255395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.076223407857555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.735480872244054, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0748080864737024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.171660479566722, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:33+00:00", "timestamp_unix": 1768040913.0}, "starlink_location": {"latitude": 44.44693583333333, "longitude": 12.244696133275903, "altitude": 70.5700000008004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:28:39.685286+00:00", "timestamp_unix": 1768040919.685286}, "starlink_gps": {"latitude": 44.44693583333333, "longitude": 12.24469618318017, "altitude": 70.5700000008004, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:39.685537+00:00", "timestamp_unix": 1768040919.685537}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244666666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:39.137950+00:00", "timestamp_unix": 1768040919.13795}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.24471, "altitude": 11.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:28:38.743387+00:00", "timestamp_unix": 1768040918.743387}}

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


validation_timestamp: 2026-01-10T10:29:09.783481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.128945422960562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.123786731889155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.5805499981854805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.30184812807425, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0280259330225678, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.533383528434243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6823654863683155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.537078218672367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6568124643994107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.171271487568955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:05+00:00", "timestamp_unix": 1768040945.0}, "starlink_location": {"latitude": 44.44694216666667, "longitude": 12.244698980281713, "altitude": 70.94000000101094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:29:09.745835+00:00", "timestamp_unix": 1768040949.745835}, "starlink_gps": {"latitude": 44.44694216666667, "longitude": 12.244699333333331, "altitude": 70.94000000101094, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:09.746093+00:00", "timestamp_unix": 1768040949.746093}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24468, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:08.132528+00:00", "timestamp_unix": 1768040948.132528}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244718333333333, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:08.824800+00:00", "timestamp_unix": 1768040948.8248}}

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


validation_timestamp: 2026-01-10T10:29:39.703467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.40998783175262, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.406043007641479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.633952989924122, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4206940017848755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991593815631488, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.265808687644306, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.010473547179287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.261940844722467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0064850460565493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.280288244070622, "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-10T10:29:37+00:00", "timestamp_unix": 1768040977.0}, "starlink_location": {"latitude": 44.44693925293952, "longitude": 12.244698833333334, "altitude": 70.92000000180853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:29:39.666470+00:00", "timestamp_unix": 1768040979.66647}, "starlink_gps": {"latitude": 44.44693928883679, "longitude": 12.244698833333336, "altitude": 70.92000000199802, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:39.666724+00:00", "timestamp_unix": 1768040979.666724}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:39.102934+00:00", "timestamp_unix": 1768040979.102934}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244698333333334, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:29:38.792512+00:00", "timestamp_unix": 1768040978.792512}}

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


validation_timestamp: 2026-01-10T10:30:09.785664+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9856062554950515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9856062554950515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.521019210247145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.827857749977371, "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.389545260018599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.513043079247837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.389545260018599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.513043079247837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.063325851615868, "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-10T10:29:58+00:00", "timestamp_unix": 1768040998.0}, "starlink_location": {"latitude": 44.44694283333334, "longitude": 12.244697500000003, "altitude": 70.97000000062768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:30:09.745532+00:00", "timestamp_unix": 1768041009.745532}, "starlink_gps": {"latitude": 44.44694283333334, "longitude": 12.244697500000003, "altitude": 70.97000000062768, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:09.745793+00:00", "timestamp_unix": 1768041009.745793}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244666666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:09.130064+00:00", "timestamp_unix": 1768041009.130064}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244715, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:08.849373+00:00", "timestamp_unix": 1768041008.849373}}

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


validation_timestamp: 2026-01-10T10:30:39.704442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.354318100838361, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.358261347507598, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4778511941203223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.529016719424502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003998892643714511, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.415565212203315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1793128596200577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.419428047160851, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.182728839122405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.70468319717683, "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-10T10:30:30+00:00", "timestamp_unix": 1768041030.0}, "starlink_location": {"latitude": 44.446943913800965, "longitude": 12.244697500000003, "altitude": 70.84993605353007, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:30:39.666832+00:00", "timestamp_unix": 1768041039.666832}, "starlink_gps": {"latitude": 44.44694387783806, "longitude": 12.244697500000003, "altitude": 70.85393232840592, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:39.667096+00:00", "timestamp_unix": 1768041039.667096}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:39.120642+00:00", "timestamp_unix": 1768041039.120642}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244718333333333, "altitude": 13.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:30:38.815742+00:00", "timestamp_unix": 1768041038.815742}}

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


validation_timestamp: 2026-01-10T10:31:09.706723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.243323351664396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.239348865065281, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.390476355432262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.70527407851569, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004004402713756839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.428176846316117, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7750923611681415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.42470010540901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.771868386310996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0275219516959595, "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-10T10:31:01+00:00", "timestamp_unix": 1768041061.0}, "starlink_location": {"latitude": 44.44694041958534, "longitude": 12.244699333333335, "altitude": 70.62994194165658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:31:09.667527+00:00", "timestamp_unix": 1768041069.667527}, "starlink_gps": {"latitude": 44.4469404555978, "longitude": 12.244699333333335, "altitude": 70.63394372551504, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:09.667789+00:00", "timestamp_unix": 1768041069.667789}, "nmea_primary": {"latitude": 44.446975, "longitude": 12.244671666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:09.138842+00:00", "timestamp_unix": 1768041069.138842}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244735, "altitude": 12.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:08.327536+00:00", "timestamp_unix": 1768041068.327536}}

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


validation_timestamp: 2026-01-10T10:31:39.786409+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.417247494963293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.537072851951423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.332474053256524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.566302558829421, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12013536896668368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.395592585732945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.068051343821285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5067830028758955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.182596383163473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4894866255866672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:33+00:00", "timestamp_unix": 1768041093.0}, "starlink_location": {"latitude": 44.44693850000001, "longitude": 12.244699333333335, "altitude": 70.49189855483459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:31:39.747030+00:00", "timestamp_unix": 1768041099.74703}, "starlink_gps": {"latitude": 44.44693741959668, "longitude": 12.244699333333335, "altitude": 70.39994320491789, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:39.747287+00:00", "timestamp_unix": 1768041099.747287}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:39.129381+00:00", "timestamp_unix": 1768041099.129381}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.244715, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:31:38.808992+00:00", "timestamp_unix": 1768041098.808992}}

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


validation_timestamp: 2026-01-10T10:32:09.707863+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.877101080195454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.877101080195454, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.199323203784149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9966372780977104, "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.062309786141351, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.728449714891331, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.062309786141351, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.728449714891331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.100495700140993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:05+00:00", "timestamp_unix": 1768041125.0}, "starlink_location": {"latitude": 44.44693816666667, "longitude": 12.244697333333335, "altitude": 70.34994053219941, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T10:32:09.668034+00:00", "timestamp_unix": 1768041129.668034}, "starlink_gps": {"latitude": 44.44693816666667, "longitude": 12.244697333333335, "altitude": 70.353932685288, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:09.668289+00:00", "timestamp_unix": 1768041129.668289}, "nmea_primary": {"latitude": 44.446963333333336, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:09.117078+00:00", "timestamp_unix": 1768041129.117078}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244721666666667, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T10:32:08.832756+00:00", "timestamp_unix": 1768041128.832756}}

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


