# positions_validation

validation_timestamp: 2026-01-10T01:32:38.981702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.01681972905686, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.01681972905686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.910573277728293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3396237002702223, "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": 24.890756001132626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.35274656901887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 24.890756001132626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.35274656901887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.642924459799193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:33+00:00", "timestamp_unix": 1768008753.0}, "starlink_location": {"latitude": 44.44686666666667, "longitude": 12.244717, "altitude": 89.65000000133891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:32:38.941427+00:00", "timestamp_unix": 1768008758.941427}, "starlink_gps": {"latitude": 44.44686666666667, "longitude": 12.244717, "altitude": 89.65000000133891, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:38.941682+00:00", "timestamp_unix": 1768008758.941682}, "nmea_primary": {"latitude": 44.44708833333333, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:37.889587+00:00", "timestamp_unix": 1768008757.889587}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244695, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:32:37.579693+00:00", "timestamp_unix": 1768008757.579693}}

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


validation_timestamp: 2026-01-10T01:33:08.962379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.08059944366066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.064702719508453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9560705867257395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.132172114471909, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01604724387581995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 22.01260165424974, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.702624454021576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 21.99677366951522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.686829095140494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.67303142015282, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:04+00:00", "timestamp_unix": 1768008784.0}, "starlink_location": {"latitude": 44.44687473882096, "longitude": 12.244715666666664, "altitude": 88.93014539886603, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:33:08.922627+00:00", "timestamp_unix": 1768008788.922627}, "starlink_gps": {"latitude": 44.44687488313729, "longitude": 12.244715666666664, "altitude": 88.91410860376114, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:08.922930+00:00", "timestamp_unix": 1768008788.92293}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:07.883227+00:00", "timestamp_unix": 1768008787.883227}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244741666666666, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:07.618363+00:00", "timestamp_unix": 1768008787.618363}}

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


validation_timestamp: 2026-01-10T01:33:38.935242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.26839370366518, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.277437984748483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.490467848363069, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2605676542963495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011343608845009321, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.62633014830867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.51003512642051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.635784432635887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.52041751207306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.332654059894265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:37+00:00", "timestamp_unix": 1768008817.0}, "starlink_location": {"latitude": 44.44688194619248, "longitude": 12.244721977805385, "altitude": 88.77000000173935, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:33:38.902859+00:00", "timestamp_unix": 1768008818.902859}, "starlink_gps": {"latitude": 44.44688187393305, "longitude": 12.244722078676807, "altitude": 88.76999999927381, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:38.903119+00:00", "timestamp_unix": 1768008818.903119}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:37.868769+00:00", "timestamp_unix": 1768008817.868769}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244683333333333, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:33:37.646646+00:00", "timestamp_unix": 1768008817.646646}}

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


validation_timestamp: 2026-01-10T01:34:08.981703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.156657731095763, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.149365211877456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0417548937491325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.161615281142951, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008829303185863831, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.98693220745633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.000687240674793, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.98001589649842, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.993471158555598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.036277881748557, "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-10T01:34:08+00:00", "timestamp_unix": 1768008848.0}, "starlink_location": {"latitude": 44.4468838697741, "longitude": 12.244719261460448, "altitude": 88.820000001548, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:34:08.942203+00:00", "timestamp_unix": 1768008848.942203}, "starlink_gps": {"latitude": 44.446883940843634, "longitude": 12.244719311065616, "altitude": 88.8200000017984, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:08.942462+00:00", "timestamp_unix": 1768008848.942462}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244675, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:07.851542+00:00", "timestamp_unix": 1768008847.851542}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244698333333334, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:08.093163+00:00", "timestamp_unix": 1768008848.093163}}

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


validation_timestamp: 2026-01-10T01:34:38.960644+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.09792822259803, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.096534024777563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1385235067085027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.128587123811837, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987741542486717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.326059866815259, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.275564977319073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.324188338391885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.272806426708405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.195838702920952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:29+00:00", "timestamp_unix": 1768008869.0}, "starlink_location": {"latitude": 44.44688516666666, "longitude": 12.244721046825473, "altitude": 88.82000000081041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:34:38.923415+00:00", "timestamp_unix": 1768008878.923415}, "starlink_gps": {"latitude": 44.44688516666666, "longitude": 12.244720946201443, "altitude": 88.82000000081041, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:38.923676+00:00", "timestamp_unix": 1768008878.923676}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:37.874945+00:00", "timestamp_unix": 1768008877.874945}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244685, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:37.564363+00:00", "timestamp_unix": 1768008877.564363}}

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


validation_timestamp: 2026-01-10T01:35:08.980679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.458913852472099, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.455030444024914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3998320626950098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7449712721088755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967247270126142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.52067660274091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.77916680204229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.516854381654943, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.775812924630657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.417716160125725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:34:59+00:00", "timestamp_unix": 1768008899.0}, "starlink_location": {"latitude": 44.44688751822185, "longitude": 12.244715666666664, "altitude": 88.53000000135964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:35:08.943352+00:00", "timestamp_unix": 1768008908.943352}, "starlink_gps": {"latitude": 44.44688755390016, "longitude": 12.244715666666668, "altitude": 88.53000000122339, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:08.943609+00:00", "timestamp_unix": 1768008908.943609}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244666666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:07.889381+00:00", "timestamp_unix": 1768008907.889381}, "nmea_secondary": {"latitude": 44.44694666666667, "longitude": 12.244663333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:07.633152+00:00", "timestamp_unix": 1768008907.633152}}

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


validation_timestamp: 2026-01-10T01:35:38.958887+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.600040341692491, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.600584095637668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.271864209944411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.93423976553212, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007998607454170312, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.221449061131757, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.969886691244332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.224819660320332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.971918239287368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.533027241891304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:30+00:00", "timestamp_unix": 1768008930.0}, "starlink_location": {"latitude": 44.446889, "longitude": 12.24471045304144, "altitude": 88.4700737244466, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:35:38.923993+00:00", "timestamp_unix": 1768008938.923993}, "starlink_gps": {"latitude": 44.446889, "longitude": 12.244710553802358, "altitude": 88.46205286960507, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:38.924254+00:00", "timestamp_unix": 1768008938.924254}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244635, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:37.876566+00:00", "timestamp_unix": 1768008937.876566}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.244685, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:35:38.359715+00:00", "timestamp_unix": 1768008938.359715}}

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


validation_timestamp: 2026-01-10T01:36:08.985769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.75541517377865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.75541517377865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.376520514639607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8077408349571815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.964221052893553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.037769231889436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.964221052893553, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.037769231889436, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.249325996849266, "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-10T01:36:02+00:00", "timestamp_unix": 1768008962.0}, "starlink_location": {"latitude": 44.44688550000002, "longitude": 12.244708166666667, "altitude": 87.92999999919964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:36:08.943363+00:00", "timestamp_unix": 1768008968.943363}, "starlink_gps": {"latitude": 44.44688550000002, "longitude": 12.244708166666667, "altitude": 87.92999999919964, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:08.943627+00:00", "timestamp_unix": 1768008968.943627}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244775, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:07.860770+00:00", "timestamp_unix": 1768008967.86077}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244691666666666, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:08.159754+00:00", "timestamp_unix": 1768008968.159754}}

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


validation_timestamp: 2026-01-10T01:36:38.984408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.65716660377513, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.652837847775427, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.938304240349196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.783686109598005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005598616363116416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.472036793179425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.279747035380948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.468091907267038, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.274949864635444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.485306679651158, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:33+00:00", "timestamp_unix": 1768008993.0}, "starlink_location": {"latitude": 44.446884851532815, "longitude": 12.244709071902074, "altitude": 88.00205929731314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:36:38.943609+00:00", "timestamp_unix": 1768008998.943609}, "starlink_gps": {"latitude": 44.446884887196326, "longitude": 12.24470902211719, "altitude": 87.99809628138537, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:38.943867+00:00", "timestamp_unix": 1768008998.943867}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.24471, "altitude": 3.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:37.864183+00:00", "timestamp_unix": 1768008997.864183}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244675, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:36:37.590959+00:00", "timestamp_unix": 1768008997.590959}}

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


validation_timestamp: 2026-01-10T01:37:08.977755+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.154993710081882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.154993710081882, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.436973028697903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7885043079766163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 23.023670903820104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.366496351050094, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 23.023670903820104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.366496351050094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.66015975615967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:05+00:00", "timestamp_unix": 1768009025.0}, "starlink_location": {"latitude": 44.44689283333335, "longitude": 12.244709500000003, "altitude": 87.23000000094163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:37:08.943445+00:00", "timestamp_unix": 1768009028.943445}, "starlink_gps": {"latitude": 44.44689283333335, "longitude": 12.244709500000003, "altitude": 87.23000000094163, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:08.943707+00:00", "timestamp_unix": 1768009028.943707}, "nmea_primary": {"latitude": 44.44709833333334, "longitude": 12.244745, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:07.880580+00:00", "timestamp_unix": 1768009027.88058}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244683333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:07.210543+00:00", "timestamp_unix": 1768009027.210543}}

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


validation_timestamp: 2026-01-10T01:37:38.963096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.96574567653729, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.964291731990997, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.550445590610104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.748594006029139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984201568210482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.441126629226847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.385649342247477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.441909150038022, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.384745443402567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.780404397880616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:36+00:00", "timestamp_unix": 1768009056.0}, "starlink_location": {"latitude": 44.44689266666665, "longitude": 12.24471438017536, "altitude": 86.88006442623559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:37:38.924569+00:00", "timestamp_unix": 1768009058.924569}, "starlink_gps": {"latitude": 44.44689266666665, "longitude": 12.244714279595911, "altitude": 86.87205802139613, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:38.924831+00:00", "timestamp_unix": 1768009058.924831}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244738333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:37.863318+00:00", "timestamp_unix": 1768009057.863318}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244696666666666, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:37:37.658289+00:00", "timestamp_unix": 1768009057.658289}}

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


validation_timestamp: 2026-01-10T01:38:08.945171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.292221911767255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.292221911767255, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.0777320071314636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1454832646100632, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.015875908639952, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.446042879091364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.015875908639952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.446042879091364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.003339740383879, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:08+00:00", "timestamp_unix": 1768009088.0}, "starlink_location": {"latitude": 44.446893666666675, "longitude": 12.244716166666665, "altitude": 86.58999999960226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:38:08.904795+00:00", "timestamp_unix": 1768009088.904795}, "starlink_gps": {"latitude": 44.446893666666675, "longitude": 12.244716166666665, "altitude": 86.58999999960226, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:08.905057+00:00", "timestamp_unix": 1768009088.905057}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.244731666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:07.900068+00:00", "timestamp_unix": 1768009087.900068}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.2447, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:08.130333+00:00", "timestamp_unix": 1768009088.130333}}

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


validation_timestamp: 2026-01-10T01:38:38.980022+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.736931070861019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.736931070861019, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.402183590688268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.158837683760521, "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.456897005817265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.838041045469149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.456897005817265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.838041045469149, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.755130321396744, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:30+00:00", "timestamp_unix": 1768009110.0}, "starlink_location": {"latitude": 44.446893666666675, "longitude": 12.244716166666665, "altitude": 86.58999999960226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:38:38.944314+00:00", "timestamp_unix": 1768009118.944314}, "starlink_gps": {"latitude": 44.446893666666675, "longitude": 12.244716166666665, "altitude": 86.58999999960226, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:38.944570+00:00", "timestamp_unix": 1768009118.94457}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244716666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:37.903198+00:00", "timestamp_unix": 1768009117.903198}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244703333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:38:37.631632+00:00", "timestamp_unix": 1768009117.631632}}

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


validation_timestamp: 2026-01-10T01:39:08.981546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.556100341438903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.551486865494958, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.356380429682112, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0158913572761525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005614751617058103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.232698221817603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.941552174706864, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.228515761224193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.938223860357903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.776284392206563, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:03+00:00", "timestamp_unix": 1768009143.0}, "starlink_location": {"latitude": 44.446898851475105, "longitude": 12.244712905316181, "altitude": 85.9520656876046, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:39:08.944198+00:00", "timestamp_unix": 1768009148.944198}, "starlink_gps": {"latitude": 44.446898887241396, "longitude": 12.244712855387801, "altitude": 85.94809124990691, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:08.944454+00:00", "timestamp_unix": 1768009148.944454}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244703333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:07.902650+00:00", "timestamp_unix": 1768009147.90265}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.24473, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:07.644019+00:00", "timestamp_unix": 1768009147.644019}}

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


validation_timestamp: 2026-01-10T01:39:38.983526+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.56949172249691, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.566286136019041, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4708662679820765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.443419261031448, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0055880399629131315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.582555748997446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.726177527824497, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.578573572279158, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.72082774821551, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.728484266097165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:34+00:00", "timestamp_unix": 1768009174.0}, "starlink_location": {"latitude": 44.446897851538445, "longitude": 12.244708928105604, "altitude": 86.50000000119232, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:39:38.944548+00:00", "timestamp_unix": 1768009178.944548}, "starlink_gps": {"latitude": 44.446897887134575, "longitude": 12.244708977796462, "altitude": 86.50000000123934, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:38.944808+00:00", "timestamp_unix": 1768009178.944808}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24471, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:37.890622+00:00", "timestamp_unix": 1768009177.890622}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244766666666667, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:39:37.613563+00:00", "timestamp_unix": 1768009177.613563}}

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


validation_timestamp: 2026-01-10T01:40:08.945488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.22891553294417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.22891553294417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1487317627630635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.914850902994177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.335599236423949, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.279973373875267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.335599236423949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.279973373875267, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.667834457651898, "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-10T01:40:06+00:00", "timestamp_unix": 1768009206.0}, "starlink_location": {"latitude": 44.44689916666666, "longitude": 12.24471, "altitude": 86.23000000035098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:40:08.905664+00:00", "timestamp_unix": 1768009208.905664}, "starlink_gps": {"latitude": 44.44689916666666, "longitude": 12.24471, "altitude": 86.23000000035098, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:08.905921+00:00", "timestamp_unix": 1768009208.905921}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244695, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:07.890607+00:00", "timestamp_unix": 1768009207.890607}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244801666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:07.669991+00:00", "timestamp_unix": 1768009207.669991}}

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


validation_timestamp: 2026-01-10T01:40:38.987901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.997656676081704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.997656676081704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.361328615757376, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.965165578233009, "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.828216851643223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.40012446310673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.828216851643223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.40012446310673, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.229099658814147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:38+00:00", "timestamp_unix": 1768009238.0}, "starlink_location": {"latitude": 44.44689916666666, "longitude": 12.24471, "altitude": 86.23000000035098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:40:38.945900+00:00", "timestamp_unix": 1768009238.9459}, "starlink_gps": {"latitude": 44.44689916666666, "longitude": 12.24471, "altitude": 86.23000000035098, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:38.946160+00:00", "timestamp_unix": 1768009238.94616}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244695, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:37.877579+00:00", "timestamp_unix": 1768009237.877579}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24478, "altitude": 19.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:37.566971+00:00", "timestamp_unix": 1768009237.566971}}

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


validation_timestamp: 2026-01-10T01:41:08.983633+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.768376141462243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.768376141462243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4767950547954034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.843208085866295, "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.078094184348101, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.427948374887423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.078094184348101, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.427948374887423, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2391094610099, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:40:59+00:00", "timestamp_unix": 1768009259.0}, "starlink_location": {"latitude": 44.44690149999998, "longitude": 12.244709500000003, "altitude": 85.13000000011498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:41:08.945157+00:00", "timestamp_unix": 1768009268.945157}, "starlink_gps": {"latitude": 44.44690149999998, "longitude": 12.244709500000003, "altitude": 85.13000000011498, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:08.945416+00:00", "timestamp_unix": 1768009268.945416}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244663333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:07.879770+00:00", "timestamp_unix": 1768009267.87977}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244741666666666, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:07.606693+00:00", "timestamp_unix": 1768009267.606693}}

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


validation_timestamp: 2026-01-10T01:41:38.961926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.9726733086505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.9726733086505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.72569611939647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.065500700768353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.491303593458213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.866717427109721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.491303593458213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.866717427109721, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7703251287760295, "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-10T01:41:30+00:00", "timestamp_unix": 1768009290.0}, "starlink_location": {"latitude": 44.446901666666676, "longitude": 12.244713333333332, "altitude": 84.45000000054105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:41:38.926632+00:00", "timestamp_unix": 1768009298.926632}, "starlink_gps": {"latitude": 44.446901666666676, "longitude": 12.244713333333332, "altitude": 84.45000000054105, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:38.926943+00:00", "timestamp_unix": 1768009298.926943}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244666666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:37.883512+00:00", "timestamp_unix": 1768009297.883512}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244751666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:41:37.644255+00:00", "timestamp_unix": 1768009297.644255}}

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


validation_timestamp: 2026-01-10T01:42:08.986690+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.346283000173322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.346283000173322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.244799943368871, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.766593089454495, "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.59978184685742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.268970108615516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.59978184685742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.268970108615516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.742285908698664, "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-10T01:42:01+00:00", "timestamp_unix": 1768009321.0}, "starlink_location": {"latitude": 44.446900333333325, "longitude": 12.244707000000002, "altitude": 83.94000000137864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:42:08.946060+00:00", "timestamp_unix": 1768009328.94606}, "starlink_gps": {"latitude": 44.446900333333325, "longitude": 12.244707000000002, "altitude": 83.94000000137864, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:08.946316+00:00", "timestamp_unix": 1768009328.946316}, "nmea_primary": {"latitude": 44.44694, "longitude": 12.2448, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:07.889120+00:00", "timestamp_unix": 1768009327.88912}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.24476, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:07.619929+00:00", "timestamp_unix": 1768009327.619929}}

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


validation_timestamp: 2026-01-10T01:42:38.985117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.702063275269998, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.701670863937359, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.355402396670456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.207759762497296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003953954298756466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.032121203121676, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.642208715062687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.033657378448527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.64221726181172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.836793768651771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:33+00:00", "timestamp_unix": 1768009353.0}, "starlink_location": {"latitude": 44.44690033333335, "longitude": 12.244707905237417, "altitude": 83.9400000017173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:42:38.945908+00:00", "timestamp_unix": 1768009358.945908}, "starlink_gps": {"latitude": 44.446900333333325, "longitude": 12.24470785542823, "altitude": 83.94000000137864, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:38.946166+00:00", "timestamp_unix": 1768009358.946166}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244771666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:37.869774+00:00", "timestamp_unix": 1768009357.869774}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244708333333334, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:42:37.625012+00:00", "timestamp_unix": 1768009357.625012}}

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


validation_timestamp: 2026-01-10T01:43:08.983525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.374481249787427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.374481249787427, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.203963092164586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4730941259195856, "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.562760319491773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.457479835436914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.562760319491773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.457479835436914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.902816657023193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:04+00:00", "timestamp_unix": 1768009384.0}, "starlink_location": {"latitude": 44.446898166666664, "longitude": 12.244706500000001, "altitude": 84.01792892390836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:43:08.946260+00:00", "timestamp_unix": 1768009388.94626}, "starlink_gps": {"latitude": 44.446898166666664, "longitude": 12.244706500000001, "altitude": 84.02190989538823, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:08.946519+00:00", "timestamp_unix": 1768009388.946519}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.24473, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:07.873058+00:00", "timestamp_unix": 1768009387.873058}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.24474, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:07.193408+00:00", "timestamp_unix": 1768009387.193408}}

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


validation_timestamp: 2026-01-10T01:43:38.989805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.748617179503945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.748617179503945, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7252072245220087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.642426523991614, "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.288735989178864, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.16986552531739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.288735989178864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.16986552531739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.150194844891306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:35+00:00", "timestamp_unix": 1768009415.0}, "starlink_location": {"latitude": 44.446900333333325, "longitude": 12.244708, "altitude": 84.22000000056602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:43:38.947702+00:00", "timestamp_unix": 1768009418.947702}, "starlink_gps": {"latitude": 44.446900333333325, "longitude": 12.244708, "altitude": 84.22000000056602, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:38.947971+00:00", "timestamp_unix": 1768009418.947971}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244716666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:37.889831+00:00", "timestamp_unix": 1768009417.889831}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244745, "altitude": 15.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:43:37.619316+00:00", "timestamp_unix": 1768009417.619316}}

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


validation_timestamp: 2026-01-10T01:44:08.980467+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.209475025323387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.209475025323387, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8811233090491248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7289234131829754, "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.43581160014174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.322270516703073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.43581160014174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.322270516703073, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.837882007733809, "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-10T01:44:08+00:00", "timestamp_unix": 1768009448.0}, "starlink_location": {"latitude": 44.446901666666676, "longitude": 12.244708666666666, "altitude": 83.83000000009915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:44:08.946546+00:00", "timestamp_unix": 1768009448.946546}, "starlink_gps": {"latitude": 44.446901666666676, "longitude": 12.244708666666666, "altitude": 83.83000000009915, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:08.946850+00:00", "timestamp_unix": 1768009448.94685}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.2447, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:07.892670+00:00", "timestamp_unix": 1768009447.89267}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244733333333333, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:07.635954+00:00", "timestamp_unix": 1768009447.635954}}

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


validation_timestamp: 2026-01-10T01:44:38.983688+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.190618349548988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.1906183519134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.539930508384921, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5274479376356025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.324904694110955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.012151879358338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.32490469640836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.012151881687666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7830197523335443, "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-10T01:44:29+00:00", "timestamp_unix": 1768009469.0}, "starlink_location": {"latitude": 44.44690166666669, "longitude": 12.244708666666666, "altitude": 83.75793321559115, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:44:38.946537+00:00", "timestamp_unix": 1768009478.946537}, "starlink_gps": {"latitude": 44.44690166666667, "longitude": 12.244708666666666, "altitude": 83.76191022892375, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:38.946842+00:00", "timestamp_unix": 1768009478.946842}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244676666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:37.882718+00:00", "timestamp_unix": 1768009477.882718}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244678333333333, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:44:37.611328+00:00", "timestamp_unix": 1768009477.611328}}

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


validation_timestamp: 2026-01-10T01:45:08.985227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.231442679561946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.227702633702508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 26.214921863861054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.001441921762537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056148517721738905, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 38.07772391582308, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.5014170074524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 38.074906139162934, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.496612122517856, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.90283641450259, "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-10T01:45:01+00:00", "timestamp_unix": 1768009501.0}, "starlink_location": {"latitude": 44.446904184803124, "longitude": 12.24470892800964, "altitude": 84.24000000103695, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:45:08.947223+00:00", "timestamp_unix": 1768009508.947223}, "starlink_gps": {"latitude": 44.44690422057004, "longitude": 12.244708977938933, "altitude": 84.24000000054566, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:08.947483+00:00", "timestamp_unix": 1768009508.947483}, "nmea_primary": {"latitude": 44.447235, "longitude": 12.244585, "altitude": 10.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:07.902493+00:00", "timestamp_unix": 1768009507.902493}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244758333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:07.630216+00:00", "timestamp_unix": 1768009507.630216}}

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


validation_timestamp: 2026-01-10T01:45:38.980479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.262478101533326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.258506534104445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.119693924041599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1454874118090626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003982303177026992, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.043920001829536, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.51806862573375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.040471489281959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.514199888394398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.061422842233975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:32+00:00", "timestamp_unix": 1768009532.0}, "starlink_location": {"latitude": 44.44690401808666, "longitude": 12.244707333333334, "altitude": 84.07000000155188, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:45:38.947101+00:00", "timestamp_unix": 1768009538.947101}, "starlink_gps": {"latitude": 44.446904053900376, "longitude": 12.244707333333334, "altitude": 84.0700000001495, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:38.947356+00:00", "timestamp_unix": 1768009538.947356}, "nmea_primary": {"latitude": 44.44696666666667, "longitude": 12.244656666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:37.875952+00:00", "timestamp_unix": 1768009537.875952}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244756666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:45:37.211966+00:00", "timestamp_unix": 1768009537.211966}}

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


validation_timestamp: 2026-01-10T01:46:08.987287+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.310633892320089, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.30668923409282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4404027245987288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.558233660306041, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952887430289695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.133826826331825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.308616735563053, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.129959736154895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.304780025556955, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.103283383251913, "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-10T01:46:03+00:00", "timestamp_unix": 1768009563.0}, "starlink_location": {"latitude": 44.446903518219024, "longitude": 12.244709500000003, "altitude": 83.77205707999926, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:46:08.947673+00:00", "timestamp_unix": 1768009568.947673}, "starlink_gps": {"latitude": 44.446903553768195, "longitude": 12.244709500000003, "altitude": 83.76810677036747, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:08.947940+00:00", "timestamp_unix": 1768009568.94794}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.24467, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:07.857154+00:00", "timestamp_unix": 1768009567.857154}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244765, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:08.232135+00:00", "timestamp_unix": 1768009568.232135}}

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


validation_timestamp: 2026-01-10T01:46:38.988888+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.03803568566198, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.03803568566198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.580937420276634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.906356217768718, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.419623159021505, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.873767437625638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.419623159021505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.873767437625638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.679472142976004, "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-10T01:46:35+00:00", "timestamp_unix": 1768009595.0}, "starlink_location": {"latitude": 44.44690083333333, "longitude": 12.244709333333333, "altitude": 83.25999999931784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:46:38.947815+00:00", "timestamp_unix": 1768009598.947815}, "starlink_gps": {"latitude": 44.44690083333333, "longitude": 12.244709333333333, "altitude": 83.25999999931784, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:38.948073+00:00", "timestamp_unix": 1768009598.948073}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.244678333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:37.880606+00:00", "timestamp_unix": 1768009597.880606}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244748333333334, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:46:37.610429+00:00", "timestamp_unix": 1768009597.610429}}

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


validation_timestamp: 2026-01-10T01:47:08.968838+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.839006341887417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.830979563550047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9824604885781, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3235700904230105, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026778337367833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.811232244844483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.195153010454613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.803207500535805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.187310496597757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.106795117790531, "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-10T01:47:06+00:00", "timestamp_unix": 1768009626.0}, "starlink_location": {"latitude": 44.44690253604198, "longitude": 12.244711999999998, "altitude": 82.71000000050552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:47:08.929139+00:00", "timestamp_unix": 1768009628.929139}, "starlink_gps": {"latitude": 44.446902608228534, "longitude": 12.244712, "altitude": 82.7099999994788, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:08.929405+00:00", "timestamp_unix": 1768009628.929405}, "nmea_primary": {"latitude": 44.447071666666666, "longitude": 12.244706666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:07.901599+00:00", "timestamp_unix": 1768009627.901599}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244736666666666, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:07.554675+00:00", "timestamp_unix": 1768009627.554675}}

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


validation_timestamp: 2026-01-10T01:47:38.988388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.061867252520575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.057899907279602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.313341903255193, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.520180244767019, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003967345240972887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.36904935721067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.668593662948366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.365082960027554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.66465618562553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.000995615277668, "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-10T01:47:38+00:00", "timestamp_unix": 1768009658.0}, "starlink_location": {"latitude": 44.44690251823778, "longitude": 12.244711999999998, "altitude": 82.70999999954442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:47:38.948463+00:00", "timestamp_unix": 1768009658.948463}, "starlink_gps": {"latitude": 44.44690255391697, "longitude": 12.244712, "altitude": 82.70999999914349, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:38.948719+00:00", "timestamp_unix": 1768009658.948719}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:37.876668+00:00", "timestamp_unix": 1768009657.876668}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24473, "altitude": 20.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:37.605328+00:00", "timestamp_unix": 1768009657.605328}}

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


validation_timestamp: 2026-01-10T01:48:08.980881+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.324885780100784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.320669428305544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.869171941134392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0602265328329086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005615125067469942, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.1626733162112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.875573657663248, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.15863820400014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.871799802399325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.368742370591348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:47:58+00:00", "timestamp_unix": 1768009678.0}, "starlink_location": {"latitude": 44.4469043514728, "longitude": 12.244716905319468, "altitude": 82.36000000243797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:48:08.948273+00:00", "timestamp_unix": 1768009688.948273}, "starlink_gps": {"latitude": 44.446904387241474, "longitude": 12.244716855387765, "altitude": 82.36000000248829, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:08.948533+00:00", "timestamp_unix": 1768009688.948533}, "nmea_primary": {"latitude": 44.44707666666667, "longitude": 12.244713333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:07.889231+00:00", "timestamp_unix": 1768009687.889231}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244725, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:07.606003+00:00", "timestamp_unix": 1768009687.606003}}

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


validation_timestamp: 2026-01-10T01:48:39.051138+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.979300165687539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.971339302855215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.179808162253751, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5254264484879263, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010275780302431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 25.157087391118694, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.210428818187513, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 25.149140129470318, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.202418556301877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.20803157543471, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:30+00:00", "timestamp_unix": 1768009710.0}, "starlink_location": {"latitude": 44.446903869431566, "longitude": 12.244716333333333, "altitude": 81.18000000032033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:48:38.929797+00:00", "timestamp_unix": 1768009718.929797}, "starlink_gps": {"latitude": 44.44690394146971, "longitude": 12.244716333333333, "altitude": 81.17999999961035, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:38.930054+00:00", "timestamp_unix": 1768009718.930054}, "nmea_primary": {"latitude": 44.44712833333333, "longitude": 12.244676666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:37.864187+00:00", "timestamp_unix": 1768009717.864187}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.244716666666667, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:48:37.647673+00:00", "timestamp_unix": 1768009717.647673}}

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


validation_timestamp: 2026-01-10T01:49:08.989180+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.893248191461142, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.8880405281586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.502259314190332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.26516446702998, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008826222859125467, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.371188766234813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.911176059372709, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.366267727217966, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.906736438105263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.639488334859926, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:01+00:00", "timestamp_unix": 1768009741.0}, "starlink_location": {"latitude": 44.44690051819856, "longitude": 12.24472081047384, "altitude": 81.12000000154676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:49:08.949068+00:00", "timestamp_unix": 1768009748.949068}, "starlink_gps": {"latitude": 44.446900553794094, "longitude": 12.244720711093832, "altitude": 81.12000000144016, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:08.949337+00:00", "timestamp_unix": 1768009748.949337}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.24469, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:07.900786+00:00", "timestamp_unix": 1768009747.900786}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244708333333334, "altitude": 18.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:08.164024+00:00", "timestamp_unix": 1768009748.164024}}

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


validation_timestamp: 2026-01-10T01:49:38.988889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.250761401651706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.250761401651706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.257192110197209, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3027293605528425, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.50124906383354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.773299022054447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.50124906383354, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.773299022054447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.315532127770773, "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-10T01:49:33+00:00", "timestamp_unix": 1768009773.0}, "starlink_location": {"latitude": 44.44690116666668, "longitude": 12.244719000000002, "altitude": 81.1200000000249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:49:38.949187+00:00", "timestamp_unix": 1768009778.949187}, "starlink_gps": {"latitude": 44.44690116666668, "longitude": 12.244719000000002, "altitude": 81.1200000000249, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:38.949445+00:00", "timestamp_unix": 1768009778.949445}, "nmea_primary": {"latitude": 44.447065, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:37.894333+00:00", "timestamp_unix": 1768009777.894333}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244715, "altitude": 17.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:49:37.592772+00:00", "timestamp_unix": 1768009777.592772}}

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


validation_timestamp: 2026-01-10T01:50:08.989238+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.8355493791853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.83082008847924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.247665539635691, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.111993578079718, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005618965865008709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.076946181718696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.99988226966246, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.072274560046665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.996240735143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.634248693122505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:04+00:00", "timestamp_unix": 1768009804.0}, "starlink_location": {"latitude": 44.446901184726364, "longitude": 12.24472223876411, "altitude": 80.68000000100176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:50:08.949401+00:00", "timestamp_unix": 1768009808.949401}, "starlink_gps": {"latitude": 44.4469012205195, "longitude": 12.244722188798253, "altitude": 80.67999999942045, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:08.949657+00:00", "timestamp_unix": 1768009808.949657}, "nmea_primary": {"latitude": 44.44707833333333, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:07.891763+00:00", "timestamp_unix": 1768009807.891763}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244736666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:07.593656+00:00", "timestamp_unix": 1768009807.593656}}

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


validation_timestamp: 2026-01-10T01:50:38.969528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.164742634645815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.164742634645815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.507364522513906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.196108309016513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.665539230973454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.351853060139145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.665539230973454, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.351853060139145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.860110678997157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:36+00:00", "timestamp_unix": 1768009836.0}, "starlink_location": {"latitude": 44.44690116666666, "longitude": 12.244720833333334, "altitude": 80.53999999953132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:50:38.931199+00:00", "timestamp_unix": 1768009838.931199}, "starlink_gps": {"latitude": 44.44690116666666, "longitude": 12.244720833333334, "altitude": 80.53999999953132, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:38.931458+00:00", "timestamp_unix": 1768009838.931458}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244688333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:37.897839+00:00", "timestamp_unix": 1768009837.897839}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244768333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:50:37.639382+00:00", "timestamp_unix": 1768009837.639382}}

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


validation_timestamp: 2026-01-10T01:51:08.986397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.790668929844838, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.786831049163759, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.604425191084357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.622814537731433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039719237978835965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.938078987799706, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.124688589746711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.934137822324193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.120900509608154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.173376774947541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:08+00:00", "timestamp_unix": 1768009868.0}, "starlink_location": {"latitude": 44.44689885153959, "longitude": 12.244721500000002, "altitude": 80.34999999990963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:51:08.950037+00:00", "timestamp_unix": 1768009868.950037}, "starlink_gps": {"latitude": 44.44689888725996, "longitude": 12.244721500000004, "altitude": 80.3499999991641, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:08.950296+00:00", "timestamp_unix": 1768009868.950296}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:07.886198+00:00", "timestamp_unix": 1768009867.886198}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244775, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:07.598305+00:00", "timestamp_unix": 1768009867.598305}}

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


validation_timestamp: 2026-01-10T01:51:38.969877+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.741797811357351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.741797812843792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.9309273502882265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.284381813239547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541951214827e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.512906159818115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.235820975298148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.512906161347978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.235820976881744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.387723990639462, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:29+00:00", "timestamp_unix": 1768009889.0}, "starlink_location": {"latitude": 44.4468995, "longitude": 12.244721500000004, "altitude": 80.27992462890873, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:51:38.931373+00:00", "timestamp_unix": 1768009898.931373}, "starlink_gps": {"latitude": 44.44689949999999, "longitude": 12.244721500000002, "altitude": 80.28794948993448, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:38.931633+00:00", "timestamp_unix": 1768009898.931633}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.24468, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:37.887482+00:00", "timestamp_unix": 1768009897.887482}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.24475, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:51:37.181410+00:00", "timestamp_unix": 1768009897.18141}}

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


validation_timestamp: 2026-01-10T01:52:08.989845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.219447203437102, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.219447203437102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.636166715043709, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.661852472738394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.249290604859013, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.98016972787017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.249290604859013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.98016972787017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.132608370120652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2446785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:00+00:00", "timestamp_unix": 1768009920.0}, "starlink_location": {"latitude": 44.44690116666667, "longitude": 12.244724666666666, "altitude": 80.26000000047375, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:52:08.950341+00:00", "timestamp_unix": 1768009928.950341}, "starlink_gps": {"latitude": 44.44690116666667, "longitude": 12.244724666666666, "altitude": 80.26000000047375, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:08.950595+00:00", "timestamp_unix": 1768009928.950595}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:07.871156+00:00", "timestamp_unix": 1768009927.871156}, "nmea_secondary": {"latitude": 44.44707833333333, "longitude": 12.244766666666667, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:07.630139+00:00", "timestamp_unix": 1768009927.630139}}

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


validation_timestamp: 2026-01-10T01:52:39.052915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.289365065060892, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.279695373081717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.990979520646113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.003936620116614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011325067440438348, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.620215405655728, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.372503359971773, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.611908783343964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.36632667452828, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.198056523336348, "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-10T01:52:31+00:00", "timestamp_unix": 1768009951.0}, "starlink_location": {"latitude": 44.446907297225536, "longitude": 12.244719314379983, "altitude": 79.88000000219212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:52:39.012717+00:00", "timestamp_unix": 1768009959.012717}, "starlink_gps": {"latitude": 44.44690736936686, "longitude": 12.24471921367341, "altitude": 79.88000000085516, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:39.012980+00:00", "timestamp_unix": 1768009959.01298}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244711666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:37.874906+00:00", "timestamp_unix": 1768009957.874906}, "nmea_secondary": {"latitude": 44.44712166666667, "longitude": 12.244783333333332, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:52:37.642053+00:00", "timestamp_unix": 1768009957.642053}}

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


validation_timestamp: 2026-01-10T01:53:09.050021+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.830471730840298, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.830471730840298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.930916285715519, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.688433335352984, "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.11999007424912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.886429400055142, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.11999007424912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.886429400055142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.818883644653272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:02+00:00", "timestamp_unix": 1768009982.0}, "starlink_location": {"latitude": 44.44691016666665, "longitude": 12.244725499999998, "altitude": 79.9700000013462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:53:09.011583+00:00", "timestamp_unix": 1768009989.011583}, "starlink_gps": {"latitude": 44.44691016666665, "longitude": 12.244725499999998, "altitude": 79.9700000013462, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:09.011844+00:00", "timestamp_unix": 1768009989.011844}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244716666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:07.879118+00:00", "timestamp_unix": 1768009987.879118}, "nmea_secondary": {"latitude": 44.447113333333334, "longitude": 12.244771666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:07.655401+00:00", "timestamp_unix": 1768009987.655401}}

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


validation_timestamp: 2026-01-10T01:53:39.051314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.074048233742658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.074048236009208, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.006499670434978, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.148400170571962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.653994838386458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.513018930553173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.653994840751567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.51301893289983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.1476795915604034, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:34+00:00", "timestamp_unix": 1768010014.0}, "starlink_location": {"latitude": 44.44691016666667, "longitude": 12.244725499999998, "altitude": 79.89190807016281, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:53:39.011875+00:00", "timestamp_unix": 1768010019.011875}, "starlink_gps": {"latitude": 44.44691016666665, "longitude": 12.244725499999998, "altitude": 79.89993228475736, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:39.012132+00:00", "timestamp_unix": 1768010019.012132}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244713333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:37.864988+00:00", "timestamp_unix": 1768010017.864988}, "nmea_secondary": {"latitude": 44.447075, "longitude": 12.244758333333333, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:53:38.249805+00:00", "timestamp_unix": 1768010018.249805}}

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


validation_timestamp: 2026-01-10T01:54:08.991739+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.977724854644578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.977724854644578, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4154077559811937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.622740574265834, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.890942306676514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.032876582661387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.890942306676514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.032876582661387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.239768702319127, "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-10T01:54:05+00:00", "timestamp_unix": 1768010045.0}, "starlink_location": {"latitude": 44.446907333333314, "longitude": 12.244733666666665, "altitude": 79.7100000012827, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:54:08.952302+00:00", "timestamp_unix": 1768010048.952302}, "starlink_gps": {"latitude": 44.446907333333314, "longitude": 12.244733666666665, "altitude": 79.7100000012827, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:08.952560+00:00", "timestamp_unix": 1768010048.95256}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244716666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:07.904948+00:00", "timestamp_unix": 1768010047.904948}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244755, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:07.652718+00:00", "timestamp_unix": 1768010047.652718}}

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


validation_timestamp: 2026-01-10T01:54:39.056145+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.360758712290183, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.352914185416376, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.72823506419038, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.088606413700775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017195366398031, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.859264638362786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.557296307654951, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.851283248817372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.549291001953037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.368165941987592, "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-10T01:54:37+00:00", "timestamp_unix": 1768010077.0}, "starlink_location": {"latitude": 44.44690363058957, "longitude": 12.244734333333334, "altitude": 79.870000001996, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:54:39.013771+00:00", "timestamp_unix": 1768010079.013771}, "starlink_gps": {"latitude": 44.44690370268994, "longitude": 12.244734333333334, "altitude": 79.87000000111644, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:39.014028+00:00", "timestamp_unix": 1768010079.014028}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244716666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:37.892968+00:00", "timestamp_unix": 1768010077.892968}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244745, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:37.632321+00:00", "timestamp_unix": 1768010077.632321}}

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


validation_timestamp: 2026-01-10T01:55:08.988791+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.63902140042215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.642901601767209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5095556688670995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.84179961338544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003964506456679497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.608470070888666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.441524407369764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.612401104782261, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.445487898079866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6672037937988673, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:54:58+00:00", "timestamp_unix": 1768010098.0}, "starlink_location": {"latitude": 44.44690414844736, "longitude": 12.244733833333333, "altitude": 80.03000000195429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:55:08.951695+00:00", "timestamp_unix": 1768010108.951695}, "starlink_gps": {"latitude": 44.446904112793696, "longitude": 12.244733833333333, "altitude": 80.03000000188663, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:08.951952+00:00", "timestamp_unix": 1768010108.951952}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244708333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:07.893726+00:00", "timestamp_unix": 1768010107.893726}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.24473, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:08.378404+00:00", "timestamp_unix": 1768010108.378404}}

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


validation_timestamp: 2026-01-10T01:55:39.130177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.897366673792565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.88957026453557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6275569092158566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6886657054142753, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007975014966433915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.503103428875988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.302189076299813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.495326933948974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.294222598773363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2305070059000305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:30+00:00", "timestamp_unix": 1768010130.0}, "starlink_location": {"latitude": 44.44690281545114, "longitude": 12.244733833333333, "altitude": 80.03000000208664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:55:38.993890+00:00", "timestamp_unix": 1768010138.99389}, "starlink_gps": {"latitude": 44.44690288717217, "longitude": 12.244733833333333, "altitude": 80.03000000254707, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:38.994148+00:00", "timestamp_unix": 1768010138.994148}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244693333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:37.881617+00:00", "timestamp_unix": 1768010137.881617}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244726666666667, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:55:38.400648+00:00", "timestamp_unix": 1768010138.400648}}

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


validation_timestamp: 2026-01-10T01:56:08.969844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.219225376219352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.219225373184408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1029599887988877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.118403509766338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.1634941922029e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.474887987893696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.582993761944554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.474887984811534, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.58299375878345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.016778941642258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:01+00:00", "timestamp_unix": 1768010161.0}, "starlink_location": {"latitude": 44.44690583333331, "longitude": 12.244730833333334, "altitude": 79.52992160301139, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:56:08.932918+00:00", "timestamp_unix": 1768010168.932918}, "starlink_gps": {"latitude": 44.44690583333334, "longitude": 12.244730833333335, "altitude": 79.53794369556563, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:08.933180+00:00", "timestamp_unix": 1768010168.93318}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.2447, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:07.888952+00:00", "timestamp_unix": 1768010167.888952}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244731666666667, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:08.402256+00:00", "timestamp_unix": 1768010168.402256}}

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


validation_timestamp: 2026-01-10T01:56:38.990124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.576720419077711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.577508874423321, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.328926658691175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.610135876024527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950747538602527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.503132076650106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.67873478121831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.503666969111814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.678478871910956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3681671002703792, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:33+00:00", "timestamp_unix": 1768010193.0}, "starlink_location": {"latitude": 44.446909166666664, "longitude": 12.244724594801305, "altitude": 79.16000000174589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:56:38.952405+00:00", "timestamp_unix": 1768010198.952405}, "starlink_gps": {"latitude": 44.446909166666664, "longitude": 12.244724644570104, "altitude": 79.16000000174589, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:38.952666+00:00", "timestamp_unix": 1768010198.952666}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244705, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:37.909541+00:00", "timestamp_unix": 1768010197.909541}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244733333333333, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:56:38.074364+00:00", "timestamp_unix": 1768010198.074364}}

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


validation_timestamp: 2026-01-10T01:57:09.053829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.031678830630199, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.02394311990415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.085120001917121, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1852982704980084, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008032912576514468, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.941536865209791, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.957363859662786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.933543126262512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.949331421751559, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4067324645787358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:05+00:00", "timestamp_unix": 1768010225.0}, "starlink_location": {"latitude": 44.4469097972113, "longitude": 12.244719833333335, "altitude": 78.76999999890154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:57:09.013363+00:00", "timestamp_unix": 1768010229.013363}, "starlink_gps": {"latitude": 44.446909869453016, "longitude": 12.244719833333335, "altitude": 78.7700000006692, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:09.013623+00:00", "timestamp_unix": 1768010229.013623}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244705, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:07.911140+00:00", "timestamp_unix": 1768010227.91114}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244718333333333, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:08.390447+00:00", "timestamp_unix": 1768010228.390447}}

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


validation_timestamp: 2026-01-10T01:57:38.951919+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.08838088429825, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.087190357516683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.2732456210068347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9560119250180286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007939846929685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.286105074437485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.675272908000984, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.285037198839142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.6760548353569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8334470064456156, "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-10T01:57:36+00:00", "timestamp_unix": 1768010256.0}, "starlink_location": {"latitude": 44.44691050000001, "longitude": 12.24472068873905, "altitude": 78.70190741487701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:57:38.913661+00:00", "timestamp_unix": 1768010258.913661}, "starlink_gps": {"latitude": 44.44691050000001, "longitude": 12.244720587860533, "altitude": 78.70993761495332, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:38.913923+00:00", "timestamp_unix": 1768010258.913923}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.2447, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:37.898857+00:00", "timestamp_unix": 1768010257.898857}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244735, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:57:38.138198+00:00", "timestamp_unix": 1768010258.138198}}

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


validation_timestamp: 2026-01-10T01:58:08.971873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.428486196926546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.420523381179402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4868751543562575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.976435491902449, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018868771667553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.911115453427113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.855337693573805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.90314140277771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.847403556655934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.860532632390881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:07+00:00", "timestamp_unix": 1768010287.0}, "starlink_location": {"latitude": 44.44691286944396, "longitude": 12.244720500000003, "altitude": 78.3400000012732, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:58:08.932697+00:00", "timestamp_unix": 1768010288.932697}, "starlink_gps": {"latitude": 44.44691294155938, "longitude": 12.244720500000003, "altitude": 78.34000000083361, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:08.932959+00:00", "timestamp_unix": 1768010288.932959}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244703333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:07.887059+00:00", "timestamp_unix": 1768010287.887059}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244736666666666, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:08.414025+00:00", "timestamp_unix": 1768010288.414025}}

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


validation_timestamp: 2026-01-10T01:58:39.055892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.376111486991059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.377008715696894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1566061729034829, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4987854453900593, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008001878404416534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.505837218642498, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.600707687359119, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.506568752018934, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.600671900998579, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2028082350481824, "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-10T01:58:29+00:00", "timestamp_unix": 1768010309.0}, "starlink_location": {"latitude": 44.44691633333334, "longitude": 12.244716018987324, "altitude": 77.83190878473769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:58:39.014081+00:00", "timestamp_unix": 1768010319.014081}, "starlink_gps": {"latitude": 44.44691633333331, "longitude": 12.244716119789494, "altitude": 77.83993290690007, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:39.014343+00:00", "timestamp_unix": 1768010319.014343}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244701666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:37.888531+00:00", "timestamp_unix": 1768010317.888531}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244716666666667, "altitude": 15.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:58:38.184970+00:00", "timestamp_unix": 1768010318.18497}}

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


validation_timestamp: 2026-01-10T01:59:09.054665+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.89013664409428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.882188758646256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1149311481892514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.56728619819919, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014976800771583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.273299329576535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.5289457543129705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.265284368711681, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.52093157039424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.74659441096048, "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-10T01:59:00+00:00", "timestamp_unix": 1768010340.0}, "starlink_location": {"latitude": 44.44691396392184, "longitude": 12.244710333333336, "altitude": 77.92000000130238, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:59:09.014333+00:00", "timestamp_unix": 1768010349.014333}, "starlink_gps": {"latitude": 44.446914036002255, "longitude": 12.244710333333336, "altitude": 77.91999999933276, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:09.014593+00:00", "timestamp_unix": 1768010349.014593}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24471, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:07.873865+00:00", "timestamp_unix": 1768010347.873865}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244711666666667, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:08.082584+00:00", "timestamp_unix": 1768010348.082584}}

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


validation_timestamp: 2026-01-10T01:59:38.988864+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.70389278806186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.707836422443297, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1532996658848234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.329102574037726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003965128255521383, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.830684293312212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.567028666012489, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.8346388012269, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.570991831168786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.34776349991795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:32+00:00", "timestamp_unix": 1768010372.0}, "starlink_location": {"latitude": 44.4469153151192, "longitude": 12.244710333333336, "altitude": 77.84794244465026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T01:59:38.954021+00:00", "timestamp_unix": 1768010378.954021}, "starlink_gps": {"latitude": 44.446915279459944, "longitude": 12.244710333333336, "altitude": 77.85190498400856, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:38.954284+00:00", "timestamp_unix": 1768010378.954284}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244696666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:37.879186+00:00", "timestamp_unix": 1768010377.879186}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244713333333333, "altitude": 19.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T01:59:38.136569+00:00", "timestamp_unix": 1768010378.136569}}

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


validation_timestamp: 2026-01-10T02:00:08.992687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.477878400805912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.477878400805912, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5622089453272308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.897129407647428, "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.605765021350287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.678631532687525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.605765021350287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.678631532687525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.930396087748651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:04+00:00", "timestamp_unix": 1768010404.0}, "starlink_location": {"latitude": 44.446915000000004, "longitude": 12.2447045, "altitude": 77.3599999995565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:00:08.954492+00:00", "timestamp_unix": 1768010408.954492}, "starlink_gps": {"latitude": 44.446915000000004, "longitude": 12.2447045, "altitude": 77.3599999995565, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:08.954755+00:00", "timestamp_unix": 1768010408.954755}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244708333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:07.864978+00:00", "timestamp_unix": 1768010407.864978}, "nmea_secondary": {"latitude": 44.446975, "longitude": 12.244708333333334, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:08.350673+00:00", "timestamp_unix": 1768010408.350673}}

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


validation_timestamp: 2026-01-10T02:00:38.994516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.907923264718832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.907923264718832, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1489756544746623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9764978971192555, "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.464516199157428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.972753264451554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.464516199157428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.972753264451554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.49176567789699, "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-10T02:00:36+00:00", "timestamp_unix": 1768010436.0}, "starlink_location": {"latitude": 44.446918, "longitude": 12.244705166666666, "altitude": 77.77999999961368, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:00:38.954494+00:00", "timestamp_unix": 1768010438.954494}, "starlink_gps": {"latitude": 44.446918, "longitude": 12.244705166666666, "altitude": 77.77999999961368, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:38.954755+00:00", "timestamp_unix": 1768010438.954755}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244711666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:37.868965+00:00", "timestamp_unix": 1768010437.868965}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244708333333334, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:00:37.589665+00:00", "timestamp_unix": 1768010437.589665}}

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


validation_timestamp: 2026-01-10T02:01:08.972823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.02336111279512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.02336111516916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 56.61846105774751, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.906641611998882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.374453195958762e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 65.56181913597091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1716729637343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 65.56181913794114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.171672966102915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 60.81328116964559, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:08+00:00", "timestamp_unix": 1768010468.0}, "starlink_location": {"latitude": 44.44692116666668, "longitude": 12.244710833333329, "altitude": 77.43993214066364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:01:08.935318+00:00", "timestamp_unix": 1768010468.935318}, "starlink_gps": {"latitude": 44.446921166666655, "longitude": 12.24471083333333, "altitude": 77.44394675285798, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:08.935585+00:00", "timestamp_unix": 1768010468.935585}, "nmea_primary": {"latitude": 44.44739, "longitude": 12.24421, "altitude": 57.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:07.903467+00:00", "timestamp_unix": 1768010467.903467}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244711666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:07.647104+00:00", "timestamp_unix": 1768010467.647104}}

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


validation_timestamp: 2026-01-10T02:01:38.991238+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.90717151605789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.907802654978406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.178583784971035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.342666708379669, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950344282284008, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.762245080828752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.7793527134892075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.760421894409745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.780706496030871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.940395896684736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:28+00:00", "timestamp_unix": 1768010488.0}, "starlink_location": {"latitude": 44.44692116666664, "longitude": 12.244709928094682, "altitude": 77.510000000005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:01:38.955273+00:00", "timestamp_unix": 1768010498.955273}, "starlink_gps": {"latitude": 44.44692116666664, "longitude": 12.244709977858411, "altitude": 77.510000000005, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:38.955534+00:00", "timestamp_unix": 1768010498.955534}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244778333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:37.898614+00:00", "timestamp_unix": 1768010497.898614}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244685, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:01:38.213728+00:00", "timestamp_unix": 1768010498.213728}}

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


validation_timestamp: 2026-01-10T02:02:08.974642+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.054048610621106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.052635302000638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.174503257442894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.603667685481111, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007979173172983712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.699098906126201, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.665351278141005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.701428834025178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.662690252328596, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.180843416895757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:00+00:00", "timestamp_unix": 1768010520.0}, "starlink_location": {"latitude": 44.44692016666666, "longitude": 12.244709713557452, "altitude": 77.29993183248844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:02:08.937117+00:00", "timestamp_unix": 1768010528.937117}, "starlink_gps": {"latitude": 44.446920166666665, "longitude": 12.2447096130413, "altitude": 77.30793318386782, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:08.937378+00:00", "timestamp_unix": 1768010528.937378}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244741666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:07.881344+00:00", "timestamp_unix": 1768010527.881344}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244681666666667, "altitude": 18.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:07.662959+00:00", "timestamp_unix": 1768010527.662959}}

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


validation_timestamp: 2026-01-10T02:02:38.978425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.075498524125184, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.068160662925523, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.121014269856795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.664106364963382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011340869714884324, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.597385098724624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.665033405474214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.586882019299514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.659334252713337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.93538564966258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:32+00:00", "timestamp_unix": 1768010552.0}, "starlink_location": {"latitude": 44.4469187388873, "longitude": 12.244701572867173, "altitude": 77.2800000033839, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:02:38.936349+00:00", "timestamp_unix": 1768010558.936349}, "starlink_gps": {"latitude": 44.446918811129294, "longitude": 12.244701673714275, "altitude": 77.28000000302008, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:38.936608+00:00", "timestamp_unix": 1768010558.936608}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244748333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:37.887162+00:00", "timestamp_unix": 1768010557.887162}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.24468, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:02:37.654106+00:00", "timestamp_unix": 1768010557.654106}}

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


validation_timestamp: 2026-01-10T02:03:08.994858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.751669462138848, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.747972125793531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.073100864763134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2335893257268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005601183924646385, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.083787477135713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.777409675740227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.078921580956882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.774330815946657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.709121592366113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:03+00:00", "timestamp_unix": 1768010583.0}, "starlink_location": {"latitude": 44.44692151821637, "longitude": 12.244704928120937, "altitude": 76.84000000056044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:03:08.955536+00:00", "timestamp_unix": 1768010588.955536}, "starlink_gps": {"latitude": 44.446921553896225, "longitude": 12.244704977928702, "altitude": 76.84000000136935, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:08.955795+00:00", "timestamp_unix": 1768010588.955795}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244731666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:07.871901+00:00", "timestamp_unix": 1768010587.871901}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244685, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:07.668670+00:00", "timestamp_unix": 1768010587.66867}}

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


validation_timestamp: 2026-01-10T02:03:38.993592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.293924318814874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.289978741495295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.983045600959045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.692917170278981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039495769637744454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.781910301221972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.359573335596401, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.778139672313055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.356225675666679, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.043255022843101, "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-10T02:03:35+00:00", "timestamp_unix": 1768010615.0}, "starlink_location": {"latitude": 44.44692151822773, "longitude": 12.244705833333331, "altitude": 76.8400000006539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:03:38.956240+00:00", "timestamp_unix": 1768010618.95624}, "starlink_gps": {"latitude": 44.44692155374713, "longitude": 12.244705833333331, "altitude": 76.84000000066882, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:38.956505+00:00", "timestamp_unix": 1768010618.956505}, "nmea_primary": {"latitude": 44.44698833333333, "longitude": 12.244735, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:37.873183+00:00", "timestamp_unix": 1768010617.873183}, "nmea_secondary": {"latitude": 44.44697, "longitude": 12.244663333333333, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:03:37.623767+00:00", "timestamp_unix": 1768010617.623767}}

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


validation_timestamp: 2026-01-10T02:04:08.996970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.662321690668033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.658364949239346, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.165794442695541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.526132344124795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966679197232465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.740333420663071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.224158867346699, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.736497608372802, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.221042586421005, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.373357707890738, "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-10T02:04:06+00:00", "timestamp_unix": 1768010646.0}, "starlink_location": {"latitude": 44.446924351579234, "longitude": 12.244703500000002, "altitude": 76.00000000030762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:04:08.956063+00:00", "timestamp_unix": 1768010648.956063}, "starlink_gps": {"latitude": 44.44692438725244, "longitude": 12.244703500000002, "altitude": 76.00000000159339, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:08.956323+00:00", "timestamp_unix": 1768010648.956323}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244728333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:07.909738+00:00", "timestamp_unix": 1768010647.909738}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244655, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:08.270347+00:00", "timestamp_unix": 1768010648.270347}}

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


validation_timestamp: 2026-01-10T02:04:38.999347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.91740334428007, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.9176301451869, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.529216677290362, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.953683910060187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003950179175719396, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.388449957459216, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.909519576600574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.388660027842006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.90681028476974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.071071702434112, "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-10T02:04:37+00:00", "timestamp_unix": 1768010677.0}, "starlink_location": {"latitude": 44.44692299999999, "longitude": 12.244699405173064, "altitude": 75.53000000030654, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:04:38.959289+00:00", "timestamp_unix": 1768010678.959289}, "starlink_gps": {"latitude": 44.44692299999999, "longitude": 12.244699355411413, "altitude": 75.53000000030654, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:38.959546+00:00", "timestamp_unix": 1768010678.959546}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244705, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:37.898470+00:00", "timestamp_unix": 1768010677.89847}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244648333333334, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:37.700038+00:00", "timestamp_unix": 1768010677.700038}}

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


validation_timestamp: 2026-01-10T02:05:09.056442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.493925328846629, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.48582571300632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.070290533761454, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.08175645032621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01132753404349001, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.515498885155214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.976286247142588, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.506905919715123, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.978512666119003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.341051439830627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:04:58+00:00", "timestamp_unix": 1768010698.0}, "starlink_location": {"latitude": 44.44692363052743, "longitude": 12.244703685575821, "altitude": 74.7119026098818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:05:09.017253+00:00", "timestamp_unix": 1768010709.017253}, "starlink_gps": {"latitude": 44.44692370268446, "longitude": 12.24470378630437, "altitude": 74.71992086494394, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:09.017516+00:00", "timestamp_unix": 1768010709.017516}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244711666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:07.870765+00:00", "timestamp_unix": 1768010707.870765}, "nmea_secondary": {"latitude": 44.446963333333336, "longitude": 12.24462, "altitude": 12.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:07.300843+00:00", "timestamp_unix": 1768010707.300843}}

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


validation_timestamp: 2026-01-10T02:05:39.056973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.977357989652782, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.977357988063224, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8351437016455266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.988429448532551, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.6051445386793704e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.720248024788926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.867062580582775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.720248023222533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.867062579171698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.57065805894344, "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-10T02:05:30+00:00", "timestamp_unix": 1768010730.0}, "starlink_location": {"latitude": 44.446924333333335, "longitude": 12.244704666666669, "altitude": 74.71190704403517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:05:39.017123+00:00", "timestamp_unix": 1768010739.017123}, "starlink_gps": {"latitude": 44.44692433333335, "longitude": 12.244704666666665, "altitude": 74.71993080660047, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:39.017385+00:00", "timestamp_unix": 1768010739.017385}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.24471, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:37.870375+00:00", "timestamp_unix": 1768010737.870375}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244635, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:05:37.623416+00:00", "timestamp_unix": 1768010737.623416}}

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


validation_timestamp: 2026-01-10T02:06:08.997056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.83319853126248, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.833370602532566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4143540746020245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.860484631139808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003944805983530897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.21281728334517, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.951330008278075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.213048691982927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.953559535516083, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.015545372867009, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:01+00:00", "timestamp_unix": 1768010761.0}, "starlink_location": {"latitude": 44.446922666666644, "longitude": 12.244709928093407, "altitude": 74.99794053571401, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:06:08.957530+00:00", "timestamp_unix": 1768010768.95753}, "starlink_gps": {"latitude": 44.44692266666668, "longitude": 12.24470997778737, "altitude": 75.0018963065209, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:08.957777+00:00", "timestamp_unix": 1768010768.957777}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244701666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:07.906691+00:00", "timestamp_unix": 1768010767.906691}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244653333333334, "altitude": 13.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:07.376885+00:00", "timestamp_unix": 1768010767.376885}}

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


validation_timestamp: 2026-01-10T02:06:38.974496+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.532969496451855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.532969496451855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9582602579262842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.510972374871062, "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.213731020814276, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.315898090675134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.213731020814276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.315898090675134, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.534872910790222, "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-10T02:06:33+00:00", "timestamp_unix": 1768010793.0}, "starlink_location": {"latitude": 44.44691933333334, "longitude": 12.244710666666666, "altitude": 75.23000000028149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:06:38.936467+00:00", "timestamp_unix": 1768010798.936467}, "starlink_gps": {"latitude": 44.44691933333334, "longitude": 12.244710666666666, "altitude": 75.23000000028149, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:38.936723+00:00", "timestamp_unix": 1768010798.936723}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:37.911460+00:00", "timestamp_unix": 1768010797.91146}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244675, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:06:37.340464+00:00", "timestamp_unix": 1768010797.340464}}

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


validation_timestamp: 2026-01-10T02:07:09.056116+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.667488543402447, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.658668079018797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7530133284980616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.174770838359558, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011350437279520263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.41859863123093, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.383233040792293, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.409746358224991, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.372418134829668, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.85799649304655, "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-10T02:07:04+00:00", "timestamp_unix": 1768010824.0}, "starlink_location": {"latitude": 44.446920630492706, "longitude": 12.244715147805943, "altitude": 74.99000000087834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:07:09.017776+00:00", "timestamp_unix": 1768010829.017776}, "starlink_gps": {"latitude": 44.44692070279563, "longitude": 12.244715046873736, "altitude": 74.99000000176304, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:09.018035+00:00", "timestamp_unix": 1768010829.018035}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244698333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:07.909795+00:00", "timestamp_unix": 1768010827.909795}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244678333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:07.741994+00:00", "timestamp_unix": 1768010827.741994}}

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


validation_timestamp: 2026-01-10T02:07:38.997406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.773445326334578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.773445323969728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.04257260517952, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.348514205459266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.800899973474769, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.386643901913177, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.80089997110619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.386643899767264, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.2289773606547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:36+00:00", "timestamp_unix": 1768010856.0}, "starlink_location": {"latitude": 44.44692133333333, "longitude": 12.244714166666665, "altitude": 74.91793343215942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:07:38.957733+00:00", "timestamp_unix": 1768010858.957733}, "starlink_gps": {"latitude": 44.44692133333335, "longitude": 12.244714166666665, "altitude": 74.92189942927462, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:38.957985+00:00", "timestamp_unix": 1768010858.957985}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244706666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:37.897187+00:00", "timestamp_unix": 1768010857.897187}, "nmea_secondary": {"latitude": 44.44697333333333, "longitude": 12.24468, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:07:38.210769+00:00", "timestamp_unix": 1768010858.210769}}

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


validation_timestamp: 2026-01-10T02:08:09.060698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.318488852132283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.319348336743115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3813094928056477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.672503462737675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016025066707230712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.680427454606074, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.330588064206743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.680796784032443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.335324897762761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.924039887037748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:07+00:00", "timestamp_unix": 1768010887.0}, "starlink_location": {"latitude": 44.446925333333326, "longitude": 12.244713870956973, "altitude": 74.94189486240184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:08:09.018898+00:00", "timestamp_unix": 1768010889.018898}, "starlink_gps": {"latitude": 44.44692533333332, "longitude": 12.244714072829792, "altitude": 74.94992966258543, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:09.019151+00:00", "timestamp_unix": 1768010889.019151}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:07.897673+00:00", "timestamp_unix": 1768010887.897673}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244686666666666, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:07.637694+00:00", "timestamp_unix": 1768010887.637694}}

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


validation_timestamp: 2026-01-10T02:08:39.063313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.150132869096929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.150132869096929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5003557602838558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3212356544725368, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.553061677822777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.054405030117984, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.553061677822777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.054405030117984, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.7836860089169715, "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-10T02:08:28+00:00", "timestamp_unix": 1768010908.0}, "starlink_location": {"latitude": 44.446923166666664, "longitude": 12.244716666666669, "altitude": 75.37999999932991, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:08:39.018639+00:00", "timestamp_unix": 1768010919.018639}, "starlink_gps": {"latitude": 44.446923166666664, "longitude": 12.244716666666669, "altitude": 75.37999999932991, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:39.018939+00:00", "timestamp_unix": 1768010919.018939}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244711666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:37.899690+00:00", "timestamp_unix": 1768010917.89969}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244696666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:08:37.648737+00:00", "timestamp_unix": 1768010917.648737}}

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


validation_timestamp: 2026-01-10T02:09:08.978241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.505913147875807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.509920277782392, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.636397974935843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.475454383505195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004019001160010365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.122505604479484, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.348193355494399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.126519699737724, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.352154972157543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.000497871470616, "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-10T02:09:00+00:00", "timestamp_unix": 1768010940.0}, "starlink_location": {"latitude": 44.44692379723929, "longitude": 12.244718166666667, "altitude": 75.36999999941563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:09:08.938996+00:00", "timestamp_unix": 1768010948.938996}, "starlink_gps": {"latitude": 44.44692376109555, "longitude": 12.244718166666667, "altitude": 75.37000000078481, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:08.939249+00:00", "timestamp_unix": 1768010948.939249}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.24471, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:07.885827+00:00", "timestamp_unix": 1768010947.885827}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244698333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:07.346255+00:00", "timestamp_unix": 1768010947.346255}}

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


validation_timestamp: 2026-01-10T02:09:38.975731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.739093265600918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.738568619746003, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.522804061631332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7488174687161531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004017345687629979, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.110514752562038, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.02026576424042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.110386187980067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.01965216483011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.271093300314534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:31+00:00", "timestamp_unix": 1768010971.0}, "starlink_location": {"latitude": 44.44692316666666, "longitude": 12.244719047052241, "altitude": 75.29991900399544, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:09:38.939106+00:00", "timestamp_unix": 1768010978.939106}, "starlink_gps": {"latitude": 44.446923166666686, "longitude": 12.244718996444472, "altitude": 75.303947515092, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:38.939365+00:00", "timestamp_unix": 1768010978.939365}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244713333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:37.901396+00:00", "timestamp_unix": 1768010977.901396}, "nmea_secondary": {"latitude": 44.447003333333335, "longitude": 12.244701666666666, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:09:37.625342+00:00", "timestamp_unix": 1768010977.625342}}

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


validation_timestamp: 2026-01-10T02:10:08.974148+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.935260454213472, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.935260456563412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.965316104772984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3069529951378154, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.877745598246907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.628371160930673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.877745600605035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.628371163280223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.264524974407502, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:02+00:00", "timestamp_unix": 1768011002.0}, "starlink_location": {"latitude": 44.44692250000003, "longitude": 12.244721000000002, "altitude": 75.18992124617655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:10:08.939695+00:00", "timestamp_unix": 1768011008.939695}, "starlink_gps": {"latitude": 44.44692250000001, "longitude": 12.244721000000002, "altitude": 75.1939476815154, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:08.939949+00:00", "timestamp_unix": 1768011008.939949}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244703333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:07.888498+00:00", "timestamp_unix": 1768011007.888498}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244705, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:07.645293+00:00", "timestamp_unix": 1768011007.645293}}

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


validation_timestamp: 2026-01-10T02:10:38.987719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.081535272578401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.081535272578401, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.935390668326947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.508187647286443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.004298606946428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.088848450778494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.004298606946428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.088848450778494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.010763178074375, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:34+00:00", "timestamp_unix": 1768011034.0}, "starlink_location": {"latitude": 44.446924166666676, "longitude": 12.244725166666667, "altitude": 74.67993044791274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:10:38.939897+00:00", "timestamp_unix": 1768011038.939897}, "starlink_gps": {"latitude": 44.446924166666676, "longitude": 12.244725166666667, "altitude": 74.68394756233252, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:38.940154+00:00", "timestamp_unix": 1768011038.940154}, "nmea_primary": {"latitude": 44.44705833333333, "longitude": 12.244705, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:37.868943+00:00", "timestamp_unix": 1768011037.868943}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244701666666666, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:10:38.226803+00:00", "timestamp_unix": 1768011038.226803}}

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


validation_timestamp: 2026-01-10T02:11:09.053796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.702366844524725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.69443642304631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.965272614629334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3362351683025844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031683200405225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.406451317008937, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.813106837201026, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.39843280911795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.805337647741293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.254935512620559, "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-10T02:11:06+00:00", "timestamp_unix": 1768011066.0}, "starlink_location": {"latitude": 44.44692296388241, "longitude": 12.244721333333334, "altitude": 74.67000000083786, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:11:09.019559+00:00", "timestamp_unix": 1768011069.019559}, "starlink_gps": {"latitude": 44.44692303611307, "longitude": 12.244721333333334, "altitude": 74.6699999992465, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:09.019818+00:00", "timestamp_unix": 1768011069.019818}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244711666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:07.871684+00:00", "timestamp_unix": 1768011067.871684}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.24469, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:08.219503+00:00", "timestamp_unix": 1768011068.219503}}

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


validation_timestamp: 2026-01-10T02:11:38.978353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.084817747038969, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.084817746252034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4084690704353846, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.617511952331712, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.488358210897491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.436623394715841, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.48835821010983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.436623393937422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0745269973824874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:37+00:00", "timestamp_unix": 1768011097.0}, "starlink_location": {"latitude": 44.44692366666665, "longitude": 12.244721333333334, "altitude": 74.5999186231765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:11:38.940378+00:00", "timestamp_unix": 1768011098.940378}, "starlink_gps": {"latitude": 44.446923666666656, "longitude": 12.244721333333334, "altitude": 74.60394486953122, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:38.940629+00:00", "timestamp_unix": 1768011098.940629}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24471, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:37.870262+00:00", "timestamp_unix": 1768011097.870262}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244696666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:11:37.663225+00:00", "timestamp_unix": 1768011097.663225}}

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


validation_timestamp: 2026-01-10T02:12:09.179954+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.090836689955367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.090836689955367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5242654285221073, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5514790956954707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.067891298220573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.520681596087565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.067891298220573, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.520681596087565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9975381193650388, "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-10T02:11:58+00:00", "timestamp_unix": 1768011118.0}, "starlink_location": {"latitude": 44.44691599999999, "longitude": 12.244725999999998, "altitude": 74.86000000202388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:12:09.020217+00:00", "timestamp_unix": 1768011129.020217}, "starlink_gps": {"latitude": 44.44691599999999, "longitude": 12.244725999999998, "altitude": 74.86000000202388, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:09.020474+00:00", "timestamp_unix": 1768011129.020474}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244716666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:07.874078+00:00", "timestamp_unix": 1768011127.874078}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244705, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:07.616618+00:00", "timestamp_unix": 1768011127.616618}}

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


validation_timestamp: 2026-01-10T02:12:38.983294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.710787171766496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.713474907397968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3991420414414173, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.097148616720013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056711099982223135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.522263908903238, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.428308888837782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.525905586486726, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.43166072150058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0241572478147556, "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-10T02:12:30+00:00", "timestamp_unix": 1768011150.0}, "starlink_location": {"latitude": 44.4469217972481, "longitude": 12.244733046934835, "altitude": 75.10992835208488, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:12:38.940477+00:00", "timestamp_unix": 1768011158.940477}, "starlink_gps": {"latitude": 44.44692176112281, "longitude": 12.24473299650527, "altitude": 75.11394267671699, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:38.940734+00:00", "timestamp_unix": 1768011158.940734}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.24472, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:37.908341+00:00", "timestamp_unix": 1768011157.908341}, "nmea_secondary": {"latitude": 44.44705, "longitude": 12.244705, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:12:37.660428+00:00", "timestamp_unix": 1768011157.660428}}

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


validation_timestamp: 2026-01-10T02:13:09.059278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.117425455713494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.11925748213511, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.163021647562381, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.99101615607719, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008001263567939433, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.042668472045841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.726149114535284, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.04385679219415, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.727046918705657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8408697084077891, "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-10T02:13:01+00:00", "timestamp_unix": 1768011181.0}, "starlink_location": {"latitude": 44.446920666666664, "longitude": 12.244736019037715, "altitude": 74.83191283722455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:13:09.020532+00:00", "timestamp_unix": 1768011189.020532}, "starlink_gps": {"latitude": 44.44692066666664, "longitude": 12.244736119832147, "altitude": 74.83993633725603, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:09.020795+00:00", "timestamp_unix": 1768011189.020795}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244711666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:07.913824+00:00", "timestamp_unix": 1768011187.913824}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244716666666667, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:08.335406+00:00", "timestamp_unix": 1768011188.335406}}

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


validation_timestamp: 2026-01-10T02:13:39.056118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.38907358589339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.38712807322795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7488174644475413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.309276657647188, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007990184211708091, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.134059011933074, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.192883295669485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.13216325803469, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.1918609431154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7608954220103228, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:34+00:00", "timestamp_unix": 1768011214.0}, "starlink_location": {"latitude": 44.446920666666664, "longitude": 12.244737981026674, "altitude": 74.91000000096776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:13:39.020985+00:00", "timestamp_unix": 1768011219.020985}, "starlink_gps": {"latitude": 44.446920666666664, "longitude": 12.244737880371812, "altitude": 74.91000000096776, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:39.021241+00:00", "timestamp_unix": 1768011219.021241}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244701666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:37.894703+00:00", "timestamp_unix": 1768011217.894703}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244716666666667, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:13:38.406113+00:00", "timestamp_unix": 1768011218.406113}}

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


validation_timestamp: 2026-01-10T02:14:08.976239+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.860848028788809, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.860848028788809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2709759294704326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9973231798410759, "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.128997940195097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.106867468803653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.128997940195097, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.106867468803653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2665126232516615, "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-10T02:14:05+00:00", "timestamp_unix": 1768011245.0}, "starlink_location": {"latitude": 44.446920666666664, "longitude": 12.244739333333333, "altitude": 75.03999999918135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:14:08.941251+00:00", "timestamp_unix": 1768011248.941251}, "starlink_gps": {"latitude": 44.446920666666664, "longitude": 12.244739333333333, "altitude": 75.03999999918135, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:08.941502+00:00", "timestamp_unix": 1768011248.941502}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:07.910621+00:00", "timestamp_unix": 1768011247.910621}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:08.114034+00:00", "timestamp_unix": 1768011248.114034}}

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


validation_timestamp: 2026-01-10T02:14:38.981970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.785989749782944, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.787506955993779, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.452521146752996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9100811209556546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040165615602223165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.146307284883173, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.822266790803821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.147507244867088, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.823392316940387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3291023926115075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:36+00:00", "timestamp_unix": 1768011276.0}, "starlink_location": {"latitude": 44.44692883333335, "longitude": 12.244737786275882, "altitude": 75.02991859762955, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:14:38.941746+00:00", "timestamp_unix": 1768011278.941746}, "starlink_gps": {"latitude": 44.44692883333334, "longitude": 12.244737836873778, "altitude": 75.03394632272843, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:38.942019+00:00", "timestamp_unix": 1768011278.942019}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:37.898078+00:00", "timestamp_unix": 1768011277.898078}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244706666666668, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:38.361049+00:00", "timestamp_unix": 1768011278.361049}}

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


validation_timestamp: 2026-01-10T02:15:08.981546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.03430877880311, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.034308778755616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.870906965007542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.28702054881725325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.4101073621997395e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.90395372699821, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.023289737590336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.903953726949625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.023289737538645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8909934129339883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:14:58+00:00", "timestamp_unix": 1768011298.0}, "starlink_location": {"latitude": 44.44692950000002, "longitude": 12.244738333333338, "altitude": 74.65993125965984, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:15:08.941927+00:00", "timestamp_unix": 1768011308.941927}, "starlink_gps": {"latitude": 44.44692950000002, "longitude": 12.244738333333336, "altitude": 74.66393483130827, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:08.942184+00:00", "timestamp_unix": 1768011308.942184}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244686666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:07.915383+00:00", "timestamp_unix": 1768011307.915383}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244696666666666, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:08.368130+00:00", "timestamp_unix": 1768011308.36813}}

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


validation_timestamp: 2026-01-10T02:15:38.977841+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.919154197291842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.91533025006433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.212585002861782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1083152194298023, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004007046346444196, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.939668239274646, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.13753816930129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.935956552477496, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.133826028001184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8021320691370297, "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-10T02:15:29+00:00", "timestamp_unix": 1768011329.0}, "starlink_location": {"latitude": 44.44692886946338, "longitude": 12.244738333333338, "altitude": 74.65993333395038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:15:38.942588+00:00", "timestamp_unix": 1768011338.942588}, "starlink_gps": {"latitude": 44.44692890549961, "longitude": 12.244738333333338, "altitude": 74.66393776556981, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:38.942883+00:00", "timestamp_unix": 1768011338.942883}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:37.881562+00:00", "timestamp_unix": 1768011337.881562}, "nmea_secondary": {"latitude": 44.447005, "longitude": 12.244695, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:15:38.120801+00:00", "timestamp_unix": 1768011338.120801}}

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


validation_timestamp: 2026-01-10T02:16:09.057596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.501478218698711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.493912152586072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4090301331856194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5348084441413097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00802800218286476, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.907721781144843, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.282533886735669, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.900185322291652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.275291645531416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.744087336607848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:02+00:00", "timestamp_unix": 1768011362.0}, "starlink_location": {"latitude": 44.446929463903686, "longitude": 12.24474, "altitude": 74.7699999987619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:16:09.021803+00:00", "timestamp_unix": 1768011369.021803}, "starlink_gps": {"latitude": 44.446929536101244, "longitude": 12.24474, "altitude": 74.77000000020028, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:09.022064+00:00", "timestamp_unix": 1768011369.022064}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:07.899940+00:00", "timestamp_unix": 1768011367.89994}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244695, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:08.144690+00:00", "timestamp_unix": 1768011368.14469}}

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


validation_timestamp: 2026-01-10T02:16:38.982435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.170267761721059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.170267761641595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5717207939923643, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.870824376482979, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.820214724399479e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.736953656741965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6640712356819805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.736953656657867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.66407123551849, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.863643991006599, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:33+00:00", "timestamp_unix": 1768011393.0}, "starlink_location": {"latitude": 44.44692950000002, "longitude": 12.244737000000004, "altitude": 74.77993228330703, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:16:38.942588+00:00", "timestamp_unix": 1768011398.942588}, "starlink_gps": {"latitude": 44.44692950000002, "longitude": 12.244737, "altitude": 74.78393502148538, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:38.942875+00:00", "timestamp_unix": 1768011398.942875}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:37.912753+00:00", "timestamp_unix": 1768011397.912753}, "nmea_secondary": {"latitude": 44.446978333333334, "longitude": 12.244688333333333, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:16:38.176672+00:00", "timestamp_unix": 1768011398.176672}}

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


validation_timestamp: 2026-01-10T02:17:09.001232+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.77925296639646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7844128529954535, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.626424691363333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.919973953585024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005599774142720503, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.300208156882336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.396382464841878, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.305123771458438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.401845432700047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.455272000703232, "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-10T02:17:04+00:00", "timestamp_unix": 1768011424.0}, "starlink_location": {"latitude": 44.446937148433975, "longitude": 12.2447367614768, "altitude": 74.75794454041282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:17:08.962209+00:00", "timestamp_unix": 1768011428.962209}, "starlink_gps": {"latitude": 44.44693711276308, "longitude": 12.244736811272013, "altitude": 74.76190836865584, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:08.962465+00:00", "timestamp_unix": 1768011428.962465}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244693333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:07.914207+00:00", "timestamp_unix": 1768011427.914207}, "nmea_secondary": {"latitude": 44.446958333333335, "longitude": 12.24469, "altitude": 18.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:08.419095+00:00", "timestamp_unix": 1768011428.419095}}

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


validation_timestamp: 2026-01-10T02:17:38.982973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.385978640847151, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.385978640847151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2305130426013013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.082497624261898, "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.616481529653203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.881406320873937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.616481529653203, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.881406320873937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.063358736905746, "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-10T02:17:36+00:00", "timestamp_unix": 1768011456.0}, "starlink_location": {"latitude": 44.44693650000001, "longitude": 12.244737666666667, "altitude": 74.82999999940542, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:17:38.942897+00:00", "timestamp_unix": 1768011458.942897}, "starlink_gps": {"latitude": 44.44693650000001, "longitude": 12.244737666666667, "altitude": 74.82999999940542, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:38.943154+00:00", "timestamp_unix": 1768011458.943154}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244705, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:37.901545+00:00", "timestamp_unix": 1768011457.901545}, "nmea_secondary": {"latitude": 44.44694833333333, "longitude": 12.244691666666666, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:17:38.413129+00:00", "timestamp_unix": 1768011458.413129}}

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


validation_timestamp: 2026-01-10T02:18:08.989962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.295353957039435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.299366683192316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.700634694908917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5047470633096784, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004031645719941167, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.987728474956876, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.404898944681809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.99173047284445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.408448106803601, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.015411219277844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:07+00:00", "timestamp_unix": 1768011487.0}, "starlink_location": {"latitude": 44.446936797336136, "longitude": 12.244731333333334, "altitude": 74.53991857624578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:18:08.943352+00:00", "timestamp_unix": 1768011488.943352}, "starlink_gps": {"latitude": 44.446936761078675, "longitude": 12.244731333333334, "altitude": 74.54394758761688, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:08.943602+00:00", "timestamp_unix": 1768011488.943602}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.24471, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:07.902066+00:00", "timestamp_unix": 1768011487.902066}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244705, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:08.358594+00:00", "timestamp_unix": 1768011488.358594}}

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


validation_timestamp: 2026-01-10T02:18:39.061663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.439275924366862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.429941577974793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.511084529621295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.813797464104285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011350506223722813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.938485604320777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.438060862572787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.929351420412175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.427472505439783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.008409744414763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:38+00:00", "timestamp_unix": 1768011518.0}, "starlink_location": {"latitude": 44.44693046385303, "longitude": 12.244731147768418, "altitude": 74.6600000009374, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:18:39.023237+00:00", "timestamp_unix": 1768011519.023237}, "starlink_gps": {"latitude": 44.4469305361564, "longitude": 12.244731046835593, "altitude": 74.66000000068634, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:39.023491+00:00", "timestamp_unix": 1768011519.023491}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244703333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:37.888266+00:00", "timestamp_unix": 1768011517.888266}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244693333333334, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:38.429995+00:00", "timestamp_unix": 1768011518.429995}}

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


validation_timestamp: 2026-01-10T02:19:08.978577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.480163626662117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.485087506548215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.337328624089749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1847535457312834, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005685662470035257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.706677617004292, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.16386078837102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.711313187493817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.169127421640159, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.114488664703122, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:18:59+00:00", "timestamp_unix": 1768011539.0}, "starlink_location": {"latitude": 44.44693229733419, "longitude": 12.244731452944857, "altitude": 74.77991879058311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:19:08.943357+00:00", "timestamp_unix": 1768011548.943357}, "starlink_gps": {"latitude": 44.44693226111619, "longitude": 12.24473150350382, "altitude": 74.7839434149774, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:08.943612+00:00", "timestamp_unix": 1768011548.943612}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244705, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:07.890927+00:00", "timestamp_unix": 1768011547.890927}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244691666666666, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:08.356992+00:00", "timestamp_unix": 1768011548.356992}}

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


validation_timestamp: 2026-01-10T02:19:38.978606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.921881714645549, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.921881714645549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.635841332187866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.37159306492820976, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.460651177104634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.554467395461247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.460651177104634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.554467395461247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.00552048467966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:30+00:00", "timestamp_unix": 1768011570.0}, "starlink_location": {"latitude": 44.44693166666666, "longitude": 12.244732333333333, "altitude": 74.84999999942441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:19:38.943692+00:00", "timestamp_unix": 1768011578.943692}, "starlink_gps": {"latitude": 44.44693166666666, "longitude": 12.244732333333333, "altitude": 74.84999999942441, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:38.943945+00:00", "timestamp_unix": 1768011578.943945}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:37.883841+00:00", "timestamp_unix": 1768011577.883841}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244708333333334, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:19:38.348466+00:00", "timestamp_unix": 1768011578.348466}}

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


validation_timestamp: 2026-01-10T02:20:08.977052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.035986281140417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.036733493147763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8170624164509235, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2762004321800842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995401313693168, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.810293397222257, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.864234100590215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.810870542669205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.864770007371666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9476429121381384, "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-10T02:20:02+00:00", "timestamp_unix": 1768011602.0}, "starlink_location": {"latitude": 44.44692933333334, "longitude": 12.244726619732518, "altitude": 74.4199284232133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:20:08.943874+00:00", "timestamp_unix": 1768011608.943874}, "starlink_gps": {"latitude": 44.44692933333332, "longitude": 12.244726670063852, "altitude": 74.42393492780877, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:08.944130+00:00", "timestamp_unix": 1768011608.94413}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244703333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:07.907160+00:00", "timestamp_unix": 1768011607.90716}, "nmea_secondary": {"latitude": 44.447008333333336, "longitude": 12.244711666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:07.541659+00:00", "timestamp_unix": 1768011607.541659}}

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


validation_timestamp: 2026-01-10T02:20:38.981322+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.574290272372151, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.57806039017833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9561595241714587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3913464754389557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004030641518761969, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.865956493174288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.19346426485228, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.869917517541976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.197194570598016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.031679347005541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:34+00:00", "timestamp_unix": 1768011634.0}, "starlink_location": {"latitude": 44.44693346399472, "longitude": 12.244732666666668, "altitude": 73.81000000066453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:20:38.943949+00:00", "timestamp_unix": 1768011638.943949}, "starlink_gps": {"latitude": 44.44693342774629, "longitude": 12.244732666666671, "altitude": 73.8100000002378, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:38.944205+00:00", "timestamp_unix": 1768011638.944205}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244705, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:37.870577+00:00", "timestamp_unix": 1768011637.870577}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244698333333334, "altitude": 19.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:20:38.436708+00:00", "timestamp_unix": 1768011638.436708}}

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


validation_timestamp: 2026-01-10T02:21:08.983737+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.969739347015025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.969739347047508, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5016035300042596, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.328288996699309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.410107374269945e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.467807160091947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.915782421413718, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.467807160123218, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.915782421534784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.746164295291527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:05+00:00", "timestamp_unix": 1768011665.0}, "starlink_location": {"latitude": 44.44692899999998, "longitude": 12.244729833333333, "altitude": 73.32992897045649, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:21:08.946026+00:00", "timestamp_unix": 1768011668.946026}, "starlink_gps": {"latitude": 44.44692899999998, "longitude": 12.244729833333334, "altitude": 73.33394687255473, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:08.946281+00:00", "timestamp_unix": 1768011668.946281}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:07.869086+00:00", "timestamp_unix": 1768011667.869086}, "nmea_secondary": {"latitude": 44.44695166666666, "longitude": 12.244676666666667, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:08.382027+00:00", "timestamp_unix": 1768011668.382027}}

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


validation_timestamp: 2026-01-10T02:21:39.063497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.157584713085706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.157584713085706, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.822839222721759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.196208604583706, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.884754711750972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.046683188779361, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.884754711750972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.046683188779361, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.417471647450217, "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-10T02:21:37+00:00", "timestamp_unix": 1768011697.0}, "starlink_location": {"latitude": 44.446928999999976, "longitude": 12.244729833333333, "altitude": 73.40000000116001, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:21:39.024413+00:00", "timestamp_unix": 1768011699.024413}, "starlink_gps": {"latitude": 44.446928999999976, "longitude": 12.244729833333333, "altitude": 73.40000000116001, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:39.024669+00:00", "timestamp_unix": 1768011699.024669}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244678333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:37.892974+00:00", "timestamp_unix": 1768011697.892974}, "nmea_secondary": {"latitude": 44.446936666666666, "longitude": 12.24468, "altitude": 13.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:21:38.393709+00:00", "timestamp_unix": 1768011698.393709}}

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


validation_timestamp: 2026-01-10T02:22:08.981773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.739983020792527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.739983020792527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4910738499890723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.058471574276269, "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.965018011815795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.950221873831833, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.965018011815795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.950221873831833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0786533404832057, "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-10T02:21:58+00:00", "timestamp_unix": 1768011718.0}, "starlink_location": {"latitude": 44.44693250000002, "longitude": 12.244727666666668, "altitude": 72.87000000037352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:22:08.944951+00:00", "timestamp_unix": 1768011728.944951}, "starlink_gps": {"latitude": 44.44693250000002, "longitude": 12.244727666666668, "altitude": 72.87000000037352, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:08.945204+00:00", "timestamp_unix": 1768011728.945204}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244686666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:07.894462+00:00", "timestamp_unix": 1768011727.894462}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24467, "altitude": 12.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:08.379350+00:00", "timestamp_unix": 1768011728.37935}}

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


validation_timestamp: 2026-01-10T02:22:39.001542+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.765848694042162, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.765848694042162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2748312229743237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9786256833414115, "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.456306615438669, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.665563900798558, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.456306615438669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.665563900798558, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4128534032096955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:29+00:00", "timestamp_unix": 1768011749.0}, "starlink_location": {"latitude": 44.44693350000001, "longitude": 12.244726666666669, "altitude": 72.69999999905309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:22:38.965192+00:00", "timestamp_unix": 1768011758.965192}, "starlink_gps": {"latitude": 44.44693350000001, "longitude": 12.244726666666669, "altitude": 72.69999999905309, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:38.965446+00:00", "timestamp_unix": 1768011758.965446}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:37.893845+00:00", "timestamp_unix": 1768011757.893845}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244676666666667, "altitude": 12.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:22:38.172014+00:00", "timestamp_unix": 1768011758.172014}}

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


validation_timestamp: 2026-01-10T02:23:08.985223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.836961022253005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.83218332708661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1436308704632974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8323776106564282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056774097176629495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.535352521195609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.669329595407598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.530061832264304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.66454956580991, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9355475408756164, "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-10T02:23:02+00:00", "timestamp_unix": 1768011782.0}, "starlink_location": {"latitude": 44.446931536079575, "longitude": 12.244728213609504, "altitude": 72.43992775462787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:23:08.945348+00:00", "timestamp_unix": 1768011788.945348}, "starlink_gps": {"latitude": 44.44693157224499, "longitude": 12.244728163123904, "altitude": 72.44394653866985, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:08.945604+00:00", "timestamp_unix": 1768011788.945604}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244675, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:07.874251+00:00", "timestamp_unix": 1768011787.874251}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244691666666666, "altitude": 13.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:07.365356+00:00", "timestamp_unix": 1768011787.365356}}

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


validation_timestamp: 2026-01-10T02:23:38.982523+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.707491565698907, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.707491567252509, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9448655203731458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.04854865872388, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.765949369476273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.755942459092116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.765949370964172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.755942460646347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7485937887409393, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:33+00:00", "timestamp_unix": 1768011813.0}, "starlink_location": {"latitude": 44.44693216666666, "longitude": 12.244727333333332, "altitude": 72.43993161773197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:23:38.945826+00:00", "timestamp_unix": 1768011818.945826}, "starlink_gps": {"latitude": 44.44693216666665, "longitude": 12.244727333333332, "altitude": 72.44394389213416, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:38.946081+00:00", "timestamp_unix": 1768011818.946081}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:37.895573+00:00", "timestamp_unix": 1768011817.895573}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244698333333334, "altitude": 14.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:23:38.451267+00:00", "timestamp_unix": 1768011818.451267}}

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


validation_timestamp: 2026-01-10T02:24:08.981962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.842090407021212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.842090407102233, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.914387640920642, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.170651649351807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.8202143220593e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.596802629164378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.010170309401959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.596802629266488, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.010170309479626, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7498673646303764, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:05+00:00", "timestamp_unix": 1768011845.0}, "starlink_location": {"latitude": 44.44693783333335, "longitude": 12.244735, "altitude": 73.10993302171192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:24:08.945957+00:00", "timestamp_unix": 1768011848.945957}, "starlink_gps": {"latitude": 44.44693783333335, "longitude": 12.244735000000004, "altitude": 73.11393738199013, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:08.946207+00:00", "timestamp_unix": 1768011848.946207}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244686666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:07.897425+00:00", "timestamp_unix": 1768011847.897425}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.244693333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:08.436544+00:00", "timestamp_unix": 1768011848.436544}}

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


validation_timestamp: 2026-01-10T02:24:39.003638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.680620601833068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.680620601833068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2533844742344082, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5240357554175188, "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.693647591964623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.121476382199607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.693647591964623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.121476382199607, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8522433969158787, "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-10T02:24:36+00:00", "timestamp_unix": 1768011876.0}, "starlink_location": {"latitude": 44.446934666666664, "longitude": 12.244732166666665, "altitude": 73.04999999966999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:24:38.966237+00:00", "timestamp_unix": 1768011878.966237}, "starlink_gps": {"latitude": 44.446934666666664, "longitude": 12.244732166666665, "altitude": 73.04999999966999, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:38.966491+00:00", "timestamp_unix": 1768011878.966491}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24468, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:37.908732+00:00", "timestamp_unix": 1768011877.908732}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244703333333334, "altitude": 17.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:24:38.436452+00:00", "timestamp_unix": 1768011878.436452}}

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


validation_timestamp: 2026-01-10T02:25:08.980181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.771811119371282, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.774763480344943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1185571331222057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.633388652805435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005669191034020988, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.243001760998409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.482537435178051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.245220793393013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.486190297010174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.64250979943265, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:08+00:00", "timestamp_unix": 1768011908.0}, "starlink_location": {"latitude": 44.4469396305488, "longitude": 12.244738213556218, "altitude": 73.14000000037245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:25:08.946542+00:00", "timestamp_unix": 1768011908.946542}, "starlink_gps": {"latitude": 44.44693959443573, "longitude": 12.244738163143696, "altitude": 73.14000000066069, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:08.946820+00:00", "timestamp_unix": 1768011908.94682}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244685, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:07.910883+00:00", "timestamp_unix": 1768011907.910883}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.24473, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:08.437259+00:00", "timestamp_unix": 1768011908.437259}}

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


validation_timestamp: 2026-01-10T02:25:38.983462+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.971414698418826, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.968577846285212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2426574883509238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6972416055390394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005654641870203692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.835619961663115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.190508153221616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.833213350735235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.18612819745753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.938677523585936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:30+00:00", "timestamp_unix": 1768011930.0}, "starlink_location": {"latitude": 44.44693836943444, "longitude": 12.244736453087107, "altitude": 73.14000000015682, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:25:38.947019+00:00", "timestamp_unix": 1768011938.947019}, "starlink_gps": {"latitude": 44.44693840545484, "longitude": 12.244736503370238, "altitude": 73.14000000005831, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:38.947277+00:00", "timestamp_unix": 1768011938.947277}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24469, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:37.914459+00:00", "timestamp_unix": 1768011937.914459}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244746666666666, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:25:38.407985+00:00", "timestamp_unix": 1768011938.407985}}

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


validation_timestamp: 2026-01-10T02:26:08.985640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.823978546241514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.820200614390479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.399437119633802, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6437264957220963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040198362824701815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.17814499727973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.3686114572494406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.17428634737131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.364625125107124, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.841682276224819, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:01+00:00", "timestamp_unix": 1768011961.0}, "starlink_location": {"latitude": 44.446939869432235, "longitude": 12.244734666666666, "altitude": 72.39992990005115, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:26:08.946843+00:00", "timestamp_unix": 1768011968.946843}, "starlink_gps": {"latitude": 44.44693990558349, "longitude": 12.244734666666664, "altitude": 72.40394710923047, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:08.947098+00:00", "timestamp_unix": 1768011968.947098}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244691666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:07.879498+00:00", "timestamp_unix": 1768011967.879498}, "nmea_secondary": {"latitude": 44.446996666666664, "longitude": 12.244745, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:08.226919+00:00", "timestamp_unix": 1768011968.226919}}

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


validation_timestamp: 2026-01-10T02:26:38.987193+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.09045266549055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.09045266549055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4473189904205377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4863442165513314, "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.42604234478639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.619104261000964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.42604234478639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.619104261000964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.791728260337599, "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-10T02:26:33+00:00", "timestamp_unix": 1768011993.0}, "starlink_location": {"latitude": 44.44693816666667, "longitude": 12.244732666666666, "altitude": 72.54999999873263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:26:38.946870+00:00", "timestamp_unix": 1768011998.94687}, "starlink_gps": {"latitude": 44.44693816666667, "longitude": 12.244732666666666, "altitude": 72.54999999873263, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:38.947125+00:00", "timestamp_unix": 1768011998.947125}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:37.897256+00:00", "timestamp_unix": 1768011997.897256}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244735, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:26:38.459535+00:00", "timestamp_unix": 1768011998.459535}}

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


validation_timestamp: 2026-01-10T02:27:08.987538+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.183256663454454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.183256663378067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4088885293226308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3627220055969231, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.820214193310431e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.513514768263324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.911240931223242, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.513514768170964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.911240931187653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3402732272304845, "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-10T02:27:05+00:00", "timestamp_unix": 1768012025.0}, "starlink_location": {"latitude": 44.4469405, "longitude": 12.244730833333339, "altitude": 72.28992067338118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:27:08.947351+00:00", "timestamp_unix": 1768012028.947351}, "starlink_gps": {"latitude": 44.4469405, "longitude": 12.244730833333335, "altitude": 72.29394193645638, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:08.947607+00:00", "timestamp_unix": 1768012028.947607}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:07.912064+00:00", "timestamp_unix": 1768012027.912064}, "nmea_secondary": {"latitude": 44.44702, "longitude": 12.244716666666667, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:08.416915+00:00", "timestamp_unix": 1768012028.416915}}

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


validation_timestamp: 2026-01-10T02:27:39.009963+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.149227932408794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.154140372523184, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.214222722701833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6043104909120736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005578926963634548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.741199975309138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.883232172165087, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.7464623815615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.887286377246387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.369933354560495, "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-10T02:27:36+00:00", "timestamp_unix": 1768012056.0}, "starlink_location": {"latitude": 44.446941148459324, "longitude": 12.244729928108024, "altitude": 72.36000000008313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:27:38.967482+00:00", "timestamp_unix": 1768012058.967482}, "starlink_gps": {"latitude": 44.44694111292123, "longitude": 12.244729977717864, "altitude": 72.35999999973103, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:38.967739+00:00", "timestamp_unix": 1768012058.967739}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244671666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:37.911721+00:00", "timestamp_unix": 1768012057.911721}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244726666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:27:38.387614+00:00", "timestamp_unix": 1768012058.387614}}

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


validation_timestamp: 2026-01-10T02:28:09.009263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.128269981929618, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.132100836238806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0901168060422104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.155625001587058, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003971459226448995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.17893209859378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.750591585749923, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.182709887104341, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.754555304624134, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.743047369503783, "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-10T02:28:08+00:00", "timestamp_unix": 1768012088.0}, "starlink_location": {"latitude": 44.446940815132024, "longitude": 12.244732333333333, "altitude": 72.09999999953642, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:28:08.970320+00:00", "timestamp_unix": 1768012088.97032}, "starlink_gps": {"latitude": 44.44694077941583, "longitude": 12.244732333333333, "altitude": 72.09999999941127, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:08.970575+00:00", "timestamp_unix": 1768012088.970575}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:07.910402+00:00", "timestamp_unix": 1768012087.910402}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.24474, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:08.473962+00:00", "timestamp_unix": 1768012088.473962}}

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


validation_timestamp: 2026-01-10T02:28:39.067069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.857879971074528, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.857879971074528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9793702175451284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.37987265114195, "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.80980622377524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.767586501087104, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.80980622377524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.767586501087104, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.016777985403323, "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-10T02:28:29+00:00", "timestamp_unix": 1768012109.0}, "starlink_location": {"latitude": 44.446940000000005, "longitude": 12.244724666666666, "altitude": 71.5519088085151, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:28:39.027850+00:00", "timestamp_unix": 1768012119.02785}, "starlink_gps": {"latitude": 44.446940000000005, "longitude": 12.244724666666666, "altitude": 71.55993159398021, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:39.028105+00:00", "timestamp_unix": 1768012119.028105}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244685, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:37.913791+00:00", "timestamp_unix": 1768012117.913791}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244716666666667, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:28:38.398687+00:00", "timestamp_unix": 1768012118.398687}}

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


validation_timestamp: 2026-01-10T02:29:09.065653+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.016042809386626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.016042809386626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1650620469322766, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.210030644814996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.140123896714982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.950461246970962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.140123896714982, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.950461246970962, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.335490720769789, "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-10T02:29:01+00:00", "timestamp_unix": 1768012141.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244729833333333, "altitude": 72.01999999884995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:29:09.027990+00:00", "timestamp_unix": 1768012149.02799}, "starlink_gps": {"latitude": 44.44694016666666, "longitude": 12.244729833333333, "altitude": 72.01999999884995, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:09.028246+00:00", "timestamp_unix": 1768012149.028246}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:07.913970+00:00", "timestamp_unix": 1768012147.91397}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244708333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:08.399087+00:00", "timestamp_unix": 1768012148.399087}}

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


validation_timestamp: 2026-01-10T02:29:39.067002+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.093636439060328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.095377535568305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.882788187034599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1132079007838414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00801004064673338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.624013789784314, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.024997175442117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.627081820452018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.02702287895303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.765081972635316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:34+00:00", "timestamp_unix": 1768012174.0}, "starlink_location": {"latitude": 44.44694016666666, "longitude": 12.244728852199854, "altitude": 71.94189926968617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:29:39.028223+00:00", "timestamp_unix": 1768012179.028223}, "starlink_gps": {"latitude": 44.44694016666664, "longitude": 12.244728953104888, "altitude": 71.9499315690945, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:39.028479+00:00", "timestamp_unix": 1768012179.028479}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244658333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:37.916953+00:00", "timestamp_unix": 1768012177.916953}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244703333333334, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:29:38.154386+00:00", "timestamp_unix": 1768012178.154386}}

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


validation_timestamp: 2026-01-10T02:30:09.068408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.214712457898816, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.206843376035913, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.494993479560551, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8529251134052873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030777760160241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.552472436778931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.749261620637658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.544815970702135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.741248683431564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.299778869545696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:06+00:00", "timestamp_unix": 1768012206.0}, "starlink_location": {"latitude": 44.446943797208846, "longitude": 12.24472816666667, "altitude": 72.42000000027522, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:30:09.029101+00:00", "timestamp_unix": 1768012209.029101}, "starlink_gps": {"latitude": 44.446943869431365, "longitude": 12.24472816666667, "altitude": 72.42000000037228, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:09.029369+00:00", "timestamp_unix": 1768012209.029369}, "nmea_primary": {"latitude": 44.44706, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:07.915874+00:00", "timestamp_unix": 1768012207.915874}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244721666666667, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:08.447767+00:00", "timestamp_unix": 1768012208.447767}}

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


validation_timestamp: 2026-01-10T02:30:39.065101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.0727022648329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.0727022648329, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.626855619771093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2097738332384123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.634254819079855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.640262165727687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.634254819079855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.640262165727687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5152574190766614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:38+00:00", "timestamp_unix": 1768012238.0}, "starlink_location": {"latitude": 44.44693933333337, "longitude": 12.244735333333335, "altitude": 72.94000000056353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:30:39.028640+00:00", "timestamp_unix": 1768012239.02864}, "starlink_gps": {"latitude": 44.44693933333337, "longitude": 12.244735333333335, "altitude": 72.94000000056353, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:39.028895+00:00", "timestamp_unix": 1768012239.028895}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:37.913566+00:00", "timestamp_unix": 1768012237.913566}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244716666666667, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:30:38.411354+00:00", "timestamp_unix": 1768012238.411354}}

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


validation_timestamp: 2026-01-10T02:31:08.984918+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.016621056924427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.016621056924427, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.83312139007704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5085985786720502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.845914159088512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.200404594858078, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.845914159088512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.200404594858078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.933805581259321, "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-10T02:30:59+00:00", "timestamp_unix": 1768012259.0}, "starlink_location": {"latitude": 44.446943499999996, "longitude": 12.244731666666665, "altitude": 72.93000000010856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:31:08.948876+00:00", "timestamp_unix": 1768012268.948876}, "starlink_gps": {"latitude": 44.446943499999996, "longitude": 12.244731666666665, "altitude": 72.93000000010856, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:08.949139+00:00", "timestamp_unix": 1768012268.949139}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244676666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:07.881220+00:00", "timestamp_unix": 1768012267.88122}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244711666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:08.438957+00:00", "timestamp_unix": 1768012268.438957}}

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


validation_timestamp: 2026-01-10T02:31:39.063673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.47718031117531, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.47718031117531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.688484173366556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.08760875063028208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.97614726198394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.496981108867548, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.97614726198394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.496981108867548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.698868202676128, "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-10T02:31:32+00:00", "timestamp_unix": 1768012292.0}, "starlink_location": {"latitude": 44.446943499999996, "longitude": 12.244731666666665, "altitude": 72.93000000010856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:31:39.029136+00:00", "timestamp_unix": 1768012299.029136}, "starlink_gps": {"latitude": 44.446943499999996, "longitude": 12.244731666666665, "altitude": 72.93000000010856, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:39.029387+00:00", "timestamp_unix": 1768012299.029387}, "nmea_primary": {"latitude": 44.44706166666667, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:37.882367+00:00", "timestamp_unix": 1768012297.882367}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.24471, "altitude": 19.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:31:38.437008+00:00", "timestamp_unix": 1768012298.437008}}

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


validation_timestamp: 2026-01-10T02:32:08.982001+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.876966506362603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.88084958462863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.569784109121195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0805367953760405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016711486511276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.378023878678091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.984125611061058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.381830386310998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.988090120798352, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.629170802698888, "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-10T02:32:05+00:00", "timestamp_unix": 1768012325.0}, "starlink_location": {"latitude": 44.44694413066278, "longitude": 12.244732833333334, "altitude": 72.74983867738311, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:32:08.949345+00:00", "timestamp_unix": 1768012328.949345}, "starlink_gps": {"latitude": 44.446944094539624, "longitude": 12.244732833333336, "altitude": 72.75786685008076, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:08.949599+00:00", "timestamp_unix": 1768012328.949599}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.244675, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:07.898976+00:00", "timestamp_unix": 1768012327.898976}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244716666666667, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:08.380900+00:00", "timestamp_unix": 1768012328.3809}}

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


validation_timestamp: 2026-01-10T02:32:38.988872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.533455121386918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.533455124421826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.440194954243136, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8598447217457212, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.973647921215003, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.563501607671385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.973647924249578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.563501610830289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.990004658915679, "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-10T02:32:36+00:00", "timestamp_unix": 1768012356.0}, "starlink_location": {"latitude": 44.446942666666686, "longitude": 12.244732500000001, "altitude": 72.72992692104101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:32:38.949830+00:00", "timestamp_unix": 1768012358.94983}, "starlink_gps": {"latitude": 44.44694266666666, "longitude": 12.244732500000001, "altitude": 72.73393201810694, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:38.950087+00:00", "timestamp_unix": 1768012358.950087}, "nmea_primary": {"latitude": 44.44706333333333, "longitude": 12.244683333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:37.913461+00:00", "timestamp_unix": 1768012357.913461}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.244735, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:32:38.218828+00:00", "timestamp_unix": 1768012358.218828}}

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


validation_timestamp: 2026-01-10T02:33:09.066702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.840440141309156, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.848058911319692, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3141310886251918, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.527452715016095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008029771188718612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.786427115978702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.00642110586384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.793791770436723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.014361899858209, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.689781599469012, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:07+00:00", "timestamp_unix": 1768012387.0}, "starlink_location": {"latitude": 44.44694103610409, "longitude": 12.244724166666668, "altitude": 72.26190654280651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:33:09.030655+00:00", "timestamp_unix": 1768012389.030655}, "starlink_gps": {"latitude": 44.446940963890626, "longitude": 12.244724166666668, "altitude": 72.26993106874365, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:09.030936+00:00", "timestamp_unix": 1768012389.030936}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.24467, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:07.903827+00:00", "timestamp_unix": 1768012387.903827}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244731666666667, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:08.423023+00:00", "timestamp_unix": 1768012388.423023}}

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


validation_timestamp: 2026-01-10T02:33:38.990097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.12620042543303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.126200423235634, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0093027747096928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.401474459282164, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531932109958e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.174169572890042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5713312280703744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.174169570804962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5713312258292937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.689782399608782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:28+00:00", "timestamp_unix": 1768012408.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244724166666666, "altitude": 72.2699183131091, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:33:38.949748+00:00", "timestamp_unix": 1768012418.949748}, "starlink_gps": {"latitude": 44.446940333333345, "longitude": 12.244724166666668, "altitude": 72.2739447979965, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:38.950001+00:00", "timestamp_unix": 1768012418.950001}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244675, "altitude": 16.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:37.906970+00:00", "timestamp_unix": 1768012417.90697}, "nmea_secondary": {"latitude": 44.44696166666667, "longitude": 12.244736666666666, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:37.365934+00:00", "timestamp_unix": 1768012417.365934}}

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


validation_timestamp: 2026-01-10T02:34:08.987715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.532363351272323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.532363353545133, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6815112939765795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.295579856342064, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.3744531929720597e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.002658862202018, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.271891963016574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.002658864405323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.2718919653841334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.79810192373142, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:33:59+00:00", "timestamp_unix": 1768012439.0}, "starlink_location": {"latitude": 44.44694200000002, "longitude": 12.244727166666667, "altitude": 72.20993044757003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:34:08.950587+00:00", "timestamp_unix": 1768012448.950587}, "starlink_gps": {"latitude": 44.446942, "longitude": 12.244727166666669, "altitude": 72.21394551320462, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:08.950875+00:00", "timestamp_unix": 1768012448.950875}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:07.890640+00:00", "timestamp_unix": 1768012447.89064}, "nmea_secondary": {"latitude": 44.44695333333333, "longitude": 12.244725, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:08.448054+00:00", "timestamp_unix": 1768012448.448054}}

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


validation_timestamp: 2026-01-10T02:34:38.990592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.592211163140632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.593835113314377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5219814954395594, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8217408766994225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040124502349469056, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.851450630368726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.7956268229099105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.852726948163244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.798083039215064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.103320490404167, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244679, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:30+00:00", "timestamp_unix": 1768012470.0}, "starlink_location": {"latitude": 44.44693933333329, "longitude": 12.244722786296528, "altitude": 71.65992029298923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:34:38.950842+00:00", "timestamp_unix": 1768012478.950842}, "starlink_gps": {"latitude": 44.44693933333333, "longitude": 12.24472283684264, "altitude": 71.66394389350981, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:38.951100+00:00", "timestamp_unix": 1768012478.9511}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244683333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:37.891063+00:00", "timestamp_unix": 1768012477.891063}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244716666666667, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:34:38.218521+00:00", "timestamp_unix": 1768012478.218521}}

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


validation_timestamp: 2026-01-10T02:35:09.241454+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.219970934503202, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.219970933745675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.113044641218742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.119516280629576, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 7.900874738066843e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.311982139913466, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.705838677551846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.311982139148766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7058386771827498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.232262092239356, "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-10T02:35:01+00:00", "timestamp_unix": 1768012501.0}, "starlink_location": {"latitude": 44.44693449999998, "longitude": 12.244724, "altitude": 71.43594532963532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:35:08.990870+00:00", "timestamp_unix": 1768012508.99087}, "starlink_gps": {"latitude": 44.44693449999999, "longitude": 12.244724, "altitude": 71.44392980202106, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:08.991126+00:00", "timestamp_unix": 1768012508.991126}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244685, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:07.889524+00:00", "timestamp_unix": 1768012507.889524}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244705, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:08.398186+00:00", "timestamp_unix": 1768012508.398186}}

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


validation_timestamp: 2026-01-10T02:35:39.068194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.382334620275268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.382334620275268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5935995943165806, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.787634516429137, "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.91554789456586, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.711666597593732, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.91554789456586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.711666597593732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.45249471018885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:33+00:00", "timestamp_unix": 1768012533.0}, "starlink_location": {"latitude": 44.44693449999998, "longitude": 12.244724, "altitude": 71.50999999937163, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:35:39.031236+00:00", "timestamp_unix": 1768012539.031236}, "starlink_gps": {"latitude": 44.44693449999998, "longitude": 12.244724, "altitude": 71.50999999937163, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:39.031496+00:00", "timestamp_unix": 1768012539.031496}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:37.908864+00:00", "timestamp_unix": 1768012537.908864}, "nmea_secondary": {"latitude": 44.44694166666667, "longitude": 12.244678333333333, "altitude": 18.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:35:37.391355+00:00", "timestamp_unix": 1768012537.391355}}

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


validation_timestamp: 2026-01-10T02:36:08.990286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.39726366935561, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.397263670886103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.854611885400127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.63106504358755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541882194769e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.030425917095828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9645533963528425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.030425918568524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.964553397246649, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4424525328665885, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:04+00:00", "timestamp_unix": 1768012564.0}, "starlink_location": {"latitude": 44.44693166666667, "longitude": 12.244721666666667, "altitude": 71.43992768200717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:36:08.951605+00:00", "timestamp_unix": 1768012568.951605}, "starlink_gps": {"latitude": 44.44693166666666, "longitude": 12.244721666666665, "altitude": 71.44393309225285, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:08.951856+00:00", "timestamp_unix": 1768012568.951856}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:07.888840+00:00", "timestamp_unix": 1768012567.88884}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244673333333333, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:08.446970+00:00", "timestamp_unix": 1768012568.44697}}

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


validation_timestamp: 2026-01-10T02:36:38.994593+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.967104700158159, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.971982053165449, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.001683581673445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.328245868214085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005654642745994844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.922923271721405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.019266128082547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.927657894479685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.0245854378290336, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.295199079839583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:35+00:00", "timestamp_unix": 1768012595.0}, "starlink_location": {"latitude": 44.44693263057906, "longitude": 12.244717119735016, "altitude": 71.15000000108415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:36:38.951922+00:00", "timestamp_unix": 1768012598.951922}, "starlink_gps": {"latitude": 44.44693259455867, "longitude": 12.244717170018157, "altitude": 71.15000000110994, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:38.952175+00:00", "timestamp_unix": 1768012598.952175}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:37.904795+00:00", "timestamp_unix": 1768012597.904795}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244685, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:36:38.250270+00:00", "timestamp_unix": 1768012598.25027}}

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


validation_timestamp: 2026-01-10T02:37:08.990424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77147750803143, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.767546441738986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1208075326610687, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.468278619866712, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00402046282183691, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.879210810957957, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1089033266934365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.875260581265275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.105583446500695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.211128213798065, "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-10T02:37:07+00:00", "timestamp_unix": 1768012627.0}, "starlink_location": {"latitude": 44.44692886942566, "longitude": 12.244717166666664, "altitude": 71.08992918655146, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:37:08.952303+00:00", "timestamp_unix": 1768012628.952303}, "starlink_gps": {"latitude": 44.44692890558255, "longitude": 12.244717166666666, "altitude": 71.0939470148889, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:08.952561+00:00", "timestamp_unix": 1768012628.952561}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244691666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:07.907126+00:00", "timestamp_unix": 1768012627.907126}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244666666666667, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:08.446470+00:00", "timestamp_unix": 1768012628.44647}}

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


validation_timestamp: 2026-01-10T02:37:38.991527+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.122507260025683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.122507260025683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.142999401914964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.259040017789327, "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.264713731188525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.064499211777482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.264713731188525, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.064499211777482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.338470407734452, "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-10T02:37:38+00:00", "timestamp_unix": 1768012658.0}, "starlink_location": {"latitude": 44.446929499999996, "longitude": 12.244717166666664, "altitude": 71.16000000014112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:37:38.952180+00:00", "timestamp_unix": 1768012658.95218}, "starlink_gps": {"latitude": 44.446929499999996, "longitude": 12.244717166666664, "altitude": 71.16000000014112, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:38.952436+00:00", "timestamp_unix": 1768012658.952436}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244691666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:37.904202+00:00", "timestamp_unix": 1768012657.904202}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.24469, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:38.458426+00:00", "timestamp_unix": 1768012658.458426}}

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


validation_timestamp: 2026-01-10T02:38:08.991026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.264151045771548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.26816931559658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2426574883509238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.046971082019572, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004022845725657918, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.926357174483062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.241565088349786, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.930336623825648, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.2455744356875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7548833671912067, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:37:58+00:00", "timestamp_unix": 1768012678.0}, "starlink_location": {"latitude": 44.44693279731164, "longitude": 12.244720166666667, "altitude": 70.74992134104883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:38:08.953073+00:00", "timestamp_unix": 1768012688.953073}, "starlink_gps": {"latitude": 44.44693276113332, "longitude": 12.24472016666667, "altitude": 70.75394155700972, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:08.953326+00:00", "timestamp_unix": 1768012688.953326}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.2447, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:07.890320+00:00", "timestamp_unix": 1768012687.89032}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244711666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:07.415260+00:00", "timestamp_unix": 1768012687.41526}}

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


validation_timestamp: 2026-01-10T02:38:38.993916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.916388427362843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.916388427362843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.217132133420014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.797139832728754, "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.848072555912202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.450980128644442, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.848072555912202, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.450980128644442, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.980629116656923, "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-10T02:38:30+00:00", "timestamp_unix": 1768012710.0}, "starlink_location": {"latitude": 44.446933999999985, "longitude": 12.244722666666668, "altitude": 70.56000000040618, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:38:38.952999+00:00", "timestamp_unix": 1768012718.952999}, "starlink_gps": {"latitude": 44.446933999999985, "longitude": 12.244722666666668, "altitude": 70.56000000040618, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:38.953258+00:00", "timestamp_unix": 1768012718.953258}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:37.872445+00:00", "timestamp_unix": 1768012717.872445}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244723333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:38:37.071800+00:00", "timestamp_unix": 1768012717.0718}}

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


validation_timestamp: 2026-01-10T02:39:08.987742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.789940532192952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.793913350444198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3880430220780813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.886350665619626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004015830538977989, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.691075241941745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.951261488532163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.694955146050349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.955212603317289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.138908197443143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:01+00:00", "timestamp_unix": 1768012741.0}, "starlink_location": {"latitude": 44.44693579723006, "longitude": 12.244718166666667, "altitude": 70.8500000008675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:39:08.952843+00:00", "timestamp_unix": 1768012748.952843}, "starlink_gps": {"latitude": 44.44693576111483, "longitude": 12.24471816666667, "altitude": 70.85000000009242, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:08.953094+00:00", "timestamp_unix": 1768012748.953094}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244686666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:07.876887+00:00", "timestamp_unix": 1768012747.876887}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244738333333334, "altitude": 21.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:07.442776+00:00", "timestamp_unix": 1768012747.442776}}

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


validation_timestamp: 2026-01-10T02:39:38.988901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.973330741126716, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.973330741126716, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.059188113626625, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6010521918924634, "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.95113677751611, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.096386657190928, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.95113677751611, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.096386657190928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1806779944789305, "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-10T02:39:32+00:00", "timestamp_unix": 1768012772.0}, "starlink_location": {"latitude": 44.446935166666684, "longitude": 12.244718166666667, "altitude": 70.84999999986593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:39:38.953299+00:00", "timestamp_unix": 1768012778.953299}, "starlink_gps": {"latitude": 44.446935166666684, "longitude": 12.244718166666667, "altitude": 70.84999999986593, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:38.953553+00:00", "timestamp_unix": 1768012778.953553}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:37.918595+00:00", "timestamp_unix": 1768012777.918595}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244736666666666, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:39:38.164770+00:00", "timestamp_unix": 1768012778.16477}}

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


