# positions_validation

validation_timestamp: 2026-01-12T06:25:13.429131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.642446714740027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.62646260181552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.854064345404109, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1525686238261446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0252394993380697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.809007918151389, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.868636666633365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.7915748089184955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.848923194154692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.153118727766941, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012535, "longitude": 18.506508, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:03+00:00", "timestamp_unix": 1768199103.0}, "starlink_location": {"latitude": 40.012462369065005, "longitude": 18.506544128267404, "altitude": 70.22000000295988, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:25:13.391873+00:00", "timestamp_unix": 1768199113.391873}, "starlink_gps": {"latitude": 40.01246244109898, "longitude": 18.506543847225963, "altitude": 70.2200000026113, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:13.392128+00:00", "timestamp_unix": 1768199113.392128}, "nmea_primary": {"latitude": 40.01249333333333, "longitude": 18.506525, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:12.299403+00:00", "timestamp_unix": 1768199112.299403}, "nmea_secondary": {"latitude": 40.01250666666667, "longitude": 18.506506666666667, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:12.538225+00:00", "timestamp_unix": 1768199112.538225}}

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


validation_timestamp: 2026-01-12T06:25:43.455535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.737518435662775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.716290296382397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.142585000079191, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.546827116438806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021651948015965497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.600272658673783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.860509510101503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.578932154940056, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.838892237651749, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8820930396010638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0125, "longitude": 18.50659, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:35+00:00", "timestamp_unix": 1768199135.0}, "starlink_location": {"latitude": 40.01241894512489, "longitude": 18.50663328158128, "altitude": 69.8060551032748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:25:43.422776+00:00", "timestamp_unix": 1768199143.422776}, "starlink_gps": {"latitude": 40.012419107338545, "longitude": 18.50663314094169, "altitude": 69.80005124756642, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:43.423064+00:00", "timestamp_unix": 1768199143.423064}, "nmea_primary": {"latitude": 40.012465, "longitude": 18.506606666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:42.286224+00:00", "timestamp_unix": 1768199142.286224}, "nmea_secondary": {"latitude": 40.01246833333333, "longitude": 18.506585, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:25:42.801147+00:00", "timestamp_unix": 1768199142.801147}}

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


validation_timestamp: 2026-01-12T06:26:13.496993+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8544728790117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.857257362066935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.902335608531984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.824878592595163, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02385990425119137, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.04632718477983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.50981568904586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.051866907757151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.5069007456405386, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9271749201268782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012466, "longitude": 18.506687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:07+00:00", "timestamp_unix": 1768199167.0}, "starlink_location": {"latitude": 40.0123958333333, "longitude": 18.50667637517419, "altitude": 69.00000000295292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:26:13.462065+00:00", "timestamp_unix": 1768199173.462065}, "starlink_gps": {"latitude": 40.0123958333333, "longitude": 18.506676095012587, "altitude": 69.0000000022396, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:13.462321+00:00", "timestamp_unix": 1768199173.462321}, "nmea_primary": {"latitude": 40.01244, "longitude": 18.50669, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:12.310489+00:00", "timestamp_unix": 1768199172.310489}, "nmea_secondary": {"latitude": 40.012445, "longitude": 18.506668333333334, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:12.612702+00:00", "timestamp_unix": 1768199172.612702}}

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


validation_timestamp: 2026-01-12T06:26:43.455486+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.914823010636634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.918318697166782, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0867335366105533, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2678185708530405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01341781449791937, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.9160800398432514, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8070660439740833, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.921192603335071, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.814430193938175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.190696033377152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01244, "longitude": 18.50673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:40+00:00", "timestamp_unix": 1768199200.0}, "starlink_location": {"latitude": 40.01240551832016, "longitude": 18.506739281655072, "altitude": 68.3039417575813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:26:43.422322+00:00", "timestamp_unix": 1768199203.422322}, "starlink_gps": {"latitude": 40.01240546418475, "longitude": 18.506739140848474, "altitude": 68.30995274209116, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:43.422578+00:00", "timestamp_unix": 1768199203.422578}, "nmea_primary": {"latitude": 40.012431666666664, "longitude": 18.506736666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:42.301065+00:00", "timestamp_unix": 1768199202.301065}, "nmea_secondary": {"latitude": 40.01242166666667, "longitude": 18.506741666666667, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:26:42.828755+00:00", "timestamp_unix": 1768199202.828755}}

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


validation_timestamp: 2026-01-12T06:27:13.458058+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.715765411848307, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.7274348423872015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4135024756470103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.598886279096609, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012031580045298945, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.952154341379708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.970722925904585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9625839798593314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9769479456807053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.425890913159193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012447, "longitude": 18.506767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:12+00:00", "timestamp_unix": 1768199232.0}, "starlink_location": {"latitude": 40.01240586984536, "longitude": 18.5067535, "altitude": 68.17000000154657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:27:13.423183+00:00", "timestamp_unix": 1768199233.423183}, "starlink_gps": {"latitude": 40.01240576164276, "longitude": 18.506753500000002, "altitude": 68.17000000151823, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:13.423435+00:00", "timestamp_unix": 1768199233.423435}, "nmea_primary": {"latitude": 40.012436666666666, "longitude": 18.506776666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:12.324233+00:00", "timestamp_unix": 1768199232.324233}, "nmea_secondary": {"latitude": 40.012415, "longitude": 18.506773333333335, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:12.789253+00:00", "timestamp_unix": 1768199232.789253}}

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


validation_timestamp: 2026-01-12T06:27:43.499929+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.831241540099674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8348024671606815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9271347492246129, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.510853868741681, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009973364950282507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.051300944002386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.746548246948617, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.056228622644758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7560099685046944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.116489672004008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012455, "longitude": 18.506786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:34+00:00", "timestamp_unix": 1768199254.0}, "starlink_location": {"latitude": 40.012406, "longitude": 18.506761604240893, "altitude": 68.2199505572283, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:27:43.463037+00:00", "timestamp_unix": 1768199263.463037}, "starlink_gps": {"latitude": 40.01240600000001, "longitude": 18.506761487134206, "altitude": 68.22994904682804, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:43.463294+00:00", "timestamp_unix": 1768199263.463294}, "nmea_primary": {"latitude": 40.01245333333333, "longitude": 18.506796666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:42.309264+00:00", "timestamp_unix": 1768199262.309264}, "nmea_secondary": {"latitude": 40.01241666666667, "longitude": 18.506803333333334, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:27:42.866761+00:00", "timestamp_unix": 1768199262.866761}}

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


validation_timestamp: 2026-01-12T06:28:13.500777+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.21960404308694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.232368656897259, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.099007524521816, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.729457290786946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016905053500662466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2024355128758915, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.212864714684782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.214488719107674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.220278800710106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6382674126403947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012474, "longitude": 18.506798, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:06+00:00", "timestamp_unix": 1768199286.0}, "starlink_location": {"latitude": 40.01240922098066, "longitude": 18.50680372902904, "altitude": 68.40000000332454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:28:13.462807+00:00", "timestamp_unix": 1768199293.462807}, "starlink_gps": {"latitude": 40.01240911326677, "longitude": 18.506803869111273, "altitude": 68.40000000282538, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:13.463070+00:00", "timestamp_unix": 1768199293.46307}, "nmea_primary": {"latitude": 40.012465, "longitude": 18.506803333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:12.321976+00:00", "timestamp_unix": 1768199292.321976}, "nmea_secondary": {"latitude": 40.012445, "longitude": 18.50682, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:12.828189+00:00", "timestamp_unix": 1768199292.828189}}

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


validation_timestamp: 2026-01-12T06:28:43.459289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.19416739419994, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.213501409040232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0764150095283034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.322398590528217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0349669618268038, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.118045138557741, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.142800920713486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1375177655287025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.166927318139212, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4911902854984331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012497, "longitude": 18.506819, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:37+00:00", "timestamp_unix": 1768199317.0}, "starlink_location": {"latitude": 40.01241438820812, "longitude": 18.50681445395248, "altitude": 68.42000001574061, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:28:43.422858+00:00", "timestamp_unix": 1768199323.422858}, "starlink_gps": {"latitude": 40.01241422594743, "longitude": 18.506814102251486, "altitude": 68.42000001314705, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:43.423114+00:00", "timestamp_unix": 1768199323.423114}, "nmea_primary": {"latitude": 40.012478333333334, "longitude": 18.50681833333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:42.315112+00:00", "timestamp_unix": 1768199322.315112}, "nmea_secondary": {"latitude": 40.01246833333333, "longitude": 18.50683, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:28:42.829666+00:00", "timestamp_unix": 1768199322.829666}}

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


validation_timestamp: 2026-01-12T06:29:13.429990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.666065311181202, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.658161293725511, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7097057102131016, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.941439531366763, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018414471370122, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.583955668842853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9048154988237105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.575952959863625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.896799808937142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6919099571925449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01248, "longitude": 18.506865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:09+00:00", "timestamp_unix": 1768199349.0}, "starlink_location": {"latitude": 40.01242090489816, "longitude": 18.506851833333332, "altitude": 68.7200000010431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:29:13.393975+00:00", "timestamp_unix": 1768199353.393975}, "starlink_gps": {"latitude": 40.01242097700949, "longitude": 18.50685183333333, "altitude": 68.72000000044433, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:13.394229+00:00", "timestamp_unix": 1768199353.394229}, "nmea_primary": {"latitude": 40.01248, "longitude": 18.506856666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:12.283936+00:00", "timestamp_unix": 1768199352.283936}, "nmea_secondary": {"latitude": 40.012465, "longitude": 18.506853333333332, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:11.849013+00:00", "timestamp_unix": 1768199351.849013}}

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


validation_timestamp: 2026-01-12T06:29:43.428722+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.1991770080487125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2031451929641745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9468912776047604, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7495644672645976, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003995502378364418, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.600952940632196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.720924690483732, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.604948327621431, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.72472393431106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8030978130710482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01246, "longitude": 18.506939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:41+00:00", "timestamp_unix": 1768199381.0}, "starlink_location": {"latitude": 40.01240463087583, "longitude": 18.5069305, "altitude": 69.25000000004509, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:29:43.393660+00:00", "timestamp_unix": 1768199383.39366}, "starlink_gps": {"latitude": 40.01240459494341, "longitude": 18.506930500000003, "altitude": 69.24999999887919, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:43.393919+00:00", "timestamp_unix": 1768199383.393919}, "nmea_primary": {"latitude": 40.012455, "longitude": 18.50693, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:42.322213+00:00", "timestamp_unix": 1768199382.322213}, "nmea_secondary": {"latitude": 40.012445, "longitude": 18.506913333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:29:42.871177+00:00", "timestamp_unix": 1768199382.871177}}

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


validation_timestamp: 2026-01-12T06:30:13.503023+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.405525516601351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.344370501614693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.486093400491099, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.184737775152889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08610525038712927, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.248439328178268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.290981762496658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.176324680674783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.206606079776281, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.712160922943624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012417, "longitude": 18.507051, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:12+00:00", "timestamp_unix": 1768199412.0}, "starlink_location": {"latitude": 40.012351782981305, "longitude": 18.50706862535785, "altitude": 69.2900000258605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:30:13.465118+00:00", "timestamp_unix": 1768199413.465118}, "starlink_gps": {"latitude": 40.01235221369422, "longitude": 18.50706778514341, "altitude": 69.29000001940213, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:13.465377+00:00", "timestamp_unix": 1768199413.465377}, "nmea_primary": {"latitude": 40.012411666666665, "longitude": 18.507035, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:12.309670+00:00", "timestamp_unix": 1768199412.30967}, "nmea_secondary": {"latitude": 40.01239833333333, "longitude": 18.507008333333335, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:12.876970+00:00", "timestamp_unix": 1768199412.87697}}

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


validation_timestamp: 2026-01-12T06:30:43.456627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.688486130729135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.648485673382673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.033882502262948, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2267956776456015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04243026819687954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.690609720431344, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.811875167352601, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.651372565066803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.7701599042600344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3932134522145436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01238, "longitude": 18.507128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:33+00:00", "timestamp_unix": 1768199433.0}, "starlink_location": {"latitude": 40.012309444732836, "longitude": 18.507171839544174, "altitude": 70.5821392446717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:30:43.424291+00:00", "timestamp_unix": 1768199443.424291}, "starlink_gps": {"latitude": 40.01230971508564, "longitude": 18.507171487949982, "altitude": 70.56212662488916, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:43.424543+00:00", "timestamp_unix": 1768199443.424543}, "nmea_primary": {"latitude": 40.012365, "longitude": 18.507141666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:42.305017+00:00", "timestamp_unix": 1768199442.305017}, "nmea_secondary": {"latitude": 40.01236, "longitude": 18.507126666666668, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:30:42.825647+00:00", "timestamp_unix": 1768199442.825647}}

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


validation_timestamp: 2026-01-12T06:31:13.501065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.40760579036077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.387626245599513, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.392623875400383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2496348180072694, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023951547593523116, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.322000345262145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.1735983431678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.303845146663946, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.154911254116781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8709217318250557, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012318, "longitude": 18.507233, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:05+00:00", "timestamp_unix": 1768199465.0}, "starlink_location": {"latitude": 40.01223989120441, "longitude": 18.507300333333337, "altitude": 71.92993580105177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:31:13.463969+00:00", "timestamp_unix": 1768199473.463969}, "starlink_gps": {"latitude": 40.01224010660585, "longitude": 18.507300333333333, "altitude": 71.94189447143833, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:13.464221+00:00", "timestamp_unix": 1768199473.464221}, "nmea_primary": {"latitude": 40.012296666666664, "longitude": 18.507236666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:12.325276+00:00", "timestamp_unix": 1768199472.325276}, "nmea_secondary": {"latitude": 40.01231833333333, "longitude": 18.507218333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:12.838369+00:00", "timestamp_unix": 1768199472.838369}}

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


validation_timestamp: 2026-01-12T06:31:43.462263+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.166068878574432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.152671082042966, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7619656252848526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9025514446478418, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013442034958598782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.855929944550963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.054749016980782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.843081592760884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.041383091946955, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7798731662062512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012245, "longitude": 18.507309, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:36+00:00", "timestamp_unix": 1768199496.0}, "starlink_location": {"latitude": 40.01218213006517, "longitude": 18.507358557465984, "altitude": 71.62605612426997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:31:43.424377+00:00", "timestamp_unix": 1768199503.424377}, "starlink_gps": {"latitude": 40.01218223827499, "longitude": 18.507358487102607, "altitude": 71.62004852627646, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:43.424633+00:00", "timestamp_unix": 1768199503.424633}, "nmea_primary": {"latitude": 40.012233333333334, "longitude": 18.507295, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:42.313214+00:00", "timestamp_unix": 1768199502.313214}, "nmea_secondary": {"latitude": 40.012258333333335, "longitude": 18.507295, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:31:42.799700+00:00", "timestamp_unix": 1768199502.7997}}

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


validation_timestamp: 2026-01-12T06:32:13.459848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.721177673672669, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.707855250882462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.21734693072099998, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.304184796755783, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013444597742306906, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.504078557631004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.000723606734306, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.490758329890237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.987471060385083, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5170946371013225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01218, "longitude": 18.507362, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:08+00:00", "timestamp_unix": 1768199528.0}, "starlink_location": {"latitude": 40.012115130029464, "longitude": 18.507419557488305, "altitude": 71.51000000193491, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:32:13.426253+00:00", "timestamp_unix": 1768199533.426253}, "starlink_gps": {"latitude": 40.012115238259916, "longitude": 18.50741948711159, "altitude": 71.51000000158018, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:13.426508+00:00", "timestamp_unix": 1768199533.426508}, "nmea_primary": {"latitude": 40.01217833333333, "longitude": 18.507363333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:12.286286+00:00", "timestamp_unix": 1768199532.286286}, "nmea_secondary": {"latitude": 40.012195, "longitude": 18.507343333333335, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:12.809244+00:00", "timestamp_unix": 1768199532.809244}}

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


validation_timestamp: 2026-01-12T06:32:43.529704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.280560228076538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2697670832825407, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.2271069918949693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9540494417322001, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01200425724027976, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.385974053246682, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.218044111168056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.3755179835143303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.207012077053428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9266243887354169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01213, "longitude": 18.507416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:39+00:00", "timestamp_unix": 1768199559.0}, "starlink_location": {"latitude": 40.012103463415315, "longitude": 18.507432833333333, "altitude": 72.09000000212795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:32:43.424743+00:00", "timestamp_unix": 1768199563.424743}, "starlink_gps": {"latitude": 40.012103571372194, "longitude": 18.507432833333333, "altitude": 72.09000000123862, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:43.424999+00:00", "timestamp_unix": 1768199563.424999}, "nmea_primary": {"latitude": 40.01213, "longitude": 18.507413333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:42.323890+00:00", "timestamp_unix": 1768199562.32389}, "nmea_secondary": {"latitude": 40.01213833333333, "longitude": 18.507413333333332, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:32:42.826904+00:00", "timestamp_unix": 1768199562.826904}}

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


validation_timestamp: 2026-01-12T06:33:13.465961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.241957897029655, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.244743475184381, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.11355354585882624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0386492986502303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013399765848156076, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.313515701866493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.511785878117099, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.31651957490598, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5125573394818215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1505590464353526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0121, "longitude": 18.507423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:12+00:00", "timestamp_unix": 1768199592.0}, "starlink_location": {"latitude": 40.01206314841685, "longitude": 18.50746138520373, "altitude": 72.51000000119257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:33:13.426845+00:00", "timestamp_unix": 1768199593.426845}, "starlink_gps": {"latitude": 40.01206320247946, "longitude": 18.507461525820204, "altitude": 72.51000000122269, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:13.427102+00:00", "timestamp_unix": 1768199593.427102}, "nmea_primary": {"latitude": 40.0121, "longitude": 18.507421666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:12.302896+00:00", "timestamp_unix": 1768199592.302896}, "nmea_secondary": {"latitude": 40.012098333333334, "longitude": 18.507435, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:12.837443+00:00", "timestamp_unix": 1768199592.837443}}

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


validation_timestamp: 2026-01-12T06:33:43.501297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.325769582196018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.304665483654861, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0114700993668055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6311983827990024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023971276077744068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.44386481349269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.161596648336618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.424808451879516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.138651073596468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.420120158421147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012074, "longitude": 18.507414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:33+00:00", "timestamp_unix": 1768199613.0}, "starlink_location": {"latitude": 40.012023891180505, "longitude": 18.507449166666664, "altitude": 70.90000000279252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:33:43.465358+00:00", "timestamp_unix": 1768199623.465358}, "starlink_gps": {"latitude": 40.01202410675937, "longitude": 18.507449166666667, "altitude": 70.900000001293, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:43.465612+00:00", "timestamp_unix": 1768199623.465612}, "nmea_primary": {"latitude": 40.01207, "longitude": 18.507403333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:42.305865+00:00", "timestamp_unix": 1768199622.305865}, "nmea_secondary": {"latitude": 40.01206833333333, "longitude": 18.507431666666665, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:33:42.798056+00:00", "timestamp_unix": 1768199622.798056}}

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


validation_timestamp: 2026-01-12T06:34:13.501414+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.915355784159486, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.936314496667236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3827226271771358, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7387506705790832, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02386850640383717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.81979022548492, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.049951937387863, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842336027913543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.067003093054331, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121207692824126, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012047, "longitude": 18.507383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:05+00:00", "timestamp_unix": 1768199645.0}, "starlink_location": {"latitude": 40.012021499999975, "longitude": 18.50744395781811, "altitude": 70.97000000265716, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:34:13.465385+00:00", "timestamp_unix": 1768199653.465385}, "starlink_gps": {"latitude": 40.01202149999998, "longitude": 18.507444238079184, "altitude": 70.97000000015625, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:13.465640+00:00", "timestamp_unix": 1768199653.46564}, "nmea_primary": {"latitude": 40.01204166666667, "longitude": 18.507368333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:12.295564+00:00", "timestamp_unix": 1768199652.295564}, "nmea_secondary": {"latitude": 40.012053333333334, "longitude": 18.507401666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:12.810698+00:00", "timestamp_unix": 1768199652.810698}}

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


validation_timestamp: 2026-01-12T06:34:43.505027+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.938689733163831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.930436174081007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0663150015893177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.171592358008621, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026754019532045935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.046004649914856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.919730455902483, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.041697344615003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.9138138654294385, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1944977934647505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01203, "longitude": 18.507359, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:36+00:00", "timestamp_unix": 1768199676.0}, "starlink_location": {"latitude": 40.01198622477098, "longitude": 18.507417062410912, "altitude": 70.52000000218703, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:34:43.465799+00:00", "timestamp_unix": 1768199683.465799}, "starlink_gps": {"latitude": 40.0119864401437, "longitude": 18.50741720245649, "altitude": 70.52000000229467, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:43.466052+00:00", "timestamp_unix": 1768199683.466052}, "nmea_primary": {"latitude": 40.01202333333333, "longitude": 18.50735, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:42.302774+00:00", "timestamp_unix": 1768199682.302774}, "nmea_secondary": {"latitude": 40.01202, "longitude": 18.507363333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:34:41.878856+00:00", "timestamp_unix": 1768199681.878856}}

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


validation_timestamp: 2026-01-12T06:35:13.469132+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.377624062954093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.369166371774613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1715923913229795, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2346899507521187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008484203264830946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.873293541348999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.117729250621566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.864878786221471, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.109282159197465, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2585488595204488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01201, "longitude": 18.507376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:07+00:00", "timestamp_unix": 1768199707.0}, "starlink_location": {"latitude": 40.01197314840741, "longitude": 18.50741689074258, "altitude": 70.5000000005239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:35:13.427291+00:00", "timestamp_unix": 1768199713.427291}, "starlink_gps": {"latitude": 40.011973202466194, "longitude": 18.507416820439442, "altitude": 70.50000000015862, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:13.427545+00:00", "timestamp_unix": 1768199713.427545}, "nmea_primary": {"latitude": 40.012, "longitude": 18.507371666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:12.334566+00:00", "timestamp_unix": 1768199712.334566}, "nmea_secondary": {"latitude": 40.012008333333334, "longitude": 18.507361666666668, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:12.784358+00:00", "timestamp_unix": 1768199712.784358}}

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


validation_timestamp: 2026-01-12T06:35:43.462311+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.751528301973625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.71792362935781, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4095290568397334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3451666852007151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03610368877687081, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.601079337803935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.505780309806738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.565810457244658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.471027818795235, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.28388440520108293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011982, "longitude": 18.507442, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:39+00:00", "timestamp_unix": 1768199739.0}, "starlink_location": {"latitude": 40.01193144508694, "longitude": 18.507456281601385, "altitude": 70.43000000470447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:35:43.427100+00:00", "timestamp_unix": 1768199743.4271}, "starlink_gps": {"latitude": 40.011931715571194, "longitude": 18.507456047092603, "altitude": 70.43000000422876, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:43.427358+00:00", "timestamp_unix": 1768199743.427358}, "nmea_primary": {"latitude": 40.01197, "longitude": 18.507436666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:42.292984+00:00", "timestamp_unix": 1768199742.292984}, "nmea_secondary": {"latitude": 40.01197, "longitude": 18.50744, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:35:42.796821+00:00", "timestamp_unix": 1768199742.796821}}

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


validation_timestamp: 2026-01-12T06:36:13.464722+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.367959495901626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.358842824908755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0283094929173102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3792443971931798, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.013409884114035792, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.256531288860491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.76916689870673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.245698385774412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.75792736249197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5559746333992677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011936, "longitude": 18.507534, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:11+00:00", "timestamp_unix": 1768199771.0}, "starlink_location": {"latitude": 40.01188964834312, "longitude": 18.507551614983477, "altitude": 69.92000000234425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:36:13.428234+00:00", "timestamp_unix": 1768199773.428234}, "starlink_gps": {"latitude": 40.011889702446574, "longitude": 18.50755147426119, "altitude": 69.92000000143831, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:13.428492+00:00", "timestamp_unix": 1768199773.428492}, "nmea_primary": {"latitude": 40.01193166666667, "longitude": 18.50752333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:12.330213+00:00", "timestamp_unix": 1768199772.330213}, "nmea_secondary": {"latitude": 40.01192666666667, "longitude": 18.50752333333333, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:12.809529+00:00", "timestamp_unix": 1768199772.809529}}

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


validation_timestamp: 2026-01-12T06:36:43.504820+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.66506939277418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6179364230910105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5314698675638647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4928583164748592, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.059755713108806494, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.562265069787672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.395110374090614, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.509429955624193, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.3419796600370475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.18532487806311837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011883, "longitude": 18.507624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:43+00:00", "timestamp_unix": 1768199803.0}, "starlink_location": {"latitude": 40.011825170131466, "longitude": 18.50764458430205, "altitude": 70.27000001221792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:36:43.466600+00:00", "timestamp_unix": 1768199803.4666}, "starlink_gps": {"latitude": 40.01182549338322, "longitude": 18.507644023787055, "altitude": 70.27000000862333, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:43.466904+00:00", "timestamp_unix": 1768199803.466904}, "nmea_primary": {"latitude": 40.01188666666667, "longitude": 18.507606666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:42.317347+00:00", "timestamp_unix": 1768199802.317347}, "nmea_secondary": {"latitude": 40.011885, "longitude": 18.507606666666668, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:36:42.892142+00:00", "timestamp_unix": 1768199802.892142}}

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


validation_timestamp: 2026-01-12T06:37:13.485067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.458357013311405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.442018641370066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0460965044727497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6005213370128424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020032509090786244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.428368694752303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.463106097242203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.411820139246245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.44543932197901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0170662927162024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01184, "longitude": 18.507683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:03+00:00", "timestamp_unix": 1768199823.0}, "starlink_location": {"latitude": 40.011763259873696, "longitude": 18.507754, "altitude": 70.93000000281354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:37:13.445876+00:00", "timestamp_unix": 1768199833.445876}, "starlink_gps": {"latitude": 40.01176344003038, "longitude": 18.507754, "altitude": 70.93000000272308, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:13.446134+00:00", "timestamp_unix": 1768199833.446134}, "nmea_primary": {"latitude": 40.011833333333335, "longitude": 18.507691666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:12.321916+00:00", "timestamp_unix": 1768199832.321916}, "nmea_secondary": {"latitude": 40.01183833333333, "longitude": 18.507701666666666, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:11.783507+00:00", "timestamp_unix": 1768199831.783507}}

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


validation_timestamp: 2026-01-12T06:37:43.500870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9036040279572175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8551874232719605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.668165472071688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0307514771410093, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05072524461456151, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.487705820781508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.16470258293822, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.437794162593576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.120376789537551, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.30112879294388, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01179, "longitude": 18.507767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:34+00:00", "timestamp_unix": 1768199854.0}, "starlink_location": {"latitude": 40.01172700354138, "longitude": 18.507809979789574, "altitude": 71.96006168229395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:37:43.467322+00:00", "timestamp_unix": 1768199863.467322}, "starlink_gps": {"latitude": 40.011727326747305, "longitude": 18.507809559463528, "altitude": 71.94809917086543, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:43.467582+00:00", "timestamp_unix": 1768199863.467582}, "nmea_primary": {"latitude": 40.011775, "longitude": 18.507766666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:42.311483+00:00", "timestamp_unix": 1768199862.311483}, "nmea_secondary": {"latitude": 40.01177166666667, "longitude": 18.507793333333332, "altitude": 38.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:37:42.796796+00:00", "timestamp_unix": 1768199862.796796}}

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


validation_timestamp: 2026-01-12T06:38:13.465182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.882914704476207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.86055882391654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4285924904840201, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1822032748953, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0223694364027905, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.161182950563743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.740501813101027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.13894946235769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.718256143286263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.832101286325489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011726, "longitude": 18.507822, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:06+00:00", "timestamp_unix": 1768199886.0}, "starlink_location": {"latitude": 40.0116532967293, "longitude": 18.50786522412732, "altitude": 70.5400000035623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:38:13.428488+00:00", "timestamp_unix": 1768199893.428488}, "starlink_gps": {"latitude": 40.01165347680566, "longitude": 18.507865107033695, "altitude": 70.54000000252081, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:13.428743+00:00", "timestamp_unix": 1768199893.428743}, "nmea_primary": {"latitude": 40.011715, "longitude": 18.507813333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:12.329856+00:00", "timestamp_unix": 1768199892.329856}, "nmea_secondary": {"latitude": 40.01170166666667, "longitude": 18.507841666666668, "altitude": 38.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:12.809930+00:00", "timestamp_unix": 1768199892.80993}}

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


validation_timestamp: 2026-01-12T06:38:43.469780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.122924468532885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.118535254327307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5991236728583218, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.628279457430391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019047734654819404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.521567003127296, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.56935935015063, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.516052321509785, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5615167623363497, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.986449635356863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011658, "longitude": 18.507816, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:36+00:00", "timestamp_unix": 1768199916.0}, "starlink_location": {"latitude": 40.01162427819598, "longitude": 18.507887109106118, "altitude": 70.35000000470014, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:38:43.427978+00:00", "timestamp_unix": 1768199923.427978}, "starlink_gps": {"latitude": 40.01162444076971, "longitude": 18.507887179581193, "altitude": 70.35000000361944, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:43.428230+00:00", "timestamp_unix": 1768199923.42823}, "nmea_primary": {"latitude": 40.01166333333333, "longitude": 18.507815, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:42.336607+00:00", "timestamp_unix": 1768199922.336607}, "nmea_secondary": {"latitude": 40.01164, "longitude": 18.507865, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:38:42.883251+00:00", "timestamp_unix": 1768199922.883251}}

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


validation_timestamp: 2026-01-12T06:39:13.463982+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.948034313825735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.921417221468602, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4917691218852458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.41756199197578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03168888932240192, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4124466533546425, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0698907561210045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.386586436260476, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.038227924729327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.907435309822979, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011604, "longitude": 18.507809, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:07+00:00", "timestamp_unix": 1768199947.0}, "starlink_location": {"latitude": 40.011570444976925, "longitude": 18.50786339084364, "altitude": 71.24000000628216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:39:13.428294+00:00", "timestamp_unix": 1768199953.428294}, "starlink_gps": {"latitude": 40.01157071544378, "longitude": 18.507863273597422, "altitude": 71.24000000482253, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:13.428548+00:00", "timestamp_unix": 1768199953.428548}, "nmea_primary": {"latitude": 40.01161, "longitude": 18.507793333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:12.329246+00:00", "timestamp_unix": 1768199952.329246}, "nmea_secondary": {"latitude": 40.011588333333336, "longitude": 18.507856666666665, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:12.837990+00:00", "timestamp_unix": 1768199952.83799}}

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


validation_timestamp: 2026-01-12T06:39:43.433670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.439190850702061, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.447809468918845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4553903829358414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.060343150704749, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028763072938343816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.713949849028418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7005834190059939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.726280440267676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7258554184686639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.060299731762553, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011562, "longitude": 18.507797, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:40+00:00", "timestamp_unix": 1768199980.0}, "starlink_location": {"latitude": 40.0115369049211, "longitude": 18.5078375386756, "altitude": 70.61009929198055, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:39:43.399630+00:00", "timestamp_unix": 1768199983.39963}, "starlink_gps": {"latitude": 40.01153704879883, "longitude": 18.507837819342107, "altitude": 70.59412367211092, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:43.399907+00:00", "timestamp_unix": 1768199983.399907}, "nmea_primary": {"latitude": 40.011563333333335, "longitude": 18.50778, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:42.299687+00:00", "timestamp_unix": 1768199982.299687}, "nmea_secondary": {"latitude": 40.011523333333336, "longitude": 18.507828333333332, "altitude": 38.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:39:42.794226+00:00", "timestamp_unix": 1768199982.794226}}

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


validation_timestamp: 2026-01-12T06:40:13.468871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.1115014465653505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.100675339548522, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9378161015565916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.046192646404509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012032582666303205, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9118462233883, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.626452422939314, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.903243801393952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6294802737330627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.290910163671082, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01151, "longitude": 18.507814, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:11+00:00", "timestamp_unix": 1768200011.0}, "starlink_location": {"latitude": 40.01146863003517, "longitude": 18.507840166666664, "altitude": 68.7960577451518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:40:13.429700+00:00", "timestamp_unix": 1768200013.4297}, "starlink_gps": {"latitude": 40.01146873824678, "longitude": 18.507840166666664, "altitude": 68.79005004946515, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:13.429959+00:00", "timestamp_unix": 1768200013.429959}, "nmea_primary": {"latitude": 40.01150666666667, "longitude": 18.507791666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:12.340530+00:00", "timestamp_unix": 1768200012.34053}, "nmea_secondary": {"latitude": 40.011465, "longitude": 18.50782166666667, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:12.808018+00:00", "timestamp_unix": 1768200012.808018}}

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


validation_timestamp: 2026-01-12T06:40:43.468845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.210039893949139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.201088331694964, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9588178941935357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.265874137029738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01346076599938073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.143242380371268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.493052126990778, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.13676246903301, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4889948593771485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.764656433341081, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01143, "longitude": 18.507843, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:42+00:00", "timestamp_unix": 1768200042.0}, "starlink_location": {"latitude": 40.01136979653068, "longitude": 18.507874442413918, "altitude": 69.78606725731535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:40:43.429338+00:00", "timestamp_unix": 1768200043.429338}, "starlink_gps": {"latitude": 40.01136990489129, "longitude": 18.507874512874494, "altitude": 69.78005129018473, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:43.429592+00:00", "timestamp_unix": 1768200043.429592}, "nmea_primary": {"latitude": 40.01143, "longitude": 18.50782, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:42.316094+00:00", "timestamp_unix": 1768200042.316094}, "nmea_secondary": {"latitude": 40.01139166666667, "longitude": 18.507845, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:40:42.820675+00:00", "timestamp_unix": 1768200042.820675}}

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


validation_timestamp: 2026-01-12T06:41:13.468401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.02385721732779, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.00484596502298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9818519047772694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.8330612649267835, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0190143791766596, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.912677573591415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2668322885444847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.894117950611445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2480614441880205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.655558555373288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01136, "longitude": 18.507866, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:03+00:00", "timestamp_unix": 1768200063.0}, "starlink_location": {"latitude": 40.01127394509069, "longitude": 18.507901057457087, "altitude": 70.7860563665205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:41:13.429347+00:00", "timestamp_unix": 1768200073.429347}, "starlink_gps": {"latitude": 40.011274107379734, "longitude": 18.507900987105806, "altitude": 70.78004971832341, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:13.429600+00:00", "timestamp_unix": 1768200073.4296}, "nmea_primary": {"latitude": 40.011335, "longitude": 18.507853333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:12.301096+00:00", "timestamp_unix": 1768200072.301096}, "nmea_secondary": {"latitude": 40.0113, "longitude": 18.507883333333332, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:11.782153+00:00", "timestamp_unix": 1768200071.782153}}

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


validation_timestamp: 2026-01-12T06:41:43.439358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.366702424983732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.351472231676777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9115178036119578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.57486176873108, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0159865801694936, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.149688503299635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.062833615196192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.138129246773104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0470161236837146, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.141589578210057, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01126, "longitude": 18.507885, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:34+00:00", "timestamp_unix": 1768200094.0}, "starlink_location": {"latitude": 40.01118830986339, "longitude": 18.507914833333334, "altitude": 72.32000000784423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:41:43.399446+00:00", "timestamp_unix": 1768200103.399446}, "starlink_gps": {"latitude": 40.01118845363416, "longitude": 18.507914833333334, "altitude": 72.32000000681866, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:43.399700+00:00", "timestamp_unix": 1768200103.3997}, "nmea_primary": {"latitude": 40.011228333333335, "longitude": 18.507865, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:42.326876+00:00", "timestamp_unix": 1768200102.326876}, "nmea_secondary": {"latitude": 40.011206666666666, "longitude": 18.507918333333333, "altitude": 39.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:41:42.847242+00:00", "timestamp_unix": 1768200102.847242}}

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


validation_timestamp: 2026-01-12T06:42:13.507013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.601484362640102, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.539049265518641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4840673079643243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.104254075685488, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06330819797522762, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.891225253760909, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4974917785562123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.837331543970159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4619732254500724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.985442657698519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01115, "longitude": 18.50789, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:06+00:00", "timestamp_unix": 1768200126.0}, "starlink_location": {"latitude": 40.011097507056164, "longitude": 18.50792620874273, "altitude": 71.3399378698971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:42:13.469893+00:00", "timestamp_unix": 1768200133.469893}, "starlink_gps": {"latitude": 40.011098047396004, "longitude": 18.50792597450938, "altitude": 71.34993740333681, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:13.470151+00:00", "timestamp_unix": 1768200133.470151}, "nmea_primary": {"latitude": 40.011131666666664, "longitude": 18.507873333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:12.317855+00:00", "timestamp_unix": 1768200132.317855}, "nmea_secondary": {"latitude": 40.01110833333333, "longitude": 18.507936666666666, "altitude": 43.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:12.806769+00:00", "timestamp_unix": 1768200132.806769}}

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


validation_timestamp: 2026-01-12T06:42:43.469507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.88298855358876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.847321241914793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.157642371262749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.963066918741919, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03657942997988191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.882650874510022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.497889823908145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.849380473273564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.461332291592007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2193872502825895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011036, "longitude": 18.507906, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:37+00:00", "timestamp_unix": 1768200157.0}, "starlink_location": {"latitude": 40.01095372286914, "longitude": 18.507949890926128, "altitude": 70.97000001737082, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:42:43.430946+00:00", "timestamp_unix": 1768200163.430946}, "starlink_gps": {"latitude": 40.010954047394385, "longitude": 18.507949820586628, "altitude": 70.97000001476749, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:43.431198+00:00", "timestamp_unix": 1768200163.431198}, "nmea_primary": {"latitude": 40.01102, "longitude": 18.507891666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:42.339834+00:00", "timestamp_unix": 1768200162.339834}, "nmea_secondary": {"latitude": 40.01101166666667, "longitude": 18.50794, "altitude": 42.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:42:42.819207+00:00", "timestamp_unix": 1768200162.819207}}

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


validation_timestamp: 2026-01-12T06:43:13.439745+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.491358462589917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.477294967160201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.832166552080882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6603663421131514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01792178914650659, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.347004624783748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.537119337541425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.335405460783704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.520751561356114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.12973778101034, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0109, "longitude": 18.50793, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:08+00:00", "timestamp_unix": 1768200188.0}, "starlink_location": {"latitude": 40.01080764303885, "longitude": 18.507955192379175, "altitude": 73.200106923763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:43:13.400264+00:00", "timestamp_unix": 1768200193.400264}, "starlink_gps": {"latitude": 40.01080778731118, "longitude": 18.50795528619026, "altitude": 73.19209720406279, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:13.400522+00:00", "timestamp_unix": 1768200193.400522}, "nmea_primary": {"latitude": 40.01087666666667, "longitude": 18.507916666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:12.330940+00:00", "timestamp_unix": 1768200192.33094}, "nmea_secondary": {"latitude": 40.010893333333335, "longitude": 18.50796, "altitude": 41.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:12.897790+00:00", "timestamp_unix": 1768200192.89779}}

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


validation_timestamp: 2026-01-12T06:43:43.468152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.471133212371205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.428841317876063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5368346792095187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8945884277545193, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044787948395727376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.700564362433699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.22810110555329, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.655976452306026, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.18681546431585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.147208545910206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010727, "longitude": 18.507982, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:40+00:00", "timestamp_unix": 1768200220.0}, "starlink_location": {"latitude": 40.01063359339937, "longitude": 18.50799761493301, "altitude": 71.69000001029465, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:43:43.430587+00:00", "timestamp_unix": 1768200223.430587}, "starlink_gps": {"latitude": 40.01063395394716, "longitude": 18.50799738049239, "altitude": 71.69000000835693, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:43.430885+00:00", "timestamp_unix": 1768200223.430885}, "nmea_primary": {"latitude": 40.010715, "longitude": 18.507956666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:42.301308+00:00", "timestamp_unix": 1768200222.301308}, "nmea_secondary": {"latitude": 40.01074333333333, "longitude": 18.507988333333333, "altitude": 41.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:43:42.793309+00:00", "timestamp_unix": 1768200222.793309}}

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


validation_timestamp: 2026-01-12T06:44:13.467378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.0835236226726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.040337406245143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6851747364686736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.634513343466957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044729180251914503, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.730083011603183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.671200617460121, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.685565324064077, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.628774352229497, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.713900541159008, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01053, "longitude": 18.508038, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:12+00:00", "timestamp_unix": 1768200252.0}, "starlink_location": {"latitude": 40.01044992677028, "longitude": 18.50805911490374, "altitude": 69.43000000845271, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:44:13.431032+00:00", "timestamp_unix": 1768200253.431032}, "starlink_gps": {"latitude": 40.010450286844986, "longitude": 18.50805888077138, "altitude": 69.43000000602177, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:13.431285+00:00", "timestamp_unix": 1768200253.431285}, "nmea_primary": {"latitude": 40.010531666666665, "longitude": 18.508018333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:12.342045+00:00", "timestamp_unix": 1768200252.342045}, "nmea_secondary": {"latitude": 40.010571666666664, "longitude": 18.508036666666666, "altitude": 40.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:12.805051+00:00", "timestamp_unix": 1768200252.805051}}

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


validation_timestamp: 2026-01-12T06:44:43.470664+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.638994805691292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.59648827442943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.862486285899084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2094571712169366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042507205793043956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.777040720810813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.181995038962818, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.734536175988339, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.1397269581614, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6997518599747647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01038, "longitude": 18.508074, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:34+00:00", "timestamp_unix": 1768200274.0}, "starlink_location": {"latitude": 40.01024087142183, "longitude": 18.50810089086163, "altitude": 68.54000002284795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:44:43.431040+00:00", "timestamp_unix": 1768200283.43104}, "starlink_gps": {"latitude": 40.01024124988599, "longitude": 18.508100820550478, "altitude": 68.5400000200027, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:43.431295+00:00", "timestamp_unix": 1768200283.431295}, "nmea_primary": {"latitude": 40.01033666666667, "longitude": 18.508081666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:42.319846+00:00", "timestamp_unix": 1768200282.319846}, "nmea_secondary": {"latitude": 40.01036833333333, "longitude": 18.508095, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:44:42.819187+00:00", "timestamp_unix": 1768200282.819187}}

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


validation_timestamp: 2026-01-12T06:45:13.514544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.649094601158573, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.564767582856438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7074759132202195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.246302173060278, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08539125588122667, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.017190935254375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.08082402167324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.932258122070287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.99839542383018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.558711437688192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01015, "longitude": 18.508154, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:06+00:00", "timestamp_unix": 1768200306.0}, "starlink_location": {"latitude": 40.01001206576597, "longitude": 18.50819047934444, "altitude": 70.700051031028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:45:13.470464+00:00", "timestamp_unix": 1768200313.470464}, "starlink_gps": {"latitude": 40.01001278516117, "longitude": 18.50819012851599, "altitude": 70.69006617062958, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:13.470718+00:00", "timestamp_unix": 1768200313.470718}, "nmea_primary": {"latitude": 40.01011666666667, "longitude": 18.508155, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:12.308488+00:00", "timestamp_unix": 1768200312.308488}, "nmea_secondary": {"latitude": 40.010165, "longitude": 18.508171666666666, "altitude": 40.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:12.892917+00:00", "timestamp_unix": 1768200312.892917}}

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


validation_timestamp: 2026-01-12T06:45:43.469349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.35464331934884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.287473543488648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9472162462691553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.709463994674349, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06722397267650664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.555176353515618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.023420719272577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.488867922925978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.956383478473334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3839480247508185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009914, "longitude": 18.508245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:37+00:00", "timestamp_unix": 1768200337.0}, "starlink_location": {"latitude": 40.00980396538057, "longitude": 18.508265114864145, "altitude": 69.07394422017191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:45:43.433270+00:00", "timestamp_unix": 1768200343.43327}, "starlink_gps": {"latitude": 40.009804560263504, "longitude": 18.508264974206448, "altitude": 69.07994906905354, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:43.433525+00:00", "timestamp_unix": 1768200343.433525}, "nmea_primary": {"latitude": 40.00989333333333, "longitude": 18.508223333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:42.328700+00:00", "timestamp_unix": 1768200342.3287}, "nmea_secondary": {"latitude": 40.00993833333333, "longitude": 18.50824666666667, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:45:42.793423+00:00", "timestamp_unix": 1768200342.793423}}

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


validation_timestamp: 2026-01-12T06:46:13.472348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.376563735010508, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.322919214245996, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5762709154050878, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.071049332996839, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05445084098185404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.839388045118621, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.430668224865114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.787978114221747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.377388875925298, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.7730603817245125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00967, "longitude": 18.508308, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:09+00:00", "timestamp_unix": 1768200369.0}, "starlink_location": {"latitude": 40.00958583439136, "longitude": 18.50831477577119, "altitude": 71.15000003692637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:46:13.431723+00:00", "timestamp_unix": 1768200373.431723}, "starlink_gps": {"latitude": 40.009586321107804, "longitude": 18.50831484609895, "altitude": 71.150000032116, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:13.431976+00:00", "timestamp_unix": 1768200373.431976}, "nmea_primary": {"latitude": 40.009663333333336, "longitude": 18.50829166666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:12.305679+00:00", "timestamp_unix": 1768200372.305679}, "nmea_secondary": {"latitude": 40.009715, "longitude": 18.508298333333332, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:12.873870+00:00", "timestamp_unix": 1768200372.87387}}

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


validation_timestamp: 2026-01-12T06:46:43.470276+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.07713705617543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.027589480791832, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7049821981807725, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.893552759051353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04961804197820201, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.60357731246984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.970131607397754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.554227956368498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.920567267662666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6777330321524815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009426, "longitude": 18.50837, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:41+00:00", "timestamp_unix": 1768200401.0}, "starlink_location": {"latitude": 40.009337020139625, "longitude": 18.508392448229788, "altitude": 71.91000003152709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:46:43.432759+00:00", "timestamp_unix": 1768200403.432759}, "starlink_gps": {"latitude": 40.00933745314234, "longitude": 18.508392307455836, "altitude": 71.91000002763592, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:43.433012+00:00", "timestamp_unix": 1768200403.433012}, "nmea_primary": {"latitude": 40.00942666666667, "longitude": 18.50835, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:42.340733+00:00", "timestamp_unix": 1768200402.340733}, "nmea_secondary": {"latitude": 40.00948666666667, "longitude": 18.508353333333332, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:46:42.566670+00:00", "timestamp_unix": 1768200402.56667}}

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


validation_timestamp: 2026-01-12T06:47:13.507855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.377772777559146, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.268481339182474, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3671335434907324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.750683632292919, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11058500678144369, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.527248848267726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.127511346905475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.419842060143854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.018372190753627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7093406888383855, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009174, "longitude": 18.50844, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:12+00:00", "timestamp_unix": 1768200432.0}, "starlink_location": {"latitude": 40.00908340331297, "longitude": 18.508469270834254, "altitude": 73.38995293103832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:47:13.471661+00:00", "timestamp_unix": 1768200433.471661}, "starlink_gps": {"latitude": 40.009084393775474, "longitude": 18.508469153740055, "altitude": 73.39995083277034, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:13.471916+00:00", "timestamp_unix": 1768200433.471916}, "nmea_primary": {"latitude": 40.00919, "longitude": 18.508421666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:12.301192+00:00", "timestamp_unix": 1768200432.301192}, "nmea_secondary": {"latitude": 40.00925, "longitude": 18.508413333333333, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:12.830318+00:00", "timestamp_unix": 1768200432.830318}}

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


validation_timestamp: 2026-01-12T06:47:43.510691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 20.701079168169933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.58392227470421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.505963621854746, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9012105749184912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11718705353615266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.307355529627435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.584484111821492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.190349274287577, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.46730892211176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.360488160424897, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009003, "longitude": 18.508512, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:33+00:00", "timestamp_unix": 1768200453.0}, "starlink_location": {"latitude": 40.00882656953744, "longitude": 18.508589583531883, "altitude": 73.29994848019727, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:47:43.471449+00:00", "timestamp_unix": 1768200463.471449}, "starlink_gps": {"latitude": 40.00882756042989, "longitude": 18.50858911495355, "altitude": 73.30995071816277, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:43.471702+00:00", "timestamp_unix": 1768200463.471702}, "nmea_primary": {"latitude": 40.00893666666666, "longitude": 18.508528333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:42.341290+00:00", "timestamp_unix": 1768200462.34129}, "nmea_secondary": {"latitude": 40.00901, "longitude": 18.508506666666666, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:47:41.791980+00:00", "timestamp_unix": 1768200461.79198}}

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


validation_timestamp: 2026-01-12T06:48:13.447742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.897513407614817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.854354592714762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.752861523934249, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.69320729784354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044698623376216155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.144744898399916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.49815407341168, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.101618699334347, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.453725327191638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.620683317691315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008724, "longitude": 18.508633, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:06+00:00", "timestamp_unix": 1768200486.0}, "starlink_location": {"latitude": 40.008583857277955, "longitude": 18.508669935791538, "altitude": 69.96000004731597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:48:13.400839+00:00", "timestamp_unix": 1768200493.400839}, "starlink_gps": {"latitude": 40.0085842171067, "longitude": 18.508669701825585, "altitude": 69.96000004211986, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:13.401095+00:00", "timestamp_unix": 1768200493.401095}, "nmea_primary": {"latitude": 40.008673333333334, "longitude": 18.508646666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:12.314557+00:00", "timestamp_unix": 1768200492.314557}, "nmea_secondary": {"latitude": 40.00874, "longitude": 18.508595, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:12.874016+00:00", "timestamp_unix": 1768200492.874016}}

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


validation_timestamp: 2026-01-12T06:48:43.507954+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.927426346498725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.82962946721315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4522345080064385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.423970131857873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10819275236153195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.589252524121845, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.136842395952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.488093309810967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.02990914540843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.046220379604188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00845, "longitude": 18.508764, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:37+00:00", "timestamp_unix": 1768200517.0}, "starlink_location": {"latitude": 40.00831717821918, "longitude": 18.508789458491012, "altitude": 68.91000005897156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:48:43.471759+00:00", "timestamp_unix": 1768200523.471759}, "starlink_gps": {"latitude": 40.0083179887857, "longitude": 18.50878875577065, "altitude": 68.91000004552926, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:43.472018+00:00", "timestamp_unix": 1768200523.472018}, "nmea_primary": {"latitude": 40.00841, "longitude": 18.50876166666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:42.337673+00:00", "timestamp_unix": 1768200522.337673}, "nmea_secondary": {"latitude": 40.008473333333335, "longitude": 18.508695, "altitude": 38.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:48:42.564879+00:00", "timestamp_unix": 1768200522.564879}}

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


validation_timestamp: 2026-01-12T06:49:13.513413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.838634983915686, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.728754148859501, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0708683887415384, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.681170897610828, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11031069996750778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.027360757601963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.33007975928609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.91838579894138, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.226834172556677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.871296647949841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008163, "longitude": 18.508892, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:08+00:00", "timestamp_unix": 1768200548.0}, "starlink_location": {"latitude": 40.00806590179887, "longitude": 18.508903166666666, "altitude": 70.62000005916624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:49:13.472041+00:00", "timestamp_unix": 1768200553.472041}, "starlink_gps": {"latitude": 40.00806689384683, "longitude": 18.508903166666666, "altitude": 70.62000004556654, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:13.472298+00:00", "timestamp_unix": 1768200553.472298}, "nmea_primary": {"latitude": 40.008155, "longitude": 18.508885, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:12.330536+00:00", "timestamp_unix": 1768200552.330536}, "nmea_secondary": {"latitude": 40.008195, "longitude": 18.50884, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:12.896516+00:00", "timestamp_unix": 1768200552.896516}}

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


validation_timestamp: 2026-01-12T06:49:43.512603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.311695077004249, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.195741897839962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5785882989558825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.255052422719153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1209205824177199, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.516412957066139, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.54677361425503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.398669309668106, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.429327697771676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.031596917758836, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007874, "longitude": 18.509, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:38+00:00", "timestamp_unix": 1768200578.0}, "starlink_location": {"latitude": 40.00779106984204, "longitude": 18.50901518749646, "altitude": 74.3800000732105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:49:43.473721+00:00", "timestamp_unix": 1768200583.473721}, "starlink_gps": {"latitude": 40.00779206050067, "longitude": 18.50901460192071, "altitude": 74.38000005757705, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:43.473974+00:00", "timestamp_unix": 1768200583.473974}, "nmea_primary": {"latitude": 40.007875, "longitude": 18.508993333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:42.323232+00:00", "timestamp_unix": 1768200582.323232}, "nmea_secondary": {"latitude": 40.007955, "longitude": 18.508975, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:49:42.790740+00:00", "timestamp_unix": 1768200582.79074}}

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


validation_timestamp: 2026-01-12T06:50:13.440952+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1625319337942495, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1208164666072635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.417181994353075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.171826801177168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04201717430573421, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.57230771376743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.319413543845243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.530487793758365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.277494526235508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.754770258263747, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007584, "longitude": 18.509119, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:11+00:00", "timestamp_unix": 1768200611.0}, "starlink_location": {"latitude": 40.00752052324176, "longitude": 18.509133295043842, "altitude": 74.68000004285162, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:50:13.403455+00:00", "timestamp_unix": 1768200613.403455}, "starlink_gps": {"latitude": 40.00752088529265, "longitude": 18.509133153799553, "altitude": 74.68000003702234, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:13.403708+00:00", "timestamp_unix": 1768200613.403708}, "nmea_primary": {"latitude": 40.007605, "longitude": 18.509111666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:12.343334+00:00", "timestamp_unix": 1768200612.343334}, "nmea_secondary": {"latitude": 40.00769, "longitude": 18.509083333333333, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:11.803175+00:00", "timestamp_unix": 1768200611.803175}}

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


validation_timestamp: 2026-01-12T06:50:43.472664+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.941963294413831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8673937949772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3369738492361805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.911336971956418, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0781809058292756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.265555008385375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.407833308403642, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.192061703020826, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.344128661146314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.067691198445837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007286, "longitude": 18.509214, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:42+00:00", "timestamp_unix": 1768200642.0}, "starlink_location": {"latitude": 40.007232780078546, "longitude": 18.509207712826356, "altitude": 70.69000007815666, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:50:43.435386+00:00", "timestamp_unix": 1768200643.435386}, "starlink_gps": {"latitude": 40.00723342946959, "longitude": 18.509208064689066, "altitude": 70.69000006683152, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:43.435640+00:00", "timestamp_unix": 1768200643.43564}, "nmea_primary": {"latitude": 40.007325, "longitude": 18.509213333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:42.321586+00:00", "timestamp_unix": 1768200642.321586}, "nmea_secondary": {"latitude": 40.007376666666666, "longitude": 18.509165, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:50:42.816115+00:00", "timestamp_unix": 1768200642.816115}}

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


validation_timestamp: 2026-01-12T06:51:13.509464+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.671001269582447, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.570534103556833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5584356840906324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6494758667353744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10059110110392316, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.239102836507826, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.016256110339498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.138528974348636, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.916427534367646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.145792474567624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007088, "longitude": 18.509281, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:04+00:00", "timestamp_unix": 1768200664.0}, "starlink_location": {"latitude": 40.006948623907306, "longitude": 18.50930827084588, "altitude": 69.17000005044041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:51:13.473297+00:00", "timestamp_unix": 1768200673.473297}, "starlink_gps": {"latitude": 40.0069495240903, "longitude": 18.509308153786243, "altitude": 69.1700000388784, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:13.473549+00:00", "timestamp_unix": 1768200673.473549}, "nmea_primary": {"latitude": 40.00705833333333, "longitude": 18.509296666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:12.307971+00:00", "timestamp_unix": 1768200672.307971}, "nmea_secondary": {"latitude": 40.007106666666665, "longitude": 18.509261666666667, "altitude": 36.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:12.576028+00:00", "timestamp_unix": 1768200672.576028}}

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


validation_timestamp: 2026-01-12T06:51:43.512649+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.883548452848622, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.765271948457215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.264222761415857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.042922098448668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1207295496052815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.717235751940606, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.69610865223951, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.59742696843206, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.580026040428397, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.250639658357369, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00682, "longitude": 18.509357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:36+00:00", "timestamp_unix": 1768200696.0}, "starlink_location": {"latitude": 40.00669601403396, "longitude": 18.509376229014414, "altitude": 69.73000007396381, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:51:43.473502+00:00", "timestamp_unix": 1768200703.473502}, "starlink_gps": {"latitude": 40.00669709605979, "longitude": 18.509376346269345, "altitude": 69.73000005623238, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:43.473757+00:00", "timestamp_unix": 1768200703.473757}, "nmea_primary": {"latitude": 40.00678333333333, "longitude": 18.509371666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:42.345613+00:00", "timestamp_unix": 1768200702.345613}, "nmea_secondary": {"latitude": 40.006843333333336, "longitude": 18.509338333333332, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:51:41.817227+00:00", "timestamp_unix": 1768200701.817227}}

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


validation_timestamp: 2026-01-12T06:52:13.514127+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.219147672936039, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.089429093534385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.602626418545791, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.983744656034074, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1303863404809673, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.616658056336124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.771721886380785, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.486913597611723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.644644181864752, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.393730839713112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006523, "longitude": 18.509441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:07+00:00", "timestamp_unix": 1768200727.0}, "starlink_location": {"latitude": 40.00639712779657, "longitude": 18.50947043749987, "altitude": 71.80000008494112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:52:13.473865+00:00", "timestamp_unix": 1768200733.473865}, "starlink_gps": {"latitude": 40.006398296962246, "longitude": 18.509470320548452, "altitude": 71.80000006372346, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:13.474120+00:00", "timestamp_unix": 1768200733.47412}, "nmea_primary": {"latitude": 40.0065, "longitude": 18.509446666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:12.334429+00:00", "timestamp_unix": 1768200732.334429}, "nmea_secondary": {"latitude": 40.00655833333333, "longitude": 18.509405, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:12.866056+00:00", "timestamp_unix": 1768200732.866056}}

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


validation_timestamp: 2026-01-12T06:52:43.513150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.70874330242401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.58565204560168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.638944530301249, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.693426888510489, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13409058538256532, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.666747451973453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.628684105376372, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.536942470291834, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.494596862528702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.674646550270625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006214, "longitude": 18.509554, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:39+00:00", "timestamp_unix": 1768200759.0}, "starlink_location": {"latitude": 40.00611784871933, "longitude": 18.509561124986345, "altitude": 71.81005039158059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:52:43.473833+00:00", "timestamp_unix": 1768200763.473833}, "starlink_gps": {"latitude": 40.00611892816307, "longitude": 18.509560423141618, "altitude": 71.80006227852213, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:43.474092+00:00", "timestamp_unix": 1768200763.474092}, "nmea_primary": {"latitude": 40.006211666666665, "longitude": 18.509535, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:42.322576+00:00", "timestamp_unix": 1768200762.322576}, "nmea_secondary": {"latitude": 40.00626833333333, "longitude": 18.509465, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:52:41.814834+00:00", "timestamp_unix": 1768200761.814834}}

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


validation_timestamp: 2026-01-12T06:53:13.517244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.766715031286283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.67150283699108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2546700391078396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.271896036394937, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10459945227835113, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.452405227591573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.32341323236846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.350164045454331, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.219714256921357, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.176985337029679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00591, "longitude": 18.50966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:11+00:00", "timestamp_unix": 1768200791.0}, "starlink_location": {"latitude": 40.00582295675863, "longitude": 18.509644646012248, "altitude": 71.44000005695574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:53:13.474048+00:00", "timestamp_unix": 1768200793.474048}, "starlink_gps": {"latitude": 40.00582385806449, "longitude": 18.509644294401134, "altitude": 71.44000004418507, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:13.474304+00:00", "timestamp_unix": 1768200793.474304}, "nmea_primary": {"latitude": 40.005916666666664, "longitude": 18.509635, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:12.310622+00:00", "timestamp_unix": 1768200792.310622}, "nmea_secondary": {"latitude": 40.00597333333333, "longitude": 18.50955666666667, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:12.826487+00:00", "timestamp_unix": 1768200792.826487}}

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


validation_timestamp: 2026-01-12T06:53:43.474723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.312737740048663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.202291297125035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7460761217623249, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.751208839741912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11067182579119332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.271487786998296, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.922941156121016, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.161280663372942, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.81527401652407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.92574046954554, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005627, "longitude": 18.509752, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:42+00:00", "timestamp_unix": 1768200822.0}, "starlink_location": {"latitude": 40.005525298602926, "longitude": 18.509755557388925, "altitude": 73.81394309933297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:53:43.435191+00:00", "timestamp_unix": 1768200823.435191}, "starlink_gps": {"latitude": 40.00552628984303, "longitude": 18.50975544020895, "altitude": 73.82394884343078, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:43.435448+00:00", "timestamp_unix": 1768200823.435448}, "nmea_primary": {"latitude": 40.005625, "longitude": 18.509731666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:42.347310+00:00", "timestamp_unix": 1768200822.34731}, "nmea_secondary": {"latitude": 40.00568666666667, "longitude": 18.509685, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:53:42.789526+00:00", "timestamp_unix": 1768200822.789526}}

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


validation_timestamp: 2026-01-12T06:54:13.518488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.737360149012584, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.60582537695835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.437122824464305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5188257737709625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13153483940032426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.756948005170951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.118057830113038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.628508702994857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.98888936237845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.368605856278306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005398, "longitude": 18.509836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:04+00:00", "timestamp_unix": 1768200844.0}, "starlink_location": {"latitude": 40.005231461034526, "longitude": 18.509869541653213, "altitude": 70.89005103358704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:54:13.474511+00:00", "timestamp_unix": 1768200853.474511}, "starlink_gps": {"latitude": 40.00523263030667, "longitude": 18.50986930773309, "altitude": 70.88006399291285, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:13.474762+00:00", "timestamp_unix": 1768200853.474762}, "nmea_primary": {"latitude": 40.00531333333333, "longitude": 18.509828333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:12.334479+00:00", "timestamp_unix": 1768200852.334479}, "nmea_secondary": {"latitude": 40.005385, "longitude": 18.509798333333332, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:12.803009+00:00", "timestamp_unix": 1768200852.803009}}

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


validation_timestamp: 2026-01-12T06:54:43.454047+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.136693559165526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.087155134672646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.371660581637445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6820820174102575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05373054775632161, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.771813851962436, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.63849789514308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.722681986155312, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.585865757050417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.548734917963493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005047, "longitude": 18.509964, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:36+00:00", "timestamp_unix": 1768200876.0}, "starlink_location": {"latitude": 40.004875262771776, "longitude": 18.509978588888682, "altitude": 70.92000006922382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:54:43.418390+00:00", "timestamp_unix": 1768200883.41839}, "starlink_gps": {"latitude": 40.00487569530852, "longitude": 18.509978307662298, "altitude": 70.92000006278121, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:43.418643+00:00", "timestamp_unix": 1768200883.418643}, "nmea_primary": {"latitude": 40.00499, "longitude": 18.509971666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:42.341554+00:00", "timestamp_unix": 1768200882.341554}, "nmea_secondary": {"latitude": 40.00506333333333, "longitude": 18.509913333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:54:42.813643+00:00", "timestamp_unix": 1768200882.813643}}

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


validation_timestamp: 2026-01-12T06:55:13.513746+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.623108039265714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.490292758546925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.904984994744579, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.17467827291619, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14344321527563872, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.870825738716071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.694276593482574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.734522190371976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.552557872219698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.153748642130646, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004692, "longitude": 18.51011, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:07+00:00", "timestamp_unix": 1768200907.0}, "starlink_location": {"latitude": 40.00456062674947, "longitude": 18.51011779214174, "altitude": 71.78005917876929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:55:13.474830+00:00", "timestamp_unix": 1768200913.47483}, "starlink_gps": {"latitude": 40.004561798840875, "longitude": 18.510117088696312, "altitude": 71.77004805384148, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:13.475088+00:00", "timestamp_unix": 1768200913.475088}, "nmea_primary": {"latitude": 40.004666666666665, "longitude": 18.510101666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:12.342106+00:00", "timestamp_unix": 1768200912.342106}, "nmea_secondary": {"latitude": 40.00474833333333, "longitude": 18.510048333333334, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:11.776227+00:00", "timestamp_unix": 1768200911.776227}}

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


validation_timestamp: 2026-01-12T06:55:43.473805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.607717636554979, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.47312353789857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.222110847266242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.608340481492736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13969401476098825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.276138737347878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.660215762953676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.136806468329524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.520784025633294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.530734110874391, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00436, "longitude": 18.510288, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:39+00:00", "timestamp_unix": 1768200939.0}, "starlink_location": {"latitude": 40.00425609422718, "longitude": 18.51030112074032, "altitude": 71.29606631885632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:55:43.436708+00:00", "timestamp_unix": 1768200943.436708}, "starlink_gps": {"latitude": 40.00425726738229, "longitude": 18.510300534006454, "altitude": 71.28604611290496, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:43.436961+00:00", "timestamp_unix": 1768200943.436961}, "nmea_primary": {"latitude": 40.004331666666666, "longitude": 18.510255, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:42.342101+00:00", "timestamp_unix": 1768200942.342101}, "nmea_secondary": {"latitude": 40.00443333333333, "longitude": 18.510228333333334, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:55:42.891953+00:00", "timestamp_unix": 1768200942.891953}}

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


validation_timestamp: 2026-01-12T06:56:13.595473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.157539271132165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.073012727025459, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.253408660903232, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.063514924011384, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09365992459983032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.454131585410448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.079883839532457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.361126400426294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.98661733919875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.631651489814827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00405, "longitude": 18.510504, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:11+00:00", "timestamp_unix": 1768200971.0}, "starlink_location": {"latitude": 40.003959066210925, "longitude": 18.51051535664492, "altitude": 71.95618726516038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:56:13.555181+00:00", "timestamp_unix": 1768200973.555181}, "starlink_gps": {"latitude": 40.00395978923336, "longitude": 18.510514792539574, "altitude": 71.94013095229332, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:13.555436+00:00", "timestamp_unix": 1768200973.555436}, "nmea_primary": {"latitude": 40.004036666666664, "longitude": 18.51047, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:12.334222+00:00", "timestamp_unix": 1768200972.334222}, "nmea_secondary": {"latitude": 40.00413, "longitude": 18.510408333333334, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:12.800484+00:00", "timestamp_unix": 1768200972.800484}}

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


validation_timestamp: 2026-01-12T06:56:43.475213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.323785289156204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.249102922814593, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.172205449266356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.977193528607307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07829013866663678, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.649008809793115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.122849911897667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.570916182183716, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.045098915246637, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.490205940461818, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00376, "longitude": 18.51071, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:41+00:00", "timestamp_unix": 1768201001.0}, "starlink_location": {"latitude": 40.003685445656146, "longitude": 18.51071878753045, "altitude": 71.28393110536571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:56:43.437826+00:00", "timestamp_unix": 1768201003.437826}, "starlink_gps": {"latitude": 40.003686095954556, "longitude": 18.51071843519458, "altitude": 71.28994830140348, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:43.438085+00:00", "timestamp_unix": 1768201003.438085}, "nmea_primary": {"latitude": 40.003755, "longitude": 18.510673333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:42.336885+00:00", "timestamp_unix": 1768201002.336885}, "nmea_secondary": {"latitude": 40.003843333333336, "longitude": 18.510603333333332, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:56:42.813928+00:00", "timestamp_unix": 1768201002.813928}}

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


validation_timestamp: 2026-01-12T06:57:13.516297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.15396015994783, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.00777241874616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.713783594449463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1169625738094324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1477136708582152, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.441666260830015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.736700291138987, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.29525429114675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.589097406200494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.39102628411064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003574, "longitude": 18.510843, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:03+00:00", "timestamp_unix": 1768201023.0}, "starlink_location": {"latitude": 40.00341212799011, "longitude": 18.51091989540761, "altitude": 70.14000010776164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:57:13.476662+00:00", "timestamp_unix": 1768201033.476662}, "starlink_gps": {"latitude": 40.00341329866128, "longitude": 18.510919075729635, "altitude": 70.14000008349439, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:13.476919+00:00", "timestamp_unix": 1768201033.476919}, "nmea_primary": {"latitude": 40.0035, "longitude": 18.510876666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:12.336266+00:00", "timestamp_unix": 1768201032.336266}, "nmea_secondary": {"latitude": 40.003571666666666, "longitude": 18.510818333333333, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:12.825259+00:00", "timestamp_unix": 1768201032.825259}}

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


validation_timestamp: 2026-01-12T06:57:43.471611+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.903264939642787, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.859089198538092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.633121943677085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4122586822806475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05094488688738909, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.492474308511774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.37988880938941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.445885741447176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.332065160517843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.941581994914893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00329, "longitude": 18.51105, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:36+00:00", "timestamp_unix": 1768201056.0}, "starlink_location": {"latitude": 40.00315189021821, "longitude": 18.511098510720267, "altitude": 71.10605560735493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:57:43.437646+00:00", "timestamp_unix": 1768201063.437646}, "starlink_gps": {"latitude": 40.0031522148238, "longitude": 18.51109808862744, "altitude": 71.10004845568717, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:43.437900+00:00", "timestamp_unix": 1768201063.4379}, "nmea_primary": {"latitude": 40.00324833333333, "longitude": 18.51105, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:42.340331+00:00", "timestamp_unix": 1768201062.340331}, "nmea_secondary": {"latitude": 40.00331833333333, "longitude": 18.510998333333333, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:57:42.787782+00:00", "timestamp_unix": 1768201062.787782}}

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


validation_timestamp: 2026-01-12T06:58:13.471843+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.837739605801268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.742797390153173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2034248291672336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.947120325801067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09515309572932766, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.45735899528637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.95246621048998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.363117801910265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.859002815549026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.526734550794242, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003025, "longitude": 18.511244, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:08+00:00", "timestamp_unix": 1768201088.0}, "starlink_location": {"latitude": 40.002930667737324, "longitude": 18.51127600575168, "altitude": 69.59393309395486, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:58:13.437977+00:00", "timestamp_unix": 1768201093.437977}, "starlink_gps": {"latitude": 40.00293147987565, "longitude": 18.51127565373816, "altitude": 69.60395269581208, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:13.438233+00:00", "timestamp_unix": 1768201093.438233}, "nmea_primary": {"latitude": 40.003015, "longitude": 18.511221666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:12.343101+00:00", "timestamp_unix": 1768201092.343101}, "nmea_secondary": {"latitude": 40.00307166666666, "longitude": 18.511173333333332, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:12.800238+00:00", "timestamp_unix": 1768201092.800238}}

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


validation_timestamp: 2026-01-12T06:58:43.516851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.692873590581678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.57236944121462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9622187980689865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.052932982992614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12084753447262722, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.44923571207566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.446398889274853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.329346748935029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.326251697143043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.000726013140104, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002796, "longitude": 18.511423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:40+00:00", "timestamp_unix": 1768201120.0}, "starlink_location": {"latitude": 40.00272256986967, "longitude": 18.511458020462708, "altitude": 69.91995196409152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:58:43.477060+00:00", "timestamp_unix": 1768201123.47706}, "starlink_gps": {"latitude": 40.00272355992994, "longitude": 18.51145743528444, "altitude": 69.92994578723186, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:43.477317+00:00", "timestamp_unix": 1768201123.477317}, "nmea_primary": {"latitude": 40.002795, "longitude": 18.5114, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:42.331181+00:00", "timestamp_unix": 1768201122.331181}, "nmea_secondary": {"latitude": 40.00285, "longitude": 18.51136, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:58:41.811628+00:00", "timestamp_unix": 1768201121.811628}}

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


validation_timestamp: 2026-01-12T06:59:13.473394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.260893919719747, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.157367286858372, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6505057907604883, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.601223091205472, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10450356339666356, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.533121102996898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.09056371831755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.42863993894552, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.986644568767748, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.666123383140645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002586, "longitude": 18.511581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:11+00:00", "timestamp_unix": 1768201151.0}, "starlink_location": {"latitude": 40.00249481685028, "longitude": 18.511599505404522, "altitude": 71.94605762787215, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:59:13.438398+00:00", "timestamp_unix": 1768201153.438398}, "starlink_gps": {"latitude": 40.00249571732992, "longitude": 18.511599154132995, "altitude": 71.93605905553483, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:13.438653+00:00", "timestamp_unix": 1768201153.438653}, "nmea_primary": {"latitude": 40.002585, "longitude": 18.511561666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:12.313558+00:00", "timestamp_unix": 1768201152.313558}, "nmea_secondary": {"latitude": 40.002628333333334, "longitude": 18.51152666666667, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:12.824549+00:00", "timestamp_unix": 1768201152.824549}}

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


validation_timestamp: 2026-01-12T06:59:43.513683+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.348478574191468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.29035870943228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.5891145586270214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8716658457212345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05839031124449323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8570937653705375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.371968013233625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7987066650519115, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.313612248960055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.519815407615525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002438, "longitude": 18.511686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:32+00:00", "timestamp_unix": 1768201172.0}, "starlink_location": {"latitude": 40.0023213946512, "longitude": 18.51175814617485, "altitude": 70.18993538655299, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:59:43.477223+00:00", "timestamp_unix": 1768201183.477223}, "starlink_gps": {"latitude": 40.00232184540436, "longitude": 18.511757794503712, "altitude": 70.19994533863532, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:43.477474+00:00", "timestamp_unix": 1768201183.477474}, "nmea_primary": {"latitude": 40.002381666666665, "longitude": 18.51171, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:42.354013+00:00", "timestamp_unix": 1768201182.354013}, "nmea_secondary": {"latitude": 40.00243, "longitude": 18.511666666666667, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:59:42.895597+00:00", "timestamp_unix": 1768201182.895597}}

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


validation_timestamp: 2026-01-12T07:00:13.513196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.419301730678221, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.334398085590113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.447135151921835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5649827285682454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08588830301326797, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.357816108166713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.940735315201625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.271959411278358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.854848597892177, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.587489299982145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002243, "longitude": 18.51184, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:05+00:00", "timestamp_unix": 1768201205.0}, "starlink_location": {"latitude": 40.002143287000635, "longitude": 18.511905686983503, "altitude": 70.15000003764534, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:00:13.477509+00:00", "timestamp_unix": 1768201213.477509}, "starlink_gps": {"latitude": 40.00214391637465, "longitude": 18.51190510242722, "altitude": 70.15000002829748, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:13.477764+00:00", "timestamp_unix": 1768201213.477764}, "nmea_primary": {"latitude": 40.002203333333334, "longitude": 18.511846666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:12.358301+00:00", "timestamp_unix": 1768201212.358301}, "nmea_secondary": {"latitude": 40.002245, "longitude": 18.51181, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:12.798699+00:00", "timestamp_unix": 1768201212.798699}}

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


validation_timestamp: 2026-01-12T07:00:43.474119+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.66423060442538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.62636114840849, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9728696528833267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8894780848890536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.038023206357139266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.121434536940782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.436793896130675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.086719783629626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.39924432884711, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9727241515267195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002064, "longitude": 18.511976, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:36+00:00", "timestamp_unix": 1768201236.0}, "starlink_location": {"latitude": 40.00197605691172, "longitude": 18.512025947975367, "altitude": 73.87000001735103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:00:43.439235+00:00", "timestamp_unix": 1768201243.439235}, "starlink_gps": {"latitude": 40.00197638144245, "longitude": 18.51202580731262, "altitude": 73.87000001594825, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:43.439490+00:00", "timestamp_unix": 1768201243.43949}, "nmea_primary": {"latitude": 40.00203, "longitude": 18.511961666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:42.345345+00:00", "timestamp_unix": 1768201242.345345}, "nmea_secondary": {"latitude": 40.00208333333333, "longitude": 18.511953333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:00:42.812381+00:00", "timestamp_unix": 1768201242.812381}}

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


validation_timestamp: 2026-01-12T07:01:13.480650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.438737932520382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.398547110333263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0742994879235237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2307718987592406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04038746854520805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.77374021978139, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.381057936493695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.737776159286719, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.340699394592871, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.953521718492605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001896, "longitude": 18.512054, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:08+00:00", "timestamp_unix": 1768201268.0}, "starlink_location": {"latitude": 40.00183172306014, "longitude": 18.51210667229427, "altitude": 71.58606467796967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:01:13.440116+00:00", "timestamp_unix": 1768201273.440116}, "starlink_gps": {"latitude": 40.00183204818367, "longitude": 18.512106460915216, "altitude": 71.58004794408629, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:13.440370+00:00", "timestamp_unix": 1768201273.44037}, "nmea_primary": {"latitude": 40.001873333333336, "longitude": 18.512033333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:12.315453+00:00", "timestamp_unix": 1768201272.315453}, "nmea_secondary": {"latitude": 40.001925, "longitude": 18.512051666666668, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:12.874661+00:00", "timestamp_unix": 1768201272.874661}}

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


validation_timestamp: 2026-01-12T07:01:43.513978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.905560818019251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.892339109316746, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5531065099801316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.063433246207768, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07070206394105864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.547840447671583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.943453447824815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5679973701873715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.898976015641024, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.181149378706337, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001736, "longitude": 18.51205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:41+00:00", "timestamp_unix": 1768201301.0}, "starlink_location": {"latitude": 40.00169939503743, "longitude": 18.512082145809465, "altitude": 68.59000002414011, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:01:43.478205+00:00", "timestamp_unix": 1768201303.478205}, "starlink_gps": {"latitude": 40.001699845529856, "longitude": 18.51208273158362, "altitude": 68.59000001922371, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:43.478460+00:00", "timestamp_unix": 1768201303.47846}, "nmea_primary": {"latitude": 40.00172333333333, "longitude": 18.512025, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:42.318459+00:00", "timestamp_unix": 1768201302.318459}, "nmea_secondary": {"latitude": 40.00178833333333, "longitude": 18.51207, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:01:42.835758+00:00", "timestamp_unix": 1768201302.835758}}

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


validation_timestamp: 2026-01-12T07:02:13.478376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.234964019500087, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.242589477124972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8590103896015647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.871795630732873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06007951699629583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.777726571636289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.58570861108829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.79058588600909, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.538161367682958, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.60793219561216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001556, "longitude": 18.51186, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:12+00:00", "timestamp_unix": 1768201332.0}, "starlink_location": {"latitude": 40.00150922289224, "longitude": 18.51191904029172, "altitude": 73.5360678264601, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:02:13.439824+00:00", "timestamp_unix": 1768201333.439824}, "starlink_gps": {"latitude": 40.001509547895864, "longitude": 18.511919603758642, "altitude": 73.53005330594367, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:13.440084+00:00", "timestamp_unix": 1768201333.440084}, "nmea_primary": {"latitude": 40.001555, "longitude": 18.51185, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:12.321389+00:00", "timestamp_unix": 1768201332.321389}, "nmea_secondary": {"latitude": 40.00161833333333, "longitude": 18.511958333333332, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:12.597004+00:00", "timestamp_unix": 1768201332.597004}}

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


validation_timestamp: 2026-01-12T07:02:43.475754+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.000458014427757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.92948789196349, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.68665641657349, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.683045623872452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08473226568736593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.219958138345177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.762025408430599, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.225460255127953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.68464487641013, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.325478150946584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00143, "longitude": 18.511673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:33+00:00", "timestamp_unix": 1768201353.0}, "starlink_location": {"latitude": 40.00132439011437, "longitude": 18.511643989288878, "altitude": 69.92000003255284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:02:43.440501+00:00", "timestamp_unix": 1768201363.440501}, "starlink_gps": {"latitude": 40.001324930003065, "longitude": 18.511644691300884, "altitude": 69.92000002448967, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:43.440760+00:00", "timestamp_unix": 1768201363.44076}, "nmea_primary": {"latitude": 40.00137333333333, "longitude": 18.511571666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:42.343052+00:00", "timestamp_unix": 1768201362.343052}, "nmea_secondary": {"latitude": 40.00144, "longitude": 18.511701666666667, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:02:42.659882+00:00", "timestamp_unix": 1768201362.659882}}

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


validation_timestamp: 2026-01-12T07:03:13.477543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.425905042647074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.2902514417103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.44716869215587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.604461791554518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14999060858856014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.005136424179185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.500368123407739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.02926921171095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.355590361033308, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.051596739461761, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00124, "longitude": 18.511341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:04+00:00", "timestamp_unix": 1768201384.0}, "starlink_location": {"latitude": 40.0011571684835, "longitude": 18.51128364523424, "altitude": 70.28605782300228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:03:13.440266+00:00", "timestamp_unix": 1768201393.440266}, "starlink_gps": {"latitude": 40.00115797986648, "longitude": 18.511285051941716, "altitude": 70.27604750791242, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:13.440519+00:00", "timestamp_unix": 1768201393.440519}, "nmea_primary": {"latitude": 40.001195, "longitude": 18.511233333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:12.347072+00:00", "timestamp_unix": 1768201392.347072}, "nmea_secondary": {"latitude": 40.00126, "longitude": 18.511388333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:12.823027+00:00", "timestamp_unix": 1768201392.823027}}

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


validation_timestamp: 2026-01-12T07:03:43.500807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.120904036524312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.046846075115248, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.913272576451389, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.728188563315555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1046996191768638, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.567886217079703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.131978586559335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.582632462818809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.038477423424233, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.556075326072065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001064, "longitude": 18.510971, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:36+00:00", "timestamp_unix": 1768201416.0}, "starlink_location": {"latitude": 40.000966409648576, "longitude": 18.51094243942298, "altitude": 72.14620172905916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:03:43.458748+00:00", "timestamp_unix": 1768201423.458748}, "starlink_gps": {"latitude": 40.000966916583785, "longitude": 18.510943475244765, "altitude": 72.1301194281881, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:43.459036+00:00", "timestamp_unix": 1768201423.459036}, "nmea_primary": {"latitude": 40.001018333333334, "longitude": 18.510885, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:42.332551+00:00", "timestamp_unix": 1768201422.332551}, "nmea_secondary": {"latitude": 40.001083333333334, "longitude": 18.511033333333334, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:03:42.901959+00:00", "timestamp_unix": 1768201422.901959}}

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


validation_timestamp: 2026-01-12T07:04:13.516635+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.171305323456643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.130107752729394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.355842476560541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.454479934567809, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05131336717124993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.074254694703474, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.01170357222505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0586749880856035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.961409409845295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.80410865048352, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000877, "longitude": 18.510557, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:09+00:00", "timestamp_unix": 1768201449.0}, "starlink_location": {"latitude": 40.00079723110854, "longitude": 18.51052962353126, "altitude": 72.11000008201113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:04:13.479741+00:00", "timestamp_unix": 1768201453.479741}, "starlink_gps": {"latitude": 40.00079752008156, "longitude": 18.510530093213475, "altitude": 72.11000007451682, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:13.479997+00:00", "timestamp_unix": 1768201453.479997}, "nmea_primary": {"latitude": 40.000856666666664, "longitude": 18.5105, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:12.329417+00:00", "timestamp_unix": 1768201452.329417}, "nmea_secondary": {"latitude": 40.00092166666666, "longitude": 18.510665, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:11.595329+00:00", "timestamp_unix": 1768201451.595329}}

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


validation_timestamp: 2026-01-12T07:04:43.479119+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.56486120963089, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.539178590330284, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4234672482629573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.37629891771187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07806111785500142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.03566330234354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.99903749689842, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.0314090304880414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.927122060664873, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.457788253399782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00072, "longitude": 18.510145, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:41+00:00", "timestamp_unix": 1768201481.0}, "starlink_location": {"latitude": 40.00065207447009, "longitude": 18.51014997673394, "altitude": 72.6900000760705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:04:43.441129+00:00", "timestamp_unix": 1768201483.441129}, "starlink_gps": {"latitude": 40.00065234538712, "longitude": 18.51015082217516, "altitude": 72.69000006533766, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:43.441382+00:00", "timestamp_unix": 1768201483.441382}, "nmea_primary": {"latitude": 40.000703333333334, "longitude": 18.510126666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:42.335373+00:00", "timestamp_unix": 1768201482.335373}, "nmea_secondary": {"latitude": 40.000748333333334, "longitude": 18.510273333333334, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:04:42.809503+00:00", "timestamp_unix": 1768201482.809503}}

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


validation_timestamp: 2026-01-12T07:05:13.481735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.631846747289859, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.618897757781614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.685553192287644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.514514509497317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08576241809565346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.052455037371941, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.273906827180518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.048363095087161, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.193761347909035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.130724673226066, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000603, "longitude": 18.50975, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:12+00:00", "timestamp_unix": 1768201512.0}, "starlink_location": {"latitude": 40.00054344511975, "longitude": 18.509754197756624, "altitude": 72.90605523739963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:05:13.441512+00:00", "timestamp_unix": 1768201513.441512}, "starlink_gps": {"latitude": 40.00054360733633, "longitude": 18.50975518207839, "altitude": 72.90005127093514, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:13.441767+00:00", "timestamp_unix": 1768201513.441767}, "nmea_primary": {"latitude": 40.00058833333333, "longitude": 18.509745, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:12.322325+00:00", "timestamp_unix": 1768201512.322325}, "nmea_secondary": {"latitude": 40.00060833333333, "longitude": 18.509885, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:12.832666+00:00", "timestamp_unix": 1768201512.832666}}

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


validation_timestamp: 2026-01-12T07:05:43.517030+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.539433198448833, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.42922056478639, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.852799492037676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.780968230797435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1301340561038522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9576842285536418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.197810149774712, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.955806748140382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.075527669032915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.2987678302625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000538, "longitude": 18.509499, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:33+00:00", "timestamp_unix": 1768201533.0}, "starlink_location": {"latitude": 40.000471112343575, "longitude": 18.50938047938239, "altitude": 73.0900000842376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:05:43.480482+00:00", "timestamp_unix": 1768201543.480482}, "starlink_gps": {"latitude": 40.0004712024563, "longitude": 18.509382002606444, "altitude": 73.09000006390369, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:43.480737+00:00", "timestamp_unix": 1768201543.480737}, "nmea_primary": {"latitude": 40.000506666666666, "longitude": 18.509378333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:42.349607+00:00", "timestamp_unix": 1768201542.349607}, "nmea_secondary": {"latitude": 40.00052, "longitude": 18.509521666666668, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:05:42.835294+00:00", "timestamp_unix": 1768201542.835294}}

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


validation_timestamp: 2026-01-12T07:06:13.480870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.67863741868055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.64478502268168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.297260005693445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.136891778444412, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06072448795084242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.320159170933623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.513226009588834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.335501889794209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.463991780624713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.172167625794964, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000484, "longitude": 18.509157, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:05+00:00", "timestamp_unix": 1768201565.0}, "starlink_location": {"latitude": 40.00040481504309, "longitude": 18.509109822883083, "altitude": 71.7939452297316, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:06:13.442552+00:00", "timestamp_unix": 1768201573.442552}, "starlink_gps": {"latitude": 40.0004049051682, "longitude": 18.509110526006197, "altitude": 71.80395234513115, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:13.442853+00:00", "timestamp_unix": 1768201573.442853}, "nmea_primary": {"latitude": 40.000465, "longitude": 18.509075, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:12.337541+00:00", "timestamp_unix": 1768201572.337541}, "nmea_secondary": {"latitude": 40.000478333333334, "longitude": 18.509205, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:11.797179+00:00", "timestamp_unix": 1768201571.797179}}

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


validation_timestamp: 2026-01-12T07:06:43.520912+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.667106962162543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.65231845438984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.631026290690639, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0047799165814855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020332992390813764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.088234835201061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.103116855672946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.090777464444743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.08522862428921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.635221180518831, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00045, "longitude": 18.508932, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:36+00:00", "timestamp_unix": 1768201596.0}, "starlink_location": {"latitude": 40.00040844574241, "longitude": 18.508893479676367, "altitude": 72.35000001364922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:06:43.480643+00:00", "timestamp_unix": 1768201603.480643}, "starlink_gps": {"latitude": 40.000408481740344, "longitude": 18.508893713712066, "altitude": 72.35000001117909, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:43.480896+00:00", "timestamp_unix": 1768201603.480896}, "nmea_primary": {"latitude": 40.00044333333334, "longitude": 18.50887833333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:42.338951+00:00", "timestamp_unix": 1768201602.338951}, "nmea_secondary": {"latitude": 40.000455, "longitude": 18.508966666666666, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:06:42.807985+00:00", "timestamp_unix": 1768201602.807985}}

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


validation_timestamp: 2026-01-12T07:07:13.482130+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.153713800339502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.129115484325197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3337401762860455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.420066420557522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03168184772519605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.235337924138767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.800718068337764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.221978651572415, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7690414391179585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.473717277375664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000446, "longitude": 18.508785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:09+00:00", "timestamp_unix": 1768201629.0}, "starlink_location": {"latitude": 40.000402611671305, "longitude": 18.508806275981897, "altitude": 71.5500000048158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:07:13.442670+00:00", "timestamp_unix": 1768201633.44267}, "starlink_gps": {"latitude": 40.00040288207809, "longitude": 18.508806393182763, "altitude": 71.55000000369125, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:13.442965+00:00", "timestamp_unix": 1768201633.442965}, "nmea_primary": {"latitude": 40.000435, "longitude": 18.50876166666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:12.321273+00:00", "timestamp_unix": 1768201632.321273}, "nmea_secondary": {"latitude": 40.00044333333334, "longitude": 18.508825, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:11.820228+00:00", "timestamp_unix": 1768201631.820228}}

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


validation_timestamp: 2026-01-12T07:07:43.522306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.040544027212565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0576728350781965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1578860628562486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0340795851456903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022327253954030336, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.369664878096868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1719405927039737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.391417143367681, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1834825362088215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1451724441455085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000435, "longitude": 18.508762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:40+00:00", "timestamp_unix": 1768201660.0}, "starlink_location": {"latitude": 40.00040988766081, "longitude": 18.508776125021814, "altitude": 72.3800562397735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:07:43.481498+00:00", "timestamp_unix": 1768201663.481498}, "starlink_gps": {"latitude": 40.00040979757928, "longitude": 18.508776359282827, "altitude": 72.3700539617781, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:43.481755+00:00", "timestamp_unix": 1768201663.481755}, "nmea_primary": {"latitude": 40.000435, "longitude": 18.508736666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:42.355661+00:00", "timestamp_unix": 1768201662.355661}, "nmea_secondary": {"latitude": 40.000438333333335, "longitude": 18.508773333333334, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:07:42.833378+00:00", "timestamp_unix": 1768201662.833378}}

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


validation_timestamp: 2026-01-12T07:08:13.516303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.457071527558152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.4472513278494334, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.443409862704396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3344820729940674, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02826436665470559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.344328406177535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.085600504734205, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.321731379819933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.068347688656713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2397945189331647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00044, "longitude": 18.508804, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:12+00:00", "timestamp_unix": 1768201692.0}, "starlink_location": {"latitude": 40.00040355814301, "longitude": 18.50878220814057, "altitude": 72.07000000413592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:08:13.481382+00:00", "timestamp_unix": 1768201693.481382}, "starlink_gps": {"latitude": 40.00040373823511, "longitude": 18.508781973971708, "altitude": 72.07000000434186, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:13.481641+00:00", "timestamp_unix": 1768201693.481641}, "nmea_primary": {"latitude": 40.00043333333333, "longitude": 18.508776666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:12.346616+00:00", "timestamp_unix": 1768201692.346616}, "nmea_secondary": {"latitude": 40.00044, "longitude": 18.50878833333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:12.845996+00:00", "timestamp_unix": 1768201692.845996}}

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


validation_timestamp: 2026-01-12T07:08:43.519430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.681769657014799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.668030469356871, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.275785941029743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6689805855157307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014154093255092003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5167254128724785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.373014419037924, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.502773415852095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.360339817430261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.190299010262771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000443, "longitude": 18.508846, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:33+00:00", "timestamp_unix": 1768201713.0}, "starlink_location": {"latitude": 40.00038377894554, "longitude": 18.508892437567123, "altitude": 70.91006291608433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:08:43.482037+00:00", "timestamp_unix": 1768201723.482037}, "starlink_gps": {"latitude": 40.00038386913121, "longitude": 18.508892320301232, "altitude": 70.90004907180499, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:43.482293+00:00", "timestamp_unix": 1768201723.482293}, "nmea_primary": {"latitude": 40.000431666666664, "longitude": 18.508848333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:42.335896+00:00", "timestamp_unix": 1768201722.335896}, "nmea_secondary": {"latitude": 40.00044666666667, "longitude": 18.508865, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:08:42.808299+00:00", "timestamp_unix": 1768201722.808299}}

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


validation_timestamp: 2026-01-12T07:09:13.580151+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.448823751484711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.428899486591993, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6885764653708135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.010172582916338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03162034287939626, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.764864868385263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.046139673750565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.744670157574199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.028905851644295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5425593623150942, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000446, "longitude": 18.508928, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:04+00:00", "timestamp_unix": 1768201744.0}, "starlink_location": {"latitude": 40.000383314916654, "longitude": 18.50895883905115, "altitude": 71.35000000296677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:09:13.443567+00:00", "timestamp_unix": 1768201753.443567}, "starlink_gps": {"latitude": 40.00038340516179, "longitude": 18.50895848702146, "altitude": 71.35000000339916, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:13.443825+00:00", "timestamp_unix": 1768201753.443825}, "nmea_primary": {"latitude": 40.00044, "longitude": 18.50893, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:12.352538+00:00", "timestamp_unix": 1768201752.352538}, "nmea_secondary": {"latitude": 40.00045333333333, "longitude": 18.508935, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:12.926994+00:00", "timestamp_unix": 1768201752.926994}}

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


validation_timestamp: 2026-01-12T07:09:43.515547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.439861763504558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.439861763504558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0228280055262888, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1647122636700415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.870752728682467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.935858227300739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.870752728682467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.935858227300739, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.14196613977691827, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000458, "longitude": 18.509007, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:36+00:00", "timestamp_unix": 1768201776.0}, "starlink_location": {"latitude": 40.00040316666664, "longitude": 18.50903133333333, "altitude": 71.79000000079064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:09:43.482451+00:00", "timestamp_unix": 1768201783.482451}, "starlink_gps": {"latitude": 40.00040316666664, "longitude": 18.50903133333333, "altitude": 71.79000000079064, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:43.482703+00:00", "timestamp_unix": 1768201783.482703}, "nmea_primary": {"latitude": 40.000458333333334, "longitude": 18.508995, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:42.355121+00:00", "timestamp_unix": 1768201782.355121}, "nmea_secondary": {"latitude": 40.000458333333334, "longitude": 18.508993333333333, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:09:42.832520+00:00", "timestamp_unix": 1768201782.83252}}

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


validation_timestamp: 2026-01-12T07:10:13.478671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.373271642434755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.365905857985215, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.161507207299055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.365397206482512, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008488052620939577, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.514548585314447, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.010278583795702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.506409479814042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.002964973567692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.051554615226914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00049, "longitude": 18.50901, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:08+00:00", "timestamp_unix": 1768201808.0}, "starlink_location": {"latitude": 40.00042598166255, "longitude": 18.509032557359106, "altitude": 72.7678798866332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:10:13.443414+00:00", "timestamp_unix": 1768201813.443414}, "starlink_gps": {"latitude": 40.000426035745896, "longitude": 18.509032487036006, "altitude": 72.77989027073464, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:13.443669+00:00", "timestamp_unix": 1768201813.443669}, "nmea_primary": {"latitude": 40.00049333333333, "longitude": 18.508985, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:12.348477+00:00", "timestamp_unix": 1768201812.348477}, "nmea_secondary": {"latitude": 40.000478333333334, "longitude": 18.509015, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:12.844643+00:00", "timestamp_unix": 1768201812.844643}}

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


validation_timestamp: 2026-01-12T07:10:43.480738+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.447558220636926, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.46916686033328, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.657643936259004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8158492514967393, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021703732115216548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.849009314388304, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.956286008587756, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.870620442634706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.977424775674702, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1451685076428335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00053, "longitude": 18.50897, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:40+00:00", "timestamp_unix": 1768201840.0}, "starlink_location": {"latitude": 40.000463055215775, "longitude": 18.509016885104476, "altitude": 73.13393241567762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:10:43.443936+00:00", "timestamp_unix": 1768201843.443936}, "starlink_gps": {"latitude": 40.00046289261411, "longitude": 18.509017026055634, "altitude": 73.13995062505293, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:43.444190+00:00", "timestamp_unix": 1768201843.44419}, "nmea_primary": {"latitude": 40.000525, "longitude": 18.50895166666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:42.317920+00:00", "timestamp_unix": 1768201842.31792}, "nmea_secondary": {"latitude": 40.000521666666664, "longitude": 18.508988333333335, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:10:41.806709+00:00", "timestamp_unix": 1768201841.806709}}

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


validation_timestamp: 2026-01-12T07:11:13.522763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.055248360531634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.084658024678463, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.297639487564759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6433164850341955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.041103945843976135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.475405937468869, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5803753462065946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.512529662354102, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.587658802774965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.282080313723834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000587, "longitude": 18.508902, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:11+00:00", "timestamp_unix": 1768201871.0}, "starlink_location": {"latitude": 40.00053288765363, "longitude": 18.508945250073957, "altitude": 72.73005546095955, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:11:13.483106+00:00", "timestamp_unix": 1768201873.483106}, "starlink_gps": {"latitude": 40.00053279766514, "longitude": 18.508945718113225, "altitude": 72.72006350278716, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:13.483365+00:00", "timestamp_unix": 1768201873.483365}, "nmea_primary": {"latitude": 40.00057, "longitude": 18.508886666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:12.320248+00:00", "timestamp_unix": 1768201872.320248}, "nmea_secondary": {"latitude": 40.000565, "longitude": 18.508948333333333, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:12.840743+00:00", "timestamp_unix": 1768201872.840743}}

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


validation_timestamp: 2026-01-12T07:11:43.519397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.78837101343683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.80293785011561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.616164659172584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.5781335720626695, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0178306752119293, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.521313702796572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.39679468254999, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.538630672099365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3957268377412744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.797333467954796, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00066, "longitude": 18.508783, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:43+00:00", "timestamp_unix": 1768201903.0}, "starlink_location": {"latitude": 40.000590275206676, "longitude": 18.508831583665764, "altitude": 73.21000001020312, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:11:43.483676+00:00", "timestamp_unix": 1768201903.483676}, "starlink_gps": {"latitude": 40.00059020326708, "longitude": 18.508831770748493, "altitude": 73.21000000943074, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:43.483931+00:00", "timestamp_unix": 1768201903.483931}, "nmea_primary": {"latitude": 40.00062833333333, "longitude": 18.508773333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:42.356778+00:00", "timestamp_unix": 1768201902.356778}, "nmea_secondary": {"latitude": 40.000616666666666, "longitude": 18.508851666666665, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:11:42.842437+00:00", "timestamp_unix": 1768201902.842437}}

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


validation_timestamp: 2026-01-12T07:12:13.522366+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.568516941129375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5840157598219067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.745385742470937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4240042860166426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028225874015093938, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.171513097335879, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.011471153850764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.199537334030403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.017679953513007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.144116774753901, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000706, "longitude": 18.5087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:04+00:00", "timestamp_unix": 1768201924.0}, "starlink_location": {"latitude": 40.000674608501164, "longitude": 18.508691291881135, "altitude": 74.25000000445276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:12:13.483798+00:00", "timestamp_unix": 1768201933.483798}, "starlink_gps": {"latitude": 40.00067442865433, "longitude": 18.508691525732008, "altitude": 74.25000000279117, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:13.484054+00:00", "timestamp_unix": 1768201933.484054}, "nmea_primary": {"latitude": 40.00071833333333, "longitude": 18.508646666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:12.350754+00:00", "timestamp_unix": 1768201932.350754}, "nmea_secondary": {"latitude": 40.000705, "longitude": 18.50871666666667, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:11.845353+00:00", "timestamp_unix": 1768201931.845353}}

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


validation_timestamp: 2026-01-12T07:12:43.523641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.209673507606088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.224972267285384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7800985671565117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4714525890452987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019911682959075843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.915986702254075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.859066805134068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9357405499363205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.872589243954751, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.679250592621019, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000816, "longitude": 18.508585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:36+00:00", "timestamp_unix": 1768201956.0}, "starlink_location": {"latitude": 40.00076921703452, "longitude": 18.508581687786407, "altitude": 73.27995140399425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:12:43.484214+00:00", "timestamp_unix": 1768201963.484214}, "starlink_gps": {"latitude": 40.00076907357527, "longitude": 18.50858182768924, "altitude": 73.28393368435437, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:43.484485+00:00", "timestamp_unix": 1768201963.484485}, "nmea_primary": {"latitude": 40.00082333333334, "longitude": 18.508541666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:42.335656+00:00", "timestamp_unix": 1768201962.335656}, "nmea_secondary": {"latitude": 40.00080333333333, "longitude": 18.50859, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:12:41.805190+00:00", "timestamp_unix": 1768201961.80519}}

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


validation_timestamp: 2026-01-12T07:13:13.523653+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.679462828931824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.6916673871798364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.366207603812894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2216972686430598, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012652268059447845, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.387270213223918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.370118271974988, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.39991894637619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.381334998350263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5117470465468354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00091, "longitude": 18.508503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:07+00:00", "timestamp_unix": 1768201987.0}, "starlink_location": {"latitude": 40.00085899632036, "longitude": 18.508506562502717, "altitude": 73.64000000333168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:13:13.484021+00:00", "timestamp_unix": 1768201993.484021}, "starlink_gps": {"latitude": 40.00085888833237, "longitude": 18.508506609307645, "altitude": 73.64000000226648, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:13.484276+00:00", "timestamp_unix": 1768201993.484276}, "nmea_primary": {"latitude": 40.00093, "longitude": 18.508473333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:12.326197+00:00", "timestamp_unix": 1768201992.326197}, "nmea_secondary": {"latitude": 40.000906666666666, "longitude": 18.508516666666665, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:12.818474+00:00", "timestamp_unix": 1768201992.818474}}

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


validation_timestamp: 2026-01-12T07:13:43.521643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.151350042307662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.167117888631381, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9428323729564947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6540900126613589, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016064827272549518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.616271996906844, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.014966114456545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.631434466902473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.030927594131942, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5290057475787657, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001007, "longitude": 18.508484, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:39+00:00", "timestamp_unix": 1768202019.0}, "starlink_location": {"latitude": 40.00093505097583, "longitude": 18.508502333333333, "altitude": 73.44000000764568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:13:43.484486+00:00", "timestamp_unix": 1768202023.484486}, "starlink_gps": {"latitude": 40.00093490650137, "longitude": 18.508502333333333, "altitude": 73.44000000872025, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:43.484740+00:00", "timestamp_unix": 1768202023.48474}, "nmea_primary": {"latitude": 40.001016666666665, "longitude": 18.508465, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:42.324847+00:00", "timestamp_unix": 1768202022.324847}, "nmea_secondary": {"latitude": 40.00100666666667, "longitude": 18.508491666666668, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:13:42.932988+00:00", "timestamp_unix": 1768202022.932988}}

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


validation_timestamp: 2026-01-12T07:14:13.482174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.062515465592939, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.087567155482719, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.278984916009995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3390595172751476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03066491434653751, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.473792171188396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.126968649982625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.492163887925389, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.153118790436102, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.555366814595213, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00109, "longitude": 18.508495, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:10+00:00", "timestamp_unix": 1768202050.0}, "starlink_location": {"latitude": 40.00104842492905, "longitude": 18.508519224010147, "altitude": 72.60605804268975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:14:13.445799+00:00", "timestamp_unix": 1768202053.445799}, "starlink_gps": {"latitude": 40.00104815446734, "longitude": 18.508519153674683, "altitude": 72.60005184849751, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:13.446056+00:00", "timestamp_unix": 1768202053.446056}, "nmea_primary": {"latitude": 40.00109166666667, "longitude": 18.508468333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:12.348862+00:00", "timestamp_unix": 1768202052.348862}, "nmea_secondary": {"latitude": 40.00109166666667, "longitude": 18.508498333333332, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:12.894250+00:00", "timestamp_unix": 1768202052.89425}}

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


validation_timestamp: 2026-01-12T07:14:43.524980+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.560000361874098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.562810210727529, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9678586260780877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.744892494849872, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024189876980769513, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.231140111955128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.539155586966172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.241259644470921, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.529823135068473, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.60295491228956, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00116, "longitude": 18.508463, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:41+00:00", "timestamp_unix": 1768202081.0}, "starlink_location": {"latitude": 40.001111945730244, "longitude": 18.50848104212542, "altitude": 72.72004984474901, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:14:43.484773+00:00", "timestamp_unix": 1768202083.484773}, "starlink_gps": {"latitude": 40.00111198163197, "longitude": 18.50848132222063, "altitude": 72.71606345935847, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:43.485025+00:00", "timestamp_unix": 1768202083.485025}, "nmea_primary": {"latitude": 40.001158333333336, "longitude": 18.50844, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:42.339055+00:00", "timestamp_unix": 1768202082.339055}, "nmea_secondary": {"latitude": 40.001151666666665, "longitude": 18.508493333333334, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:14:42.855170+00:00", "timestamp_unix": 1768202082.85517}}

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


validation_timestamp: 2026-01-12T07:15:13.524880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.706567769962818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.725341488571247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1463190025620271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.312435249914741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019977690048672104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.727253270000274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.998805979160549, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.746616311396976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.997199881020354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.419978517207583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001217, "longitude": 18.508347, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:13+00:00", "timestamp_unix": 1768202113.0}, "starlink_location": {"latitude": 40.00118149618422, "longitude": 18.508377083562294, "altitude": 71.90005138768274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:15:13.485948+00:00", "timestamp_unix": 1768202113.485948}, "starlink_gps": {"latitude": 40.00118138811376, "longitude": 18.50837727092588, "altitude": 71.8960514851242, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:13.486204+00:00", "timestamp_unix": 1768202113.486204}, "nmea_primary": {"latitude": 40.001221666666666, "longitude": 18.508335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:12.324422+00:00", "timestamp_unix": 1768202112.324422}, "nmea_secondary": {"latitude": 40.00120833333333, "longitude": 18.508408333333332, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:11.817315+00:00", "timestamp_unix": 1768202111.817315}}

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


validation_timestamp: 2026-01-12T07:15:43.602234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.5942556452423101, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.6173975607866027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.7280295262349705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.385068792629775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024115371441129452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.186950657218848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.509828665737149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.201047293661144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5232202747428145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.123089874544416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001266, "longitude": 18.508232, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:34+00:00", "timestamp_unix": 1768202134.0}, "starlink_location": {"latitude": 40.00126088003847, "longitude": 18.508234, "altitude": 68.79382026267893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:15:43.564601+00:00", "timestamp_unix": 1768202143.564601}, "starlink_gps": {"latitude": 40.00126066316373, "longitude": 18.508234, "altitude": 68.80987417585729, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:43.564857+00:00", "timestamp_unix": 1768202143.564857}, "nmea_primary": {"latitude": 40.00129333333334, "longitude": 18.508175, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:42.349035+00:00", "timestamp_unix": 1768202142.349035}, "nmea_secondary": {"latitude": 40.00127833333333, "longitude": 18.508268333333334, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:15:42.832514+00:00", "timestamp_unix": 1768202142.832514}}

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


validation_timestamp: 2026-01-12T07:16:13.528998+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.522413893933797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.507775551779229, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.70635993909273, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8324134757142443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033004742850049104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.918261839131413, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.589242608606003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.930676445249705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.563407339922842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.507348631628358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00135, "longitude": 18.50804, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:05+00:00", "timestamp_unix": 1768202165.0}, "starlink_location": {"latitude": 40.00131227553026, "longitude": 18.507997832234366, "altitude": 70.72006785860744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:16:13.491027+00:00", "timestamp_unix": 1768202173.491027}, "starlink_gps": {"latitude": 40.00131220327332, "longitude": 18.507998208054552, "altitude": 70.71605629594974, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:13.491282+00:00", "timestamp_unix": 1768202173.491282}, "nmea_primary": {"latitude": 40.001365, "longitude": 18.507988333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:12.338052+00:00", "timestamp_unix": 1768202172.338052}, "nmea_secondary": {"latitude": 40.00133666666667, "longitude": 18.508068333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:12.841724+00:00", "timestamp_unix": 1768202172.841724}}

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


validation_timestamp: 2026-01-12T07:16:43.524035+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.805604683782693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.807543578546758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.060244074614648, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.451917360250236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016389282909314934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.462913010445392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.686277563024076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.470935442809492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.678728247810862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.2570533822940595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001427, "longitude": 18.50786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:36+00:00", "timestamp_unix": 1768202196.0}, "starlink_location": {"latitude": 40.001375220952745, "longitude": 18.507851250205302, "altitude": 72.48005166913178, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:16:43.485196+00:00", "timestamp_unix": 1768202203.485196}, "starlink_gps": {"latitude": 40.00137518507183, "longitude": 18.507851436827835, "altitude": 72.47606759870979, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:43.485444+00:00", "timestamp_unix": 1768202203.485444}, "nmea_primary": {"latitude": 40.00144, "longitude": 18.507828333333332, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:42.324216+00:00", "timestamp_unix": 1768202202.324216}, "nmea_secondary": {"latitude": 40.0014, "longitude": 18.50788, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:16:42.853569+00:00", "timestamp_unix": 1768202202.853569}}

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


validation_timestamp: 2026-01-12T07:17:13.524466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.587178794310295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.594969160712125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4781145861752307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.0269980057417545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017896250962177913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.946656515424385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6520007625569204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.958216073585843, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.65623690118578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.68412728811048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0015, "longitude": 18.507761, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:08+00:00", "timestamp_unix": 1768202228.0}, "starlink_location": {"latitude": 40.001431775497885, "longitude": 18.507759582861972, "altitude": 70.34993399578765, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:17:13.486013+00:00", "timestamp_unix": 1768202233.486013}, "starlink_gps": {"latitude": 40.001431703293704, "longitude": 18.50775977063504, "altitude": 70.35394262195666, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:13.486265+00:00", "timestamp_unix": 1768202233.486265}, "nmea_primary": {"latitude": 40.00151, "longitude": 18.507735, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:12.344679+00:00", "timestamp_unix": 1768202232.344679}, "nmea_secondary": {"latitude": 40.001455, "longitude": 18.507766666666665, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:12.922899+00:00", "timestamp_unix": 1768202232.922899}}

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


validation_timestamp: 2026-01-12T07:17:43.526850+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.969913502940107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0000977897133145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9906388218410382, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.38253949804953, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03160328480279925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2744444357719145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.44497684910057933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.305599484156302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.41352364298826927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.704993157687917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001583, "longitude": 18.507673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:40+00:00", "timestamp_unix": 1768202260.0}, "starlink_location": {"latitude": 40.00152032949155, "longitude": 18.507674562563853, "altitude": 70.53005040263852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:17:43.486975+00:00", "timestamp_unix": 1768202263.486975}, "starlink_gps": {"latitude": 40.0015200597553, "longitude": 18.507674679476, "altitude": 70.5200669327336, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:43.487233+00:00", "timestamp_unix": 1768202263.487233}, "nmea_primary": {"latitude": 40.001585, "longitude": 18.507661666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:42.332743+00:00", "timestamp_unix": 1768202262.332743}, "nmea_secondary": {"latitude": 40.00151666666667, "longitude": 18.507676666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:17:41.829184+00:00", "timestamp_unix": 1768202261.829184}}

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


validation_timestamp: 2026-01-12T07:18:13.487222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.040218229872447, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.084840181811395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8694242351492346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8500716789003375, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044718025388072596, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6805085536703706, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9419811008497219, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.724332945705367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9760827934837368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.746805412531057, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00168, "longitude": 18.507582, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:12+00:00", "timestamp_unix": 1768202292.0}, "starlink_location": {"latitude": 40.00163307322384, "longitude": 18.507617718665273, "altitude": 70.72394345720132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:18:13.447348+00:00", "timestamp_unix": 1768202293.447348}, "starlink_gps": {"latitude": 40.00163271323887, "longitude": 18.50761795270885, "altitude": 70.73393626806985, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:13.447606+00:00", "timestamp_unix": 1768202293.447606}, "nmea_primary": {"latitude": 40.001673333333336, "longitude": 18.507576666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:12.322525+00:00", "timestamp_unix": 1768202292.322525}, "nmea_secondary": {"latitude": 40.00165, "longitude": 18.507623333333335, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:12.840947+00:00", "timestamp_unix": 1768202292.840947}}

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


validation_timestamp: 2026-01-12T07:18:43.693465+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.518233442091441, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.538121341726917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0448006612008767, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.887565565150997, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020065585926982828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.473901147278069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.378447069506116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.493799382528538, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.391148081918249, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.135279204603841, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001785, "longitude": 18.507471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:43+00:00", "timestamp_unix": 1768202323.0}, "starlink_location": {"latitude": 40.001718077748464, "longitude": 18.50751966930362, "altitude": 70.75000001612048, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:18:43.586671+00:00", "timestamp_unix": 1768202323.586671}, "starlink_gps": {"latitude": 40.0017179331804, "longitude": 18.507519810289796, "altitude": 70.75000001451592, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:43.586956+00:00", "timestamp_unix": 1768202323.586956}, "nmea_primary": {"latitude": 40.001776666666665, "longitude": 18.507476666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:42.342505+00:00", "timestamp_unix": 1768202322.342505}, "nmea_secondary": {"latitude": 40.001765, "longitude": 18.507535, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:18:42.904981+00:00", "timestamp_unix": 1768202322.904981}}

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


validation_timestamp: 2026-01-12T07:19:13.528163+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.370363516839292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.347113759628934, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.961625936160706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.611578460312594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03392833798820848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.306255805575918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.658314503878389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.3262089600872287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.642142832165959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.904360629047674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00186, "longitude": 18.507395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:05+00:00", "timestamp_unix": 1768202345.0}, "starlink_location": {"latitude": 40.00185899267621, "longitude": 18.507343708220347, "altitude": 61.86925964215572, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:19:13.486639+00:00", "timestamp_unix": 1768202353.486639}, "starlink_gps": {"latitude": 40.00185877649499, "longitude": 18.507343989320926, "altitude": 61.9212679575381, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:13.486937+00:00", "timestamp_unix": 1768202353.486937}, "nmea_primary": {"latitude": 40.00188833333333, "longitude": 18.50735, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:12.332717+00:00", "timestamp_unix": 1768202352.332717}, "nmea_secondary": {"latitude": 40.00187833333333, "longitude": 18.50743, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:11.939152+00:00", "timestamp_unix": 1768202351.939152}}

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


validation_timestamp: 2026-01-12T07:19:43.521586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6038420294515547, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6116366101453365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.409606203620353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0461579672887025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01605127727237373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.974538208701931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.624828329570276, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.987564855359079, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.630493242665532, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.630435206615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001984, "longitude": 18.507244, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:36+00:00", "timestamp_unix": 1768202376.0}, "starlink_location": {"latitude": 40.00197705093743, "longitude": 18.5072275, "altitude": 66.05993566329296, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:19:43.486835+00:00", "timestamp_unix": 1768202383.486835}, "starlink_gps": {"latitude": 40.00197690658482, "longitude": 18.5072275, "altitude": 66.06394274017192, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:43.487086+00:00", "timestamp_unix": 1768202383.487086}, "nmea_primary": {"latitude": 40.00201333333333, "longitude": 18.507193333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:42.335102+00:00", "timestamp_unix": 1768202382.335102}, "nmea_secondary": {"latitude": 40.00199166666667, "longitude": 18.507278333333332, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:19:42.827524+00:00", "timestamp_unix": 1768202382.827524}}

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


validation_timestamp: 2026-01-12T07:20:13.523010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.3795711732873427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.40506416230665465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.622577394254819, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6812628681675723, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025530395826258382, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.96849472222482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.359217353529489, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.991336619411409, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3372281252878526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.357936733478727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00212, "longitude": 18.507076, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:07+00:00", "timestamp_unix": 1768202407.0}, "starlink_location": {"latitude": 40.002117716999, "longitude": 18.50707931294164, "altitude": 72.30009528320507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:20:13.487102+00:00", "timestamp_unix": 1768202413.487102}, "starlink_gps": {"latitude": 40.00211757322374, "longitude": 18.507079546631388, "altitude": 72.29211317076124, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:13.487357+00:00", "timestamp_unix": 1768202413.487357}, "nmea_primary": {"latitude": 40.002158333333334, "longitude": 18.507055, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:12.336187+00:00", "timestamp_unix": 1768202412.336187}, "nmea_secondary": {"latitude": 40.002113333333334, "longitude": 18.507118333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:12.839827+00:00", "timestamp_unix": 1768202412.839827}}

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


validation_timestamp: 2026-01-12T07:20:43.599505+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.963758518359849, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.998057977813079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.554180976596408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.707762899763635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03594073558602959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3041666006877595, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8878774036766757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.340097564544987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8676179322291406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.249559313527888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00228, "longitude": 18.506956, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:39+00:00", "timestamp_unix": 1768202439.0}, "starlink_location": {"latitude": 40.00225367364132, "longitude": 18.506961436644087, "altitude": 69.63380596314462, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:20:43.566847+00:00", "timestamp_unix": 1768202443.566847}, "starlink_gps": {"latitude": 40.00225338431449, "longitude": 18.50696162475113, "altitude": 69.64986879384064, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:43.567104+00:00", "timestamp_unix": 1768202443.567104}, "nmea_primary": {"latitude": 40.002305, "longitude": 18.50693, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:42.337118+00:00", "timestamp_unix": 1768202442.337118}, "nmea_secondary": {"latitude": 40.00225, "longitude": 18.506995, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:20:42.917786+00:00", "timestamp_unix": 1768202442.917786}}

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


validation_timestamp: 2026-01-12T07:21:13.547673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.040525264128863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.061327192957531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9090940043148532, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.334629557507912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023051519901536886, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.116329209534835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.508301954893545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.139082083333266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.492040613826565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.8517544583683785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002434, "longitude": 18.506851, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:10+00:00", "timestamp_unix": 1768202470.0}, "starlink_location": {"latitude": 40.00238886213199, "longitude": 18.506856450181264, "altitude": 70.29206588625729, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:21:13.506025+00:00", "timestamp_unix": 1768202473.506025}, "starlink_gps": {"latitude": 40.00238868418218, "longitude": 18.506856589015324, "altitude": 70.28811412040179, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:13.506278+00:00", "timestamp_unix": 1768202473.506278}, "nmea_primary": {"latitude": 40.00244, "longitude": 18.50683, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:12.324237+00:00", "timestamp_unix": 1768202472.324237}, "nmea_secondary": {"latitude": 40.002383333333334, "longitude": 18.506885, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:12.864781+00:00", "timestamp_unix": 1768202472.864781}}

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


validation_timestamp: 2026-01-12T07:21:43.526174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.719509478002128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.753791932297711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5910561818335207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.844783437643926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04310930884328502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7971175478535875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8870354069811388, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.835997098969604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.9251750386252944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.911246058739763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002567, "longitude": 18.506784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:41+00:00", "timestamp_unix": 1768202501.0}, "starlink_location": {"latitude": 40.00250127548698, "longitude": 18.50681318712333, "altitude": 71.80000000769896, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:21:43.488300+00:00", "timestamp_unix": 1768202503.4883}, "starlink_gps": {"latitude": 40.00250105984686, "longitude": 18.506813607722865, "altitude": 71.80000000568772, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:43.488579+00:00", "timestamp_unix": 1768202503.488579}, "nmea_primary": {"latitude": 40.002561666666665, "longitude": 18.506766666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:42.344520+00:00", "timestamp_unix": 1768202502.34452}, "nmea_secondary": {"latitude": 40.00250833333333, "longitude": 18.506808333333332, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:21:42.827161+00:00", "timestamp_unix": 1768202502.827161}}

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


validation_timestamp: 2026-01-12T07:22:13.527743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.90254571602663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.910322254270186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3472458700861054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.365075240584644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007007978510772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.121574787452337, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.538862372670102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.129064945866379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.5466680722422375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.684452301403131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00267, "longitude": 18.506754, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:13+00:00", "timestamp_unix": 1768202533.0}, "starlink_location": {"latitude": 40.00257477529068, "longitude": 18.506784499999995, "altitude": 72.15994545739473, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:22:13.488516+00:00", "timestamp_unix": 1768202533.488516}, "starlink_gps": {"latitude": 40.00257470328193, "longitude": 18.5067845, "altitude": 72.16394323431187, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:13.488770+00:00", "timestamp_unix": 1768202533.48877}, "nmea_primary": {"latitude": 40.00266833333333, "longitude": 18.506738333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:12.346982+00:00", "timestamp_unix": 1768202532.346982}, "nmea_secondary": {"latitude": 40.00262333333333, "longitude": 18.50677, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:12.839518+00:00", "timestamp_unix": 1768202532.839518}}

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


validation_timestamp: 2026-01-12T07:22:43.605424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.777619823707505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.788825656192117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9195959038981927, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.537141140451897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017975165310940313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.572274703589112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.241078687165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.581972229782018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.252562949246489, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.354473726441341, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002747, "longitude": 18.506742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:34+00:00", "timestamp_unix": 1768202554.0}, "starlink_location": {"latitude": 40.002699920173775, "longitude": 18.506770698364274, "altitude": 70.79000000335267, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:22:43.567542+00:00", "timestamp_unix": 1768202563.567542}, "starlink_gps": {"latitude": 40.00269977547174, "longitude": 18.50677060428503, "altitude": 70.79000000308702, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:43.567802+00:00", "timestamp_unix": 1768202563.567802}, "nmea_primary": {"latitude": 40.00275833333333, "longitude": 18.506725, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:42.334272+00:00", "timestamp_unix": 1768202562.334272}, "nmea_secondary": {"latitude": 40.002718333333334, "longitude": 18.50676, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:22:42.903623+00:00", "timestamp_unix": 1768202562.903623}}

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


validation_timestamp: 2026-01-12T07:23:13.527749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.147600455667627, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.160219519079968, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.846725857785538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.458810905303273, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012682762195712906, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.836398135601592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.71509708513004, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.848977371344435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.727778874184981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.190205394562525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002853, "longitude": 18.506744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:06+00:00", "timestamp_unix": 1768202586.0}, "starlink_location": {"latitude": 40.00278149652307, "longitude": 18.506764895721595, "altitude": 72.20006394383321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:23:13.488796+00:00", "timestamp_unix": 1768202593.488796}, "starlink_gps": {"latitude": 40.002781388274805, "longitude": 18.506764942640643, "altitude": 72.196057461349, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:13.489053+00:00", "timestamp_unix": 1768202593.489053}, "nmea_primary": {"latitude": 40.002845, "longitude": 18.506725, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:12.351223+00:00", "timestamp_unix": 1768202592.351223}, "nmea_secondary": {"latitude": 40.002813333333336, "longitude": 18.506751666666666, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:12.931374+00:00", "timestamp_unix": 1768202592.931374}}

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


validation_timestamp: 2026-01-12T07:23:43.525121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.283598442261108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2950930625185935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.917470690856644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.483898481906399, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012594376150076893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.028523532077967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8036981705740076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.037025603021682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8154004994657225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.667845475487492, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002945, "longitude": 18.50675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:37+00:00", "timestamp_unix": 1768202617.0}, "starlink_location": {"latitude": 40.002879829451224, "longitude": 18.506758604104157, "altitude": 73.88000000611805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:23:43.489065+00:00", "timestamp_unix": 1768202623.489065}, "starlink_gps": {"latitude": 40.00287972195734, "longitude": 18.50675855751201, "altitude": 73.88000000409765, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:43.489327+00:00", "timestamp_unix": 1768202623.489327}, "nmea_primary": {"latitude": 40.002935, "longitude": 18.506718333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:42.320054+00:00", "timestamp_unix": 1768202622.320054}, "nmea_secondary": {"latitude": 40.002905, "longitude": 18.506756666666668, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:23:42.901785+00:00", "timestamp_unix": 1768202622.901785}}

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


validation_timestamp: 2026-01-12T07:24:13.603679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.16789296120004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.191577486950752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.872139109852848, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.916656129120405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024123089015573595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.18913747851851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.330584311302967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.20906847692531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3547003123226564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.508130693262222, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003044, "longitude": 18.50671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:09+00:00", "timestamp_unix": 1768202649.0}, "starlink_location": {"latitude": 40.002980713440586, "longitude": 18.506725999999997, "altitude": 72.52000000447536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:24:13.569899+00:00", "timestamp_unix": 1768202653.569899}, "starlink_gps": {"latitude": 40.002980496496434, "longitude": 18.506725999999997, "altitude": 72.52000000379097, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:13.570157+00:00", "timestamp_unix": 1768202653.570157}, "nmea_primary": {"latitude": 40.00302666666666, "longitude": 18.506685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:12.339764+00:00", "timestamp_unix": 1768202652.339764}, "nmea_secondary": {"latitude": 40.00300166666667, "longitude": 18.506726666666665, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:12.839188+00:00", "timestamp_unix": 1768202652.839188}}

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


validation_timestamp: 2026-01-12T07:24:43.608175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.876482663479088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.918054959156642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5274072108618832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.741182842582589, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046887399324209225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.832851538099489, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.317083243556231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.878475891830796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.353275520946891, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.739906104310701, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003143, "longitude": 18.506678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:41+00:00", "timestamp_unix": 1768202681.0}, "starlink_location": {"latitude": 40.00306330013315, "longitude": 18.50668390512561, "altitude": 73.15809151476358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:24:43.568653+00:00", "timestamp_unix": 1768202683.568653}, "starlink_gps": {"latitude": 40.003062938178545, "longitude": 18.50668418752053, "altitude": 73.15005351472826, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:43.568907+00:00", "timestamp_unix": 1768202683.568907}, "nmea_primary": {"latitude": 40.00311333333333, "longitude": 18.506663333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:42.324930+00:00", "timestamp_unix": 1768202682.32493}, "nmea_secondary": {"latitude": 40.003101666666666, "longitude": 18.506691666666665, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:24:42.851616+00:00", "timestamp_unix": 1768202682.851616}}

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


validation_timestamp: 2026-01-12T07:25:13.609246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.096377676408715, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.119819635629028, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.421114893308986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.235467684758388, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024145638902163518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.731393964183061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.893027201479831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.751464524680645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.9160528687033525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.453108604278893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00321, "longitude": 18.506659, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:03+00:00", "timestamp_unix": 1768202703.0}, "starlink_location": {"latitude": 40.00314804687359, "longitude": 18.506679000000002, "altitude": 74.48809621947946, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:25:13.568141+00:00", "timestamp_unix": 1768202713.568141}, "starlink_gps": {"latitude": 40.00314782972664, "longitude": 18.506679000000002, "altitude": 74.48005917498891, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:13.568392+00:00", "timestamp_unix": 1768202713.568392}, "nmea_primary": {"latitude": 40.00319833333333, "longitude": 18.506635, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:12.349657+00:00", "timestamp_unix": 1768202712.349657}, "nmea_secondary": {"latitude": 40.00319, "longitude": 18.506661666666666, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:12.863157+00:00", "timestamp_unix": 1768202712.863157}}

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


validation_timestamp: 2026-01-12T07:25:43.606272+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.059833867517794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.065466439743332, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0581453599901747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.860082727842641, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011355219697363465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.741056513039752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.244770461516965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.743571430580122, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.251051093635092, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6150700140222605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00328, "longitude": 18.506617, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:35+00:00", "timestamp_unix": 1768202735.0}, "starlink_location": {"latitude": 40.00321879345025, "longitude": 18.50663903174457, "altitude": 73.86189847050306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:25:43.569364+00:00", "timestamp_unix": 1768202743.569364}, "starlink_gps": {"latitude": 40.003218721098186, "longitude": 18.506638937663265, "altitude": 73.86993214984001, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:43.569616+00:00", "timestamp_unix": 1768202743.569616}, "nmea_primary": {"latitude": 40.00327, "longitude": 18.506596666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:42.332364+00:00", "timestamp_unix": 1768202742.332364}, "nmea_secondary": {"latitude": 40.003265, "longitude": 18.506626666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:25:42.949639+00:00", "timestamp_unix": 1768202742.949639}}

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


validation_timestamp: 2026-01-12T07:26:13.610175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.919089340913487, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.926758661730695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5507629962077587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.188514933843487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008044589279289863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.690568435737383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.820205147151212, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.697435538548334, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.828026281445961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.703602557812511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003345, "longitude": 18.506573, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:06+00:00", "timestamp_unix": 1768202766.0}, "starlink_location": {"latitude": 40.003259960048524, "longitude": 18.506608166666666, "altitude": 71.30000000163722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:26:13.571065+00:00", "timestamp_unix": 1768202773.571065}, "starlink_gps": {"latitude": 40.003259887701795, "longitude": 18.506608166666663, "altitude": 71.30000000150291, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:13.571319+00:00", "timestamp_unix": 1768202773.571319}, "nmea_primary": {"latitude": 40.003326666666666, "longitude": 18.506555, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:12.352393+00:00", "timestamp_unix": 1768202772.352393}, "nmea_secondary": {"latitude": 40.003328333333336, "longitude": 18.506586666666667, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:12.838142+00:00", "timestamp_unix": 1768202772.838142}}

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


validation_timestamp: 2026-01-12T07:26:43.525937+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.427130441641827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.439779021400389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.674939909714434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0883226069896055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012679284570832203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.146941133564741, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.561481090480762, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.159434819608803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.573909521966166, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.452106644461161, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0034, "longitude": 18.506527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:38+00:00", "timestamp_unix": 1768202798.0}, "starlink_location": {"latitude": 40.00330916309743, "longitude": 18.50655739575429, "altitude": 72.06993947590593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:26:43.490355+00:00", "timestamp_unix": 1768202803.490355}, "starlink_gps": {"latitude": 40.00330905487885, "longitude": 18.506557442660853, "altitude": 72.07394486070814, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:43.490609+00:00", "timestamp_unix": 1768202803.490609}, "nmea_primary": {"latitude": 40.00338166666667, "longitude": 18.506506666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:42.335733+00:00", "timestamp_unix": 1768202802.335733}, "nmea_secondary": {"latitude": 40.00337666666667, "longitude": 18.506546666666665, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:26:42.850006+00:00", "timestamp_unix": 1768202802.850006}}

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


validation_timestamp: 2026-01-12T07:27:13.610186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.02206857972953, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.03978513724004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4400827886891183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.696405242427736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017981186876351984, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.558108418525956, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.348891485885713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5760517113903125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.366445902800841, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.301402322855331, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003464, "longitude": 18.506496, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:10+00:00", "timestamp_unix": 1768202830.0}, "starlink_location": {"latitude": 40.003386253499244, "longitude": 18.506526301630377, "altitude": 72.23809774312005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:27:13.569107+00:00", "timestamp_unix": 1768202833.569107}, "starlink_gps": {"latitude": 40.003386108748735, "longitude": 18.506526395742085, "altitude": 72.23006148599009, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:13.569356+00:00", "timestamp_unix": 1768202833.569356}, "nmea_primary": {"latitude": 40.003445, "longitude": 18.506481666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:12.335913+00:00", "timestamp_unix": 1768202832.335913}, "nmea_secondary": {"latitude": 40.00344166666667, "longitude": 18.506508333333333, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:12.914602+00:00", "timestamp_unix": 1768202832.914602}}

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


validation_timestamp: 2026-01-12T07:27:43.529951+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.931683403808725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.955895176477579, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8550781381519448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9512379750842217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02429327466800316, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9048118325303705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.987877997615045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.927406275579941, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.012142513936162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9960591010758426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003532, "longitude": 18.506468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:41+00:00", "timestamp_unix": 1768202861.0}, "starlink_location": {"latitude": 40.00346282608247, "longitude": 18.506490729109856, "altitude": 72.420000017645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:27:43.490998+00:00", "timestamp_unix": 1768202863.490998}, "starlink_gps": {"latitude": 40.003462610557484, "longitude": 18.506490775818843, "altitude": 72.42000001731543, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:43.491254+00:00", "timestamp_unix": 1768202863.491254}, "nmea_primary": {"latitude": 40.003508333333336, "longitude": 18.506455, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:42.340402+00:00", "timestamp_unix": 1768202862.340402}, "nmea_secondary": {"latitude": 40.00350666666667, "longitude": 18.506478333333334, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:27:42.253072+00:00", "timestamp_unix": 1768202862.253072}}

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


validation_timestamp: 2026-01-12T07:28:13.609195+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.69039858058896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.695808162371405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2900249687381078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.059866049687812, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03213464180540341, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.455633682692073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.23033081800635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.467026667156825, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.209940484755754, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.693378980268993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00359, "longitude": 18.506372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:12+00:00", "timestamp_unix": 1768202892.0}, "starlink_location": {"latitude": 40.003530666666606, "longitude": 18.506385039590462, "altitude": 72.37000001055863, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:28:13.568880+00:00", "timestamp_unix": 1768202893.56888}, "starlink_gps": {"latitude": 40.003530666666606, "longitude": 18.506385416864553, "altitude": 72.370000008899, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:13.569140+00:00", "timestamp_unix": 1768202893.56914}, "nmea_primary": {"latitude": 40.003585, "longitude": 18.506358333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:12.339966+00:00", "timestamp_unix": 1768202892.339966}, "nmea_secondary": {"latitude": 40.00356, "longitude": 18.506416666666667, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:12.064634+00:00", "timestamp_unix": 1768202892.064634}}

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


validation_timestamp: 2026-01-12T07:28:43.611561+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8180476903470026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8291941598959776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.4450701492534135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4365368954253377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035982219255379, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.289384910368019, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7313153373855426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.325199180688477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7173633094259664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.798163325052352, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003654, "longitude": 18.50629, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:33+00:00", "timestamp_unix": 1768202913.0}, "starlink_location": {"latitude": 40.00363634007597, "longitude": 18.50626627008616, "altitude": 71.81000001065787, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:28:43.569398+00:00", "timestamp_unix": 1768202923.569398}, "starlink_gps": {"latitude": 40.0036360504152, "longitude": 18.506266458414157, "altitude": 71.81000000884755, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:43.569653+00:00", "timestamp_unix": 1768202923.569653}, "nmea_primary": {"latitude": 40.003676666666664, "longitude": 18.506233333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:42.339901+00:00", "timestamp_unix": 1768202922.339901}, "nmea_secondary": {"latitude": 40.003638333333335, "longitude": 18.50631, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:28:41.848361+00:00", "timestamp_unix": 1768202921.848361}}

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


validation_timestamp: 2026-01-12T07:29:13.547779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.02269591088414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.046840898836542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.443851696610148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.30781687493497, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02498452585799946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.455094903202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.869931451059049, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.47991270984143, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.893191794405112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.645822750618112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003757, "longitude": 18.506176, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:04+00:00", "timestamp_unix": 1768202944.0}, "starlink_location": {"latitude": 40.003702934273235, "longitude": 18.50618024465161, "altitude": 71.35793939725485, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:29:13.509650+00:00", "timestamp_unix": 1768202953.50965}, "starlink_gps": {"latitude": 40.00370272102857, "longitude": 18.506180337081528, "altitude": 71.3618857009256, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:13.509909+00:00", "timestamp_unix": 1768202953.509909}, "nmea_primary": {"latitude": 40.00378, "longitude": 18.506133333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:12.328660+00:00", "timestamp_unix": 1768202952.32866}, "nmea_secondary": {"latitude": 40.003746666666665, "longitude": 18.506183333333333, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:12.862614+00:00", "timestamp_unix": 1768202952.862614}}

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


validation_timestamp: 2026-01-12T07:29:43.606286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.223557075952336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.263964199355763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6001884974018212, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.860572966699312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04112967812491545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.736814701716579, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6201158280387347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.775949086814386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6598079970738941, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.456779021485391, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003864, "longitude": 18.50611, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:35+00:00", "timestamp_unix": 1768202975.0}, "starlink_location": {"latitude": 40.00382880085623, "longitude": 18.50612863484217, "altitude": 69.76000001563115, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:29:43.569933+00:00", "timestamp_unix": 1768202983.569933}, "starlink_gps": {"latitude": 40.00382843809628, "longitude": 18.506128729184322, "altitude": 69.76000001347471, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:43.570192+00:00", "timestamp_unix": 1768202983.570192}, "nmea_primary": {"latitude": 40.003881666666665, "longitude": 18.50609, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:42.333370+00:00", "timestamp_unix": 1768202982.33337}, "nmea_secondary": {"latitude": 40.003843333333336, "longitude": 18.50613, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:29:42.925701+00:00", "timestamp_unix": 1768202982.925701}}

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


validation_timestamp: 2026-01-12T07:30:13.609703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.796768711908364, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.825651944942267, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.288093166506488, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.064321940741391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029002050920409295, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.080908772778966, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8263771607255226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.109835722959876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8536876978776813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.350633033311097, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003967, "longitude": 18.50608, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:06+00:00", "timestamp_unix": 1768203006.0}, "starlink_location": {"latitude": 40.00392904694495, "longitude": 18.5061067698854, "altitude": 70.54000000719408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:30:13.570736+00:00", "timestamp_unix": 1768203013.570736}, "starlink_gps": {"latitude": 40.0039288296652, "longitude": 18.506106958243826, "altitude": 70.54000000551639, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:13.571025+00:00", "timestamp_unix": 1768203013.571025}, "nmea_primary": {"latitude": 40.00397666666667, "longitude": 18.506071666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:12.353595+00:00", "timestamp_unix": 1768203012.353595}, "nmea_secondary": {"latitude": 40.003945, "longitude": 18.506101666666666, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:11.856395+00:00", "timestamp_unix": 1768203011.856395}}

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


validation_timestamp: 2026-01-12T07:30:43.604319+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.427792355206202, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.442498547161318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9485849069238328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.94788743223301, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017992066855370165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.476829608947295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.4829526260006265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.490284589426286, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.497455411581417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0594163314571374, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004063, "longitude": 18.506096, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:39+00:00", "timestamp_unix": 1768203039.0}, "starlink_location": {"latitude": 40.00398808675234, "longitude": 18.506111031659948, "altitude": 71.34000000318646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:30:43.570113+00:00", "timestamp_unix": 1768203043.570113}, "starlink_gps": {"latitude": 40.003987941914254, "longitude": 18.506110937490437, "altitude": 71.34000000161906, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:43.570368+00:00", "timestamp_unix": 1768203043.570368}, "nmea_primary": {"latitude": 40.004061666666665, "longitude": 18.506085, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:42.338771+00:00", "timestamp_unix": 1768203042.338771}, "nmea_secondary": {"latitude": 40.004036666666664, "longitude": 18.5061, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:30:42.848027+00:00", "timestamp_unix": 1768203042.848027}}

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


validation_timestamp: 2026-01-12T07:31:13.609332+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.695656634733191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.726950864779827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1533531029810145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2706282179891644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03221118999222093, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.409212582970773, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.540366355515156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.439270612054357, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.5676482165715395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2419486107271314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004128, "longitude": 18.506166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:11+00:00", "timestamp_unix": 1768203071.0}, "starlink_location": {"latitude": 40.00406950680551, "longitude": 18.506184666666663, "altitude": 72.74809240957076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:31:13.571059+00:00", "timestamp_unix": 1768203073.571059}, "starlink_gps": {"latitude": 40.004069217123316, "longitude": 18.506184666666663, "altitude": 72.74005112243468, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:13.571309+00:00", "timestamp_unix": 1768203073.571309}, "nmea_primary": {"latitude": 40.004131666666666, "longitude": 18.506153333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:12.324502+00:00", "timestamp_unix": 1768203072.324502}, "nmea_secondary": {"latitude": 40.00411166666667, "longitude": 18.50615, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:12.934188+00:00", "timestamp_unix": 1768203072.934188}}

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


validation_timestamp: 2026-01-12T07:31:43.630301+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.657470094108382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.66313975217799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.10903369856621, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.326329607948136, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011305747637587111, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.862339215995284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.097781250369849, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.866084846415173, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.101174935465457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.778333651190491, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004192, "longitude": 18.506224, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:41+00:00", "timestamp_unix": 1768203101.0}, "starlink_location": {"latitude": 40.004116811078035, "longitude": 18.506250388013747, "altitude": 73.15011770362509, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:31:43.593056+00:00", "timestamp_unix": 1768203103.593056}, "starlink_gps": {"latitude": 40.0041167390412, "longitude": 18.506250294341086, "altitude": 73.13412034112983, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:43.593310+00:00", "timestamp_unix": 1768203103.59331}, "nmea_primary": {"latitude": 40.004196666666665, "longitude": 18.5062, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:42.361498+00:00", "timestamp_unix": 1768203102.361498}, "nmea_secondary": {"latitude": 40.004173333333334, "longitude": 18.506211666666665, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:31:42.925491+00:00", "timestamp_unix": 1768203102.925491}}

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


validation_timestamp: 2026-01-12T07:32:13.607164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6825788098237995, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.705558242234667, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.115928103471657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.781177735348738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03596395335201345, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.40015225580432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.21344989893895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.418871333327514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.2304320822838655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.205703960162363, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00425, "longitude": 18.506224, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:12+00:00", "timestamp_unix": 1768203132.0}, "starlink_location": {"latitude": 40.00418684016791, "longitude": 18.50626056332374, "altitude": 74.54000001302107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:32:13.571009+00:00", "timestamp_unix": 1768203133.571009}, "starlink_gps": {"latitude": 40.0041865506542, "longitude": 18.5062603750898, "altitude": 74.54000000971904, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:13.571338+00:00", "timestamp_unix": 1768203133.571338}, "nmea_primary": {"latitude": 40.00425833333333, "longitude": 18.506201666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:12.330390+00:00", "timestamp_unix": 1768203132.33039}, "nmea_secondary": {"latitude": 40.004225, "longitude": 18.506225, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:11.914633+00:00", "timestamp_unix": 1768203131.914633}}

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


