# positions_validation

validation_timestamp: 2026-01-12T05:17:43.344871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.365368056195393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.327232829528402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.010337490323368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.537713295386473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06125370584461924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.690477119868215, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.645787266593972, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.679608491760942, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.588634730526728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.522159579716039, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016018, "longitude": 18.506144, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:38+00:00", "timestamp_unix": 1768195058.0}, "starlink_location": {"latitude": 40.01595170694937, "longitude": 18.506190440439905, "altitude": 69.32000002119416, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:17:43.310207+00:00", "timestamp_unix": 1768195063.310207}, "starlink_gps": {"latitude": 40.01595221358582, "longitude": 18.50619072283279, "altitude": 69.32000001734386, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:43.310460+00:00", "timestamp_unix": 1768195063.31046}, "nmea_primary": {"latitude": 40.015985, "longitude": 18.506125, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:42.272545+00:00", "timestamp_unix": 1768195062.272545}, "nmea_secondary": {"latitude": 40.016083333333334, "longitude": 18.506196666666668, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:42.499753+00:00", "timestamp_unix": 1768195062.499753}}

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


validation_timestamp: 2026-01-12T05:18:13.277949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.607323090734143, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.604178880833697, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0424186270059665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.204000423272035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04261285143477679, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.255340519154771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.84643331902793, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.257160517157823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.814652432324653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.240764495578546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015797, "longitude": 18.505968, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:11+00:00", "timestamp_unix": 1768195091.0}, "starlink_location": {"latitude": 40.01574183945196, "longitude": 18.50603890897926, "altitude": 70.75000003349108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:18:13.230773+00:00", "timestamp_unix": 1768195093.230773}, "starlink_gps": {"latitude": 40.01574212835209, "longitude": 18.506039237746485, "altitude": 70.7500000279039, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:13.231053+00:00", "timestamp_unix": 1768195093.231053}, "nmea_primary": {"latitude": 40.01578833333333, "longitude": 18.505963333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:12.279277+00:00", "timestamp_unix": 1768195092.279277}, "nmea_secondary": {"latitude": 40.01589333333333, "longitude": 18.506036666666667, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:11.805572+00:00", "timestamp_unix": 1768195091.805572}}

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


validation_timestamp: 2026-01-12T05:18:43.353581+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.653356369712567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.608976123534954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.49054535066528404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.165248618564497, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07913708642153834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.749999014614888, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.364939838135182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.709802846137133, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.287520525941432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.602278358615685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01559, "longitude": 18.505802, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:42+00:00", "timestamp_unix": 1768195122.0}, "starlink_location": {"latitude": 40.015531480821224, "longitude": 18.505849309759828, "altitude": 71.76000003628171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:18:43.310991+00:00", "timestamp_unix": 1768195123.310991}, "starlink_gps": {"latitude": 40.01553213160007, "longitude": 18.505849685928233, "altitude": 71.76000002884041, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:43.311246+00:00", "timestamp_unix": 1768195123.311246}, "nmea_primary": {"latitude": 40.01558833333333, "longitude": 18.505796666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:42.297746+00:00", "timestamp_unix": 1768195122.297746}, "nmea_secondary": {"latitude": 40.01566666666667, "longitude": 18.505886666666665, "altitude": 37.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:18:41.864058+00:00", "timestamp_unix": 1768195121.864058}}

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


validation_timestamp: 2026-01-12T05:19:13.272003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.010741225551845, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.978485486042432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.801866756613505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.767387351891561, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03430122998116619, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.651591203317018, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.07020980448562, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.63287567194904, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.03622619375992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.281302818188697, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01544, "longitude": 18.505692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:02+00:00", "timestamp_unix": 1768195142.0}, "starlink_location": {"latitude": 40.01531400572944, "longitude": 18.505690222719327, "altitude": 72.12993494265785, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:19:13.231108+00:00", "timestamp_unix": 1768195153.231108}, "starlink_gps": {"latitude": 40.015314294706776, "longitude": 18.50569036365636, "altitude": 72.13394580771227, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:13.231363+00:00", "timestamp_unix": 1768195153.231363}, "nmea_primary": {"latitude": 40.01537666666667, "longitude": 18.50563, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:12.277979+00:00", "timestamp_unix": 1768195152.277979}, "nmea_secondary": {"latitude": 40.015455, "longitude": 18.505731666666666, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:11.819526+00:00", "timestamp_unix": 1768195151.819526}}

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


validation_timestamp: 2026-01-12T05:19:43.348248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.872480931529818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.817467469767365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.75952372647801, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.490848179302992, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06129860512123469, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.846591325830142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.628760006477602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.816483869051849, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.56934274121934, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.159035201589125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0152, "longitude": 18.505524, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:34+00:00", "timestamp_unix": 1768195174.0}, "starlink_location": {"latitude": 40.0150933736423, "longitude": 18.505531273818217, "altitude": 69.12000002217769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:19:43.311213+00:00", "timestamp_unix": 1768195183.311213}, "starlink_gps": {"latitude": 40.01509388065013, "longitude": 18.505531556414507, "altitude": 69.12000001691455, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:43.311473+00:00", "timestamp_unix": 1768195183.311473}, "nmea_primary": {"latitude": 40.01515666666667, "longitude": 18.505468333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:42.290547+00:00", "timestamp_unix": 1768195182.290547}, "nmea_secondary": {"latitude": 40.01525, "longitude": 18.505563333333335, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:19:41.832247+00:00", "timestamp_unix": 1768195181.832247}}

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


validation_timestamp: 2026-01-12T05:20:13.272264+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.91825415092416, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.870790240774053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.493778976822306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.759087226968571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04969919749758874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.324401816531106, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.17313116566832, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.29394182000499, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.12396602956562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.119726068755904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01498, "longitude": 18.505379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:05+00:00", "timestamp_unix": 1768195205.0}, "starlink_location": {"latitude": 40.014864008299014, "longitude": 18.50538755597074, "altitude": 71.28000004422879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:20:13.231810+00:00", "timestamp_unix": 1768195213.23181}, "starlink_gps": {"latitude": 40.01486444200993, "longitude": 18.505387696986446, "altitude": 71.28000003815761, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:13.232065+00:00", "timestamp_unix": 1768195213.232065}, "nmea_primary": {"latitude": 40.01493, "longitude": 18.50532, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:12.280211+00:00", "timestamp_unix": 1768195212.280211}, "nmea_secondary": {"latitude": 40.015026666666664, "longitude": 18.50540833333333, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:11.744201+00:00", "timestamp_unix": 1768195211.744201}}

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


validation_timestamp: 2026-01-12T05:20:43.391111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.576379769016052, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.515375322061649, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.895582539662746, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2802696171008, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06860371077798973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.77733675183575, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.245650345782245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.735114928492294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.17781079441543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.15062836802016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01473, "longitude": 18.505224, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:36+00:00", "timestamp_unix": 1768195236.0}, "starlink_location": {"latitude": 40.014626594460275, "longitude": 18.505239774212107, "altitude": 70.6980865554775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:20:43.353985+00:00", "timestamp_unix": 1768195243.353985}, "starlink_gps": {"latitude": 40.014627172425506, "longitude": 18.505240056088425, "altitude": 70.69006466996582, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:43.354244+00:00", "timestamp_unix": 1768195243.354244}, "nmea_primary": {"latitude": 40.01470166666667, "longitude": 18.50518, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:42.267895+00:00", "timestamp_unix": 1768195242.267895}, "nmea_secondary": {"latitude": 40.01477833333333, "longitude": 18.505281666666665, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:20:41.754750+00:00", "timestamp_unix": 1768195241.75475}}

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


validation_timestamp: 2026-01-12T05:21:13.271833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.02333924377238, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.99916318800116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.425822871022547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.97689123988642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030526549725722836, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.202830167791168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.399496629622783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.18647322233813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.369447682413004, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.398075299085026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014484, "longitude": 18.505075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:07+00:00", "timestamp_unix": 1768195267.0}, "starlink_location": {"latitude": 40.01439671345855, "longitude": 18.505104389477, "altitude": 69.34000001610808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:21:13.232179+00:00", "timestamp_unix": 1768195273.232179}, "starlink_gps": {"latitude": 40.014396965947164, "longitude": 18.505104530207795, "altitude": 69.34000001503476, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:13.232433+00:00", "timestamp_unix": 1768195273.232433}, "nmea_primary": {"latitude": 40.014465, "longitude": 18.505043333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:12.276468+00:00", "timestamp_unix": 1768195272.276468}, "nmea_secondary": {"latitude": 40.01453166666667, "longitude": 18.505145, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:11.789533+00:00", "timestamp_unix": 1768195271.789533}}

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


validation_timestamp: 2026-01-12T05:21:43.350747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8123909730443515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.750506458556081, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4257344506231964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.937350406353211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07914630076196251, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9315641151086265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.5919261960265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.887681470253796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.515632451767935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.885688698658345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014236, "longitude": 18.50492, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:38+00:00", "timestamp_unix": 1768195298.0}, "starlink_location": {"latitude": 40.01416798095273, "longitude": 18.504942976566742, "altitude": 68.88000003463675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:21:43.312262+00:00", "timestamp_unix": 1768195303.312262}, "starlink_gps": {"latitude": 40.01416863180736, "longitude": 18.50494335277139, "altitude": 68.88000002703791, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:43.312520+00:00", "timestamp_unix": 1768195303.31252}, "nmea_primary": {"latitude": 40.014228333333335, "longitude": 18.50489333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:42.284867+00:00", "timestamp_unix": 1768195302.284867}, "nmea_secondary": {"latitude": 40.01430666666667, "longitude": 18.50497, "altitude": 38.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:21:41.795012+00:00", "timestamp_unix": 1768195301.795012}}

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


validation_timestamp: 2026-01-12T05:22:13.348274+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.702722130273493, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.643703854796027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.368002845747455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.1996107125568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0763414343938285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.069895665536777, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.10417430081095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.011223358106468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.028071630822662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.99855932626927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013977, "longitude": 18.504744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:11+00:00", "timestamp_unix": 1768195331.0}, "starlink_location": {"latitude": 40.01392064729441, "longitude": 18.504771940626252, "altitude": 68.79000003358394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:22:13.312639+00:00", "timestamp_unix": 1768195333.312639}, "starlink_gps": {"latitude": 40.01392129887381, "longitude": 18.504772223092882, "altitude": 68.79000002557632, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:13.312894+00:00", "timestamp_unix": 1768195333.312894}, "nmea_primary": {"latitude": 40.013996666666664, "longitude": 18.504733333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:12.291618+00:00", "timestamp_unix": 1768195332.291618}, "nmea_secondary": {"latitude": 40.01407, "longitude": 18.50482, "altitude": 36.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:11.792434+00:00", "timestamp_unix": 1768195331.792434}}

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


validation_timestamp: 2026-01-12T05:22:43.346163+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.430604341859082, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.347578970657525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.400980317248531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.625613105520816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08675279440554087, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.56188386209684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.672257110018894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.50226334335751, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.586925881194468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.888011094249824, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013798, "longitude": 18.504633, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:33+00:00", "timestamp_unix": 1768195353.0}, "starlink_location": {"latitude": 40.01366870006532, "longitude": 18.504618476073556, "altitude": 68.14000004228171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:22:43.312795+00:00", "timestamp_unix": 1768195363.312795}, "starlink_gps": {"latitude": 40.0136694248434, "longitude": 18.504618853111023, "altitude": 68.14000003328277, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:43.313050+00:00", "timestamp_unix": 1768195363.31305}, "nmea_primary": {"latitude": 40.013755, "longitude": 18.504566666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:42.280503+00:00", "timestamp_unix": 1768195362.280503}, "nmea_secondary": {"latitude": 40.01383333333333, "longitude": 18.504661666666667, "altitude": 37.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:22:41.805267+00:00", "timestamp_unix": 1768195361.805267}}

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


validation_timestamp: 2026-01-12T05:23:13.351673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.319294694187406, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.243582904498465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.7534596430929, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.84047052621886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07625971845177507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.026277285520749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.608325952483586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.95735665787161, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.532078548553763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.592970721529568, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01355, "longitude": 18.504461, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:04+00:00", "timestamp_unix": 1768195384.0}, "starlink_location": {"latitude": 40.01342381457223, "longitude": 18.504427440908742, "altitude": 67.66191319507237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:23:13.312772+00:00", "timestamp_unix": 1768195393.312772}, "starlink_gps": {"latitude": 40.01342446545418, "longitude": 18.50442772307095, "altitude": 67.66994334081001, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:13.313027+00:00", "timestamp_unix": 1768195393.313027}, "nmea_primary": {"latitude": 40.013513333333336, "longitude": 18.504413333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:12.268526+00:00", "timestamp_unix": 1768195392.268526}, "nmea_secondary": {"latitude": 40.01358166666667, "longitude": 18.5045, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:11.828371+00:00", "timestamp_unix": 1768195391.828371}}

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


validation_timestamp: 2026-01-12T05:23:43.388562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.292285049758974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.195960349822586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1901254468793363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.230425106272341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09635241813919616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.689591049135515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.509653492980823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.593926109506537, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.416514449825534, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4158369333476255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013325, "longitude": 18.50434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:37+00:00", "timestamp_unix": 1768195417.0}, "starlink_location": {"latitude": 40.0132234750061, "longitude": 18.504336833333333, "altitude": 68.09000005161677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:23:43.354270+00:00", "timestamp_unix": 1768195423.35427}, "starlink_gps": {"latitude": 40.013224341524214, "longitude": 18.50433683333333, "altitude": 68.09000004166664, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:43.354529+00:00", "timestamp_unix": 1768195423.354529}, "nmea_primary": {"latitude": 40.01331, "longitude": 18.504323333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:42.278170+00:00", "timestamp_unix": 1768195422.27817}, "nmea_secondary": {"latitude": 40.013358333333336, "longitude": 18.504383333333333, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:23:41.763461+00:00", "timestamp_unix": 1768195421.763461}}

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


validation_timestamp: 2026-01-12T05:24:13.347901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.58867623944364, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.548495550048948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9698857722744926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.439792452641671, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04018073360289874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.033807340958163, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.93339689888015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.993777085865165, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.893346870524462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.369791002604116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013123, "longitude": 18.504297, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:08+00:00", "timestamp_unix": 1768195448.0}, "starlink_location": {"latitude": 40.013036767057336, "longitude": 18.50429683333334, "altitude": 69.80809347540256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:24:13.313588+00:00", "timestamp_unix": 1768195453.313588}, "starlink_gps": {"latitude": 40.013037128411355, "longitude": 18.50429683333334, "altitude": 69.8000688051316, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:13.313846+00:00", "timestamp_unix": 1768195453.313846}, "nmea_primary": {"latitude": 40.013126666666665, "longitude": 18.504286666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:12.268064+00:00", "timestamp_unix": 1768195452.268064}, "nmea_secondary": {"latitude": 40.01316166666667, "longitude": 18.50431, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:12.762768+00:00", "timestamp_unix": 1768195452.762768}}

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


validation_timestamp: 2026-01-12T05:24:43.393985+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.925147689505277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.884991002755342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8268678588672413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.917961999544645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04017322461154768, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.607344701856825, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.83612944493518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.5673805521506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.796014075232115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.271914924020498, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012947, "longitude": 18.504303, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:39+00:00", "timestamp_unix": 1768195479.0}, "starlink_location": {"latitude": 40.01286676711232, "longitude": 18.504306, "altitude": 68.26381555536219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:24:43.354985+00:00", "timestamp_unix": 1768195483.354985}, "starlink_gps": {"latitude": 40.01286712839881, "longitude": 18.504306, "altitude": 68.27986188749222, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:43.355238+00:00", "timestamp_unix": 1768195483.355238}, "nmea_primary": {"latitude": 40.01296166666667, "longitude": 18.504293333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:42.295981+00:00", "timestamp_unix": 1768195482.295981}, "nmea_secondary": {"latitude": 40.013, "longitude": 18.504296666666665, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:24:41.865139+00:00", "timestamp_unix": 1768195481.865139}}

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


validation_timestamp: 2026-01-12T05:25:13.274916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.817004726394786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.789368129131816, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8036809090551214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.329182383833741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03243561267992591, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.314227211343137, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.028984013336824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.284301304098413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.999251682628259, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.71735288071866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012802, "longitude": 18.504356, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:11+00:00", "timestamp_unix": 1768195511.0}, "starlink_location": {"latitude": 40.01274971321479, "longitude": 18.504353814143357, "altitude": 68.21993291257246, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:25:13.234640+00:00", "timestamp_unix": 1768195513.23464}, "starlink_gps": {"latitude": 40.01274996672709, "longitude": 18.504353625746102, "altitude": 68.22395419835993, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:13.234932+00:00", "timestamp_unix": 1768195513.234932}, "nmea_primary": {"latitude": 40.012815, "longitude": 18.504343333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:12.271592+00:00", "timestamp_unix": 1768195512.271592}, "nmea_secondary": {"latitude": 40.01284833333333, "longitude": 18.50434, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:11.776598+00:00", "timestamp_unix": 1768195511.776598}}

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


validation_timestamp: 2026-01-12T05:25:43.353142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.35171667655261, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.315092187604752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.285860496507809, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.676537121111894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05141944788908522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.594452257400732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.759848110903173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.555070229499254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.715719742500433, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5431917063032907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012672, "longitude": 18.504469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:42+00:00", "timestamp_unix": 1768195542.0}, "starlink_location": {"latitude": 40.012624213734306, "longitude": 18.50447648757044, "altitude": 72.60000001551535, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:25:43.314372+00:00", "timestamp_unix": 1768195543.314372}, "starlink_gps": {"latitude": 40.012624503304444, "longitude": 18.504476016835405, "altitude": 72.6000000112175, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:43.314629+00:00", "timestamp_unix": 1768195543.314629}, "nmea_primary": {"latitude": 40.0127, "longitude": 18.504456666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:42.282772+00:00", "timestamp_unix": 1768195542.282772}, "nmea_secondary": {"latitude": 40.012723333333334, "longitude": 18.504428333333333, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:25:41.778891+00:00", "timestamp_unix": 1768195541.778891}}

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


validation_timestamp: 2026-01-12T05:26:13.270754+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.315262122238321, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.297380476484149, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6040313478245705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8578196956486658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01993385456592954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.646572692457104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.073292674860413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.632656488053644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.055092235770996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.401014049308108, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012604, "longitude": 18.504585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:03+00:00", "timestamp_unix": 1768195563.0}, "starlink_location": {"latitude": 40.01252121093635, "longitude": 18.504639646581168, "altitude": 69.04000000714427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:26:13.234455+00:00", "timestamp_unix": 1768195573.234455}, "starlink_gps": {"latitude": 40.01252131876959, "longitude": 18.504639459597552, "altitude": 69.04000000700074, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:13.234718+00:00", "timestamp_unix": 1768195573.234718}, "nmea_primary": {"latitude": 40.01259833333334, "longitude": 18.504626666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:12.307832+00:00", "timestamp_unix": 1768195572.307832}, "nmea_secondary": {"latitude": 40.01260833333333, "longitude": 18.504576666666665, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:12.588418+00:00", "timestamp_unix": 1768195572.588418}}

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


validation_timestamp: 2026-01-12T05:26:43.391158+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.318511785741471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.286091614393087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.249566986372292, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.652155488576989, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034025611385025245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.936887906465118, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.443951874037573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.911062056065669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.41042557926831, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.82955334968582, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012512, "longitude": 18.504784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:34+00:00", "timestamp_unix": 1768195594.0}, "starlink_location": {"latitude": 40.012445493586505, "longitude": 18.504828725931183, "altitude": 68.57000000741779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:26:43.356118+00:00", "timestamp_unix": 1768195603.356118}, "starlink_gps": {"latitude": 40.0124457103874, "longitude": 18.504828443980795, "altitude": 68.57000000571344, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:43.356406+00:00", "timestamp_unix": 1768195603.356406}, "nmea_primary": {"latitude": 40.01251666666667, "longitude": 18.50482166666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:42.267278+00:00", "timestamp_unix": 1768195602.267278}, "nmea_secondary": {"latitude": 40.012515, "longitude": 18.504765, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:26:41.815099+00:00", "timestamp_unix": 1768195601.815099}}

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


validation_timestamp: 2026-01-12T05:27:13.396378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.701772243326958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.65625546976529, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.771261845518802, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.679156530364495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.057964005280032524, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.174195738377236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.308551369614333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.133839564052506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.253267134893756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.967941063007771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01245, "longitude": 18.505003, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:07+00:00", "timestamp_unix": 1768195627.0}, "starlink_location": {"latitude": 40.01239271321722, "longitude": 18.50502745274344, "altitude": 68.42378933951586, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:27:13.354521+00:00", "timestamp_unix": 1768195633.354521}, "starlink_gps": {"latitude": 40.0123930031629, "longitude": 18.505026887130736, "altitude": 68.43988654674072, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:13.354776+00:00", "timestamp_unix": 1768195633.354776}, "nmea_primary": {"latitude": 40.012465, "longitude": 18.50501, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:12.297041+00:00", "timestamp_unix": 1768195632.297041}, "nmea_secondary": {"latitude": 40.012465, "longitude": 18.504951666666667, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:11.815149+00:00", "timestamp_unix": 1768195631.815149}}

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


validation_timestamp: 2026-01-12T05:27:43.276495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.127034853601814, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.124154241958679, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4923511651647599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.970746455723545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01650354285999821, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.443994952650273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.564142364376366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.442592286133982, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.5549222454015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.193222183353945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01242, "longitude": 18.505203, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:39+00:00", "timestamp_unix": 1768195659.0}, "starlink_location": {"latitude": 40.01236154092013, "longitude": 18.50523731387165, "altitude": 68.14993835938559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:27:43.235596+00:00", "timestamp_unix": 1768195663.235596}, "starlink_gps": {"latitude": 40.012361504789155, "longitude": 18.50523712591778, "altitude": 68.1539502035201, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:43.235857+00:00", "timestamp_unix": 1768195663.235857}, "nmea_primary": {"latitude": 40.012433333333334, "longitude": 18.505205, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:42.270721+00:00", "timestamp_unix": 1768195662.270721}, "nmea_secondary": {"latitude": 40.012425, "longitude": 18.505145, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:27:42.473535+00:00", "timestamp_unix": 1768195662.473535}}

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


validation_timestamp: 2026-01-12T05:28:13.353536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.247245675398367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.23980114285732, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.593442146094478, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.15624088632676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024016577725283674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.797574951744929, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.199026592629028, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.788454010192668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.178332414247517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.16631430129527, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01241, "longitude": 18.505424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:11+00:00", "timestamp_unix": 1768195691.0}, "starlink_location": {"latitude": 40.01236516666665, "longitude": 18.505443225888687, "altitude": 69.43000000271347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:28:13.315378+00:00", "timestamp_unix": 1768195693.315378}, "starlink_gps": {"latitude": 40.01236516666663, "longitude": 18.50544294388756, "altitude": 69.43000000251321, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:13.315632+00:00", "timestamp_unix": 1768195693.315632}, "nmea_primary": {"latitude": 40.01243, "longitude": 18.50540833333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:12.281878+00:00", "timestamp_unix": 1768195692.281878}, "nmea_secondary": {"latitude": 40.012411666666665, "longitude": 18.50534, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:11.784636+00:00", "timestamp_unix": 1768195691.784636}}

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


validation_timestamp: 2026-01-12T05:28:43.392096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.72426644609986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.68693468897804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.173815069840095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.821889783883035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05788380100392064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.684235866199149, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.27527334931125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.642752176244374, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.217422497318207, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.552171832086817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012424, "longitude": 18.505598, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:42+00:00", "timestamp_unix": 1768195722.0}, "starlink_location": {"latitude": 40.01234604704864, "longitude": 18.505609618435212, "altitude": 70.483816946339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:28:43.357155+00:00", "timestamp_unix": 1768195723.357155}, "starlink_gps": {"latitude": 40.01234633659312, "longitude": 18.50560905360552, "altitude": 70.49989188585779, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:43.357409+00:00", "timestamp_unix": 1768195723.357409}, "nmea_primary": {"latitude": 40.01244, "longitude": 18.505583333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:42.306065+00:00", "timestamp_unix": 1768195722.306065}, "nmea_secondary": {"latitude": 40.0124, "longitude": 18.505511666666667, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:28:42.560446+00:00", "timestamp_unix": 1768195722.560446}}

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


validation_timestamp: 2026-01-12T05:29:13.354862+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.979740180745009, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9937602321081895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6097006533531195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.849715644913198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035902198795362425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.23049260258091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.72014700404423, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.240512459692715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.699007955673517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.357004787356617, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01244, "longitude": 18.505747, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:12+00:00", "timestamp_unix": 1768195752.0}, "starlink_location": {"latitude": 40.01236839326558, "longitude": 18.50575319038975, "altitude": 72.28000000736797, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:29:13.315842+00:00", "timestamp_unix": 1768195753.315842}, "starlink_gps": {"latitude": 40.01236824841479, "longitude": 18.50575281363219, "altitude": 72.28000000450403, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:13.316101+00:00", "timestamp_unix": 1768195753.316101}, "nmea_primary": {"latitude": 40.01245, "longitude": 18.505733333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:12.265874+00:00", "timestamp_unix": 1768195752.265874}, "nmea_secondary": {"latitude": 40.01240833333333, "longitude": 18.505651666666665, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:11.571614+00:00", "timestamp_unix": 1768195751.571614}}

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


validation_timestamp: 2026-01-12T05:29:43.355340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7235139491041505, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.716146161958313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.424833839368357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.203044941451853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025329695464325997, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5165778950362006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.291687924329815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.518655729009558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.270306995404949, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.621802975291795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01245, "longitude": 18.505856, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:35+00:00", "timestamp_unix": 1768195775.0}, "starlink_location": {"latitude": 40.0124081132573, "longitude": 18.505895059295902, "altitude": 73.00190627486441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:29:43.317005+00:00", "timestamp_unix": 1768195783.317005}, "starlink_gps": {"latitude": 40.01240804096591, "longitude": 18.50589477725035, "altitude": 73.00993323072196, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:43.317258+00:00", "timestamp_unix": 1768195783.317258}, "nmea_primary": {"latitude": 40.012465, "longitude": 18.505876666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:42.304417+00:00", "timestamp_unix": 1768195782.304417}, "nmea_secondary": {"latitude": 40.01242166666667, "longitude": 18.505823333333332, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:29:41.776024+00:00", "timestamp_unix": 1768195781.776024}}

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


validation_timestamp: 2026-01-12T05:30:13.392466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.031578949215695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.998620102606211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9316420114456827, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.87022778850126, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046715265969689904, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.830395247038806, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.298833917412316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.80254425863728, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.25400426194366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.357179684291946, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012463, "longitude": 18.506002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:06+00:00", "timestamp_unix": 1768195806.0}, "starlink_location": {"latitude": 40.01242782690426, "longitude": 18.506013487695675, "altitude": 72.87000001261933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:30:13.355655+00:00", "timestamp_unix": 1768195813.355655}, "starlink_gps": {"latitude": 40.01242804368181, "longitude": 18.506013017829062, "altitude": 72.8700000108822, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:13.355912+00:00", "timestamp_unix": 1768195813.355912}, "nmea_primary": {"latitude": 40.01248, "longitude": 18.506006666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:12.299901+00:00", "timestamp_unix": 1768195812.299901}, "nmea_secondary": {"latitude": 40.01244, "longitude": 18.505953333333334, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:12.790816+00:00", "timestamp_unix": 1768195812.790816}}

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


validation_timestamp: 2026-01-12T05:30:43.393983+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.518240320561371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.515913249670043, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5762200764672165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.190063828625952, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024004863781943844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.508637636030071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.61499331765723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.502168028441295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5921609303002855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.712621383754312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01249, "longitude": 18.506153, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:37+00:00", "timestamp_unix": 1768195837.0}, "starlink_location": {"latitude": 40.01243166666664, "longitude": 18.506160559225524, "altitude": 72.97190830120036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:30:43.356903+00:00", "timestamp_unix": 1768195843.356903}, "starlink_gps": {"latitude": 40.01243166666663, "longitude": 18.506160277361666, "altitude": 72.9799300850932, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:43.357159+00:00", "timestamp_unix": 1768195843.357159}, "nmea_primary": {"latitude": 40.012496666666664, "longitude": 18.506136666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:42.269197+00:00", "timestamp_unix": 1768195842.269197}, "nmea_secondary": {"latitude": 40.01245, "longitude": 18.50608666666667, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:30:41.801668+00:00", "timestamp_unix": 1768195841.801668}}

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


validation_timestamp: 2026-01-12T05:31:13.358771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.870646733550652, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.869154156354382, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8727712415379962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.246477552893803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04094235631454785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.703048180381133, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.848128646263671, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.699485882394757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8159327804444425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.621801149365252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01249, "longitude": 18.50629, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:09+00:00", "timestamp_unix": 1768195869.0}, "starlink_location": {"latitude": 40.01242994667544, "longitude": 18.506308988268355, "altitude": 72.70000000919842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:31:13.317015+00:00", "timestamp_unix": 1768195873.317015}, "starlink_gps": {"latitude": 40.01242987419036, "longitude": 18.506308516932865, "altitude": 72.70000000820288, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:13.317273+00:00", "timestamp_unix": 1768195873.317273}, "nmea_primary": {"latitude": 40.012505, "longitude": 18.50628, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:12.295717+00:00", "timestamp_unix": 1768195872.295717}, "nmea_secondary": {"latitude": 40.01246166666667, "longitude": 18.506226666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:11.814322+00:00", "timestamp_unix": 1768195871.814322}}

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


validation_timestamp: 2026-01-12T05:31:43.276894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.526853899391174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5109142158193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4818854492855733, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.609592142865524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026797568291900806, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.00468498681854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.987076152199359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9882764270683255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.960616985200672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.688740062195751, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01249, "longitude": 18.506432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:41+00:00", "timestamp_unix": 1768195901.0}, "starlink_location": {"latitude": 40.01244104428875, "longitude": 18.506443219817026, "altitude": 70.85995250630563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:31:43.237076+00:00", "timestamp_unix": 1768195903.237076}, "starlink_gps": {"latitude": 40.01244115240605, "longitude": 18.506442938603122, "altitude": 70.8639541453928, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:43.237334+00:00", "timestamp_unix": 1768195903.237334}, "nmea_primary": {"latitude": 40.01251166666667, "longitude": 18.506425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:42.302198+00:00", "timestamp_unix": 1768195902.302198}, "nmea_secondary": {"latitude": 40.01246, "longitude": 18.506365, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:31:42.771121+00:00", "timestamp_unix": 1768195902.771121}}

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


validation_timestamp: 2026-01-12T05:32:13.351834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.649092399114126, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.629277648674026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.481207596137577, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.84720563608493, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043205727361704034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.038675402064293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.906181836416994, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.015114963150246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.870434901395281, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.653494828651281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012478, "longitude": 18.506607, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:12+00:00", "timestamp_unix": 1768195932.0}, "starlink_location": {"latitude": 40.01242744009197, "longitude": 18.506613487911505, "altitude": 71.53809705286064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:32:13.316541+00:00", "timestamp_unix": 1768195933.316541}, "starlink_gps": {"latitude": 40.01242758489037, "longitude": 18.506613017134452, "altitude": 71.53005812346768, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:13.316797+00:00", "timestamp_unix": 1768195933.316797}, "nmea_primary": {"latitude": 40.01249833333333, "longitude": 18.506595, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:12.289730+00:00", "timestamp_unix": 1768195932.28973}, "nmea_secondary": {"latitude": 40.012406666666664, "longitude": 18.506488333333333, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:12.750502+00:00", "timestamp_unix": 1768195932.750502}}

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


validation_timestamp: 2026-01-12T05:32:43.277889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.65279016132613, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.650034040698858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.556495823841434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.792206511487976, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020067918417586542, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.836084526529712, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.572048929787286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842882094134854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.555146579071389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.05793347855381, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01247, "longitude": 18.506742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:33+00:00", "timestamp_unix": 1768195953.0}, "starlink_location": {"latitude": 40.01242128952066, "longitude": 18.50680548070289, "altitude": 75.40013035639876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:32:43.237525+00:00", "timestamp_unix": 1768195963.237525}, "starlink_gps": {"latitude": 40.012421180962185, "longitude": 18.50680529246201, "altitude": 75.39209440970306, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:43.237782+00:00", "timestamp_unix": 1768195963.237782}, "nmea_primary": {"latitude": 40.01248, "longitude": 18.506781666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:42.280239+00:00", "timestamp_unix": 1768195962.280239}, "nmea_secondary": {"latitude": 40.012413333333335, "longitude": 18.50667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:32:42.775781+00:00", "timestamp_unix": 1768195962.775781}}

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


validation_timestamp: 2026-01-12T05:33:13.279991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.013641603693405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.997172007362459, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0321718735227923, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.124706996194874, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028271040884266317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.917808389808537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.48342197482834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.912782607533346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.455335292921655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.561731592877438, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01246, "longitude": 18.50694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:05+00:00", "timestamp_unix": 1768195985.0}, "starlink_location": {"latitude": 40.01241454085951, "longitude": 18.50699709039447, "altitude": 75.96994502036688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:33:13.238368+00:00", "timestamp_unix": 1768195993.238368}, "starlink_gps": {"latitude": 40.01241450476421, "longitude": 18.50699676179983, "altitude": 75.97395290653122, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:13.238628+00:00", "timestamp_unix": 1768195993.238628}, "nmea_primary": {"latitude": 40.012465, "longitude": 18.506975, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:12.301438+00:00", "timestamp_unix": 1768195992.301438}, "nmea_secondary": {"latitude": 40.012388333333334, "longitude": 18.506866666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:12.774416+00:00", "timestamp_unix": 1768195992.774416}}

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


validation_timestamp: 2026-01-12T05:33:43.400012+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.544932562479741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.505435478616893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2215097207783658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.790763342470669, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056336917353676644, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2576635124107005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.256894079626838, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.226298011847365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.200858877002123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.972816334649025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01245, "longitude": 18.507153, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:36+00:00", "timestamp_unix": 1768196016.0}, "starlink_location": {"latitude": 40.01240270246735, "longitude": 18.507198743100684, "altitude": 74.51009787556147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:33:43.360665+00:00", "timestamp_unix": 1768196023.360665}, "starlink_gps": {"latitude": 40.01240277439608, "longitude": 18.507198088296157, "altitude": 74.49412449667454, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:43.360924+00:00", "timestamp_unix": 1768196023.360924}, "nmea_primary": {"latitude": 40.01245333333333, "longitude": 18.507166666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:42.292502+00:00", "timestamp_unix": 1768196022.292502}, "nmea_secondary": {"latitude": 40.012406666666664, "longitude": 18.507066666666667, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:33:41.784913+00:00", "timestamp_unix": 1768196021.784913}}

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


validation_timestamp: 2026-01-12T05:34:13.353361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.510561807739708, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.493769331737965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8086415492779788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.530241463731198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05071340477690548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.860949776511143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.236341320988977, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.849463608295313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.192614485727015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.17783535464857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012447, "longitude": 18.507357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:08+00:00", "timestamp_unix": 1768196048.0}, "starlink_location": {"latitude": 40.012400893162194, "longitude": 18.507404118517076, "altitude": 73.66000001319328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:34:13.318102+00:00", "timestamp_unix": 1768196053.318102}, "starlink_gps": {"latitude": 40.01240074842524, "longitude": 18.507403553824595, "altitude": 73.6600000105556, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:13.318361+00:00", "timestamp_unix": 1768196053.318361}, "nmea_primary": {"latitude": 40.01245333333333, "longitude": 18.507361666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:12.296425+00:00", "timestamp_unix": 1768196052.296425}, "nmea_secondary": {"latitude": 40.01242166666667, "longitude": 18.507275, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:11.788091+00:00", "timestamp_unix": 1768196051.788091}}

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


validation_timestamp: 2026-01-12T05:34:43.356945+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.061095485930072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.039553333656202, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.35834718961613526, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.465416796902463, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04088075615693083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.05449203512088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.105285416433341, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.034743600718659, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.065087690111792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.822756749877906, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012474, "longitude": 18.507551, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:39+00:00", "timestamp_unix": 1768196079.0}, "starlink_location": {"latitude": 40.012414553421955, "longitude": 18.507580154299998, "altitude": 70.86000001085003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:34:43.317882+00:00", "timestamp_unix": 1768196083.317882}, "starlink_gps": {"latitude": 40.01241462579799, "longitude": 18.507579683673768, "altitude": 70.86000000835271, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:43.318145+00:00", "timestamp_unix": 1768196083.318145}, "nmea_primary": {"latitude": 40.012475, "longitude": 18.507555, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:42.302849+00:00", "timestamp_unix": 1768196082.302849}, "nmea_secondary": {"latitude": 40.01244833333333, "longitude": 18.50747, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:34:41.598562+00:00", "timestamp_unix": 1768196081.598562}}

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


validation_timestamp: 2026-01-12T05:35:13.299595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.978790341913027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.957609698400021, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7840931870484485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.324804379984581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025377860133327882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.194876376215582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.040890548999112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.173733287797163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.015967718553114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.327265444180001, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01251, "longitude": 18.507742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:11+00:00", "timestamp_unix": 1768196111.0}, "starlink_location": {"latitude": 40.0124502636929, "longitude": 18.507767135407683, "altitude": 71.40415544000284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:35:13.257736+00:00", "timestamp_unix": 1768196113.257736}, "starlink_gps": {"latitude": 40.01245040660908, "longitude": 18.507766903078917, "altitude": 71.39622101017348, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:13.257995+00:00", "timestamp_unix": 1768196113.257995}, "nmea_primary": {"latitude": 40.012503333333335, "longitude": 18.507745, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:12.281366+00:00", "timestamp_unix": 1768196112.281366}, "nmea_secondary": {"latitude": 40.01248833333333, "longitude": 18.507673333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:12.575827+00:00", "timestamp_unix": 1768196112.575827}}

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


validation_timestamp: 2026-01-12T05:35:43.395810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.10220993095426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1245099130449825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.747873363249384, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.3368733572071, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03994164548508713, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.48559850061339, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.160834130369324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.499344876071556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.1469057878325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.712288457594811, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012543, "longitude": 18.507956, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:41+00:00", "timestamp_unix": 1768196141.0}, "starlink_location": {"latitude": 40.0124792261939, "longitude": 18.50796061556501, "altitude": 71.43994137785188, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:35:43.361300+00:00", "timestamp_unix": 1768196143.3613}, "starlink_gps": {"latitude": 40.01247901012744, "longitude": 18.50796024090448, "altitude": 71.44793843545183, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:43.361558+00:00", "timestamp_unix": 1768196143.361558}, "nmea_primary": {"latitude": 40.012535, "longitude": 18.507938333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:42.269944+00:00", "timestamp_unix": 1768196142.269944}, "nmea_secondary": {"latitude": 40.012528333333336, "longitude": 18.50786, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:35:41.824617+00:00", "timestamp_unix": 1768196141.824617}}

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


validation_timestamp: 2026-01-12T05:36:13.355671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4612954543558585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.468911765392626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.285615294074451, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5616497620412355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04536180121809466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.526113306641468, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.0658297443666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.552610915415338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.062421922233444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.846076329145728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01257, "longitude": 18.508095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:02+00:00", "timestamp_unix": 1768196162.0}, "starlink_location": {"latitude": 40.012515452962845, "longitude": 18.508146023424338, "altitude": 71.36618375066958, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:36:13.318448+00:00", "timestamp_unix": 1768196173.318448}, "starlink_gps": {"latitude": 40.01251516393119, "longitude": 18.508145647537166, "altitude": 71.35013727245573, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:13.318702+00:00", "timestamp_unix": 1768196173.318702}, "nmea_primary": {"latitude": 40.012573333333336, "longitude": 18.508133333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:12.292576+00:00", "timestamp_unix": 1768196172.292576}, "nmea_secondary": {"latitude": 40.012568333333334, "longitude": 18.508065, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:12.556362+00:00", "timestamp_unix": 1768196172.556362}}

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


validation_timestamp: 2026-01-12T05:36:43.355791+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.221691475665207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2326077863245635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6242932425392831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2010368735979435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04011121110569273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.204341175792927, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.075862598747149, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.218550240885259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.055890582456916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.822742845584318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012615, "longitude": 18.508303, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:35+00:00", "timestamp_unix": 1768196195.0}, "starlink_location": {"latitude": 40.01255450632819, "longitude": 18.50833385665446, "altitude": 71.42191038121204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:36:43.318426+00:00", "timestamp_unix": 1768196203.318426}, "starlink_gps": {"latitude": 40.012554289344486, "longitude": 18.50833348040293, "altitude": 71.42994139065463, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:43.318683+00:00", "timestamp_unix": 1768196203.318683}, "nmea_primary": {"latitude": 40.012616666666666, "longitude": 18.50831, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:42.266950+00:00", "timestamp_unix": 1768196202.26695}, "nmea_secondary": {"latitude": 40.01259, "longitude": 18.508225, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:36:41.748549+00:00", "timestamp_unix": 1768196201.748549}}

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


validation_timestamp: 2026-01-12T05:37:13.357878+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5513082071533395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.553532792630943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9731487210355204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.283563050217332, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02893245319807717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.668596055959527, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.121315522197555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.674999340641221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.099053082589508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.256129965743261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012657, "longitude": 18.508472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:06+00:00", "timestamp_unix": 1768196226.0}, "starlink_location": {"latitude": 40.01260572646603, "longitude": 18.508509892541472, "altitude": 70.77000000471934, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:37:13.318995+00:00", "timestamp_unix": 1768196233.318995}, "starlink_gps": {"latitude": 40.01260558174108, "longitude": 18.50850961021771, "altitude": 70.7700000036889, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:13.319254+00:00", "timestamp_unix": 1768196233.319254}, "nmea_primary": {"latitude": 40.012661666666666, "longitude": 18.50848166666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:12.304917+00:00", "timestamp_unix": 1768196232.304917}, "nmea_secondary": {"latitude": 40.012615, "longitude": 18.508391666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:12.763418+00:00", "timestamp_unix": 1768196232.763418}}

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


validation_timestamp: 2026-01-12T05:37:43.360269+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0515247101977065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.039397001920376, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0068343983987287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.282839313666509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03208078367515053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.541901225840451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.29942358368844, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.53403020700105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.267392955147322, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.284351827962244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012695, "longitude": 18.508657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:37+00:00", "timestamp_unix": 1768196257.0}, "starlink_location": {"latitude": 40.01264466666661, "longitude": 18.50868402355508, "altitude": 72.11000000653495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:37:43.319294+00:00", "timestamp_unix": 1768196263.319294}, "starlink_gps": {"latitude": 40.01264466666662, "longitude": 18.508683646863016, "altitude": 72.1100000044849, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:43.319547+00:00", "timestamp_unix": 1768196263.319547}, "nmea_primary": {"latitude": 40.012701666666665, "longitude": 18.508665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:42.277600+00:00", "timestamp_unix": 1768196262.2776}, "nmea_secondary": {"latitude": 40.01264, "longitude": 18.508575, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:37:41.784887+00:00", "timestamp_unix": 1768196261.784887}}

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


validation_timestamp: 2026-01-12T05:38:13.358973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.2373671036709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.260770838026942, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3387240376861807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.436080171843246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05148352172099754, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.511006506384616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.972972845877224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.532957760105161, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.943661564574786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.339973228184287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012733, "longitude": 18.508863, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:09+00:00", "timestamp_unix": 1768196289.0}, "starlink_location": {"latitude": 40.01267812006013, "longitude": 18.50887815499008, "altitude": 70.27189620093276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:38:13.319151+00:00", "timestamp_unix": 1768196293.319151}, "starlink_gps": {"latitude": 40.0126778301292, "longitude": 18.508877683668047, "altitude": 70.27994439800923, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:13.319409+00:00", "timestamp_unix": 1768196293.319409}, "nmea_primary": {"latitude": 40.012735, "longitude": 18.50886, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:12.285947+00:00", "timestamp_unix": 1768196292.285947}, "nmea_secondary": {"latitude": 40.01269833333333, "longitude": 18.50878833333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:11.795918+00:00", "timestamp_unix": 1768196291.795918}}

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


validation_timestamp: 2026-01-12T05:38:43.358528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.10649963465091, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.124699259717928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7023396317621777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.405131883351785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02901215861602585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7293292028780085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.725987610235661, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.746359334702118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.721768909609425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.113547017383871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012764, "longitude": 18.509066, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:41+00:00", "timestamp_unix": 1768196321.0}, "starlink_location": {"latitude": 40.012711673351625, "longitude": 18.509087761973543, "altitude": 71.78620567818385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:38:43.319520+00:00", "timestamp_unix": 1768196323.31952}, "starlink_gps": {"latitude": 40.01271145599621, "longitude": 18.509087573525107, "altitude": 71.77011614266819, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:43.319780+00:00", "timestamp_unix": 1768196323.31978}, "nmea_primary": {"latitude": 40.012768333333334, "longitude": 18.50906, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:42.305496+00:00", "timestamp_unix": 1768196322.305496}, "nmea_secondary": {"latitude": 40.012745, "longitude": 18.508995, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:38:41.798485+00:00", "timestamp_unix": 1768196321.798485}}

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


validation_timestamp: 2026-01-12T05:39:13.280632+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.665823814915918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.668966052548307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.498010545184194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.129113872831335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02524972433991403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5912150222527375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.093391707516998, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.590174061861253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.077951032115756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.868003842196754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01279, "longitude": 18.509293, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:12+00:00", "timestamp_unix": 1768196352.0}, "starlink_location": {"latitude": 40.012731248298806, "longitude": 18.509308553351744, "altitude": 72.06000001135408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:39:13.240156+00:00", "timestamp_unix": 1768196353.240156}, "starlink_gps": {"latitude": 40.012731176235654, "longitude": 18.509308272195337, "altitude": 72.06000001039713, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:13.240416+00:00", "timestamp_unix": 1768196353.240416}, "nmea_primary": {"latitude": 40.012795, "longitude": 18.50927666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:12.294596+00:00", "timestamp_unix": 1768196352.294596}, "nmea_secondary": {"latitude": 40.01278166666667, "longitude": 18.50921, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:11.724337+00:00", "timestamp_unix": 1768196351.724337}}

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


validation_timestamp: 2026-01-12T05:39:43.397056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.580678852864093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.566116889687253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.302509673618551, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8897330487957866, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035706348070112914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.39166905532036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.865662518517379, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.390589713396906, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.846358516328737, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.184427873089377, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012802, "longitude": 18.509455, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:34+00:00", "timestamp_unix": 1768196374.0}, "starlink_location": {"latitude": 40.01275326188542, "longitude": 18.50953311552208, "altitude": 71.84000000761816, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:39:43.362347+00:00", "timestamp_unix": 1768196383.362347}, "starlink_gps": {"latitude": 40.012753117824836, "longitude": 18.50953274081764, "altitude": 71.84000000626665, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:43.362610+00:00", "timestamp_unix": 1768196383.36261}, "nmea_primary": {"latitude": 40.012811666666664, "longitude": 18.509491666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:42.280487+00:00", "timestamp_unix": 1768196382.280487}, "nmea_secondary": {"latitude": 40.012798333333336, "longitude": 18.509433333333334, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:39:41.824402+00:00", "timestamp_unix": 1768196381.824402}}

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


validation_timestamp: 2026-01-12T05:40:13.403848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.200873562295756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.178953662988418, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4971658796686014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.279647439329631, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03189279704318674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4423465142300325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.623313399940125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.428430559117385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.596047575863802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.678613478964244, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012825, "longitude": 18.509682, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:06+00:00", "timestamp_unix": 1768196406.0}, "starlink_location": {"latitude": 40.012771499999985, "longitude": 18.509748282144518, "altitude": 74.84005651637077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:40:13.366852+00:00", "timestamp_unix": 1768196413.366852}, "starlink_gps": {"latitude": 40.01277149999996, "longitude": 18.509747907659094, "altitude": 74.83206322120755, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:13.367109+00:00", "timestamp_unix": 1768196413.367109}, "nmea_primary": {"latitude": 40.01283166666666, "longitude": 18.50971, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:12.268456+00:00", "timestamp_unix": 1768196412.268456}, "nmea_secondary": {"latitude": 40.012811666666664, "longitude": 18.509661666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:12.756032+00:00", "timestamp_unix": 1768196412.756032}}

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


validation_timestamp: 2026-01-12T05:40:43.358338+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.25615192143765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.232657909494478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7619090107586657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.375134104715656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0330509055672743, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.483288472443194, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.084273397325077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.46334683682371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.053115511074784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.644994733224022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01283, "longitude": 18.509945, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:37+00:00", "timestamp_unix": 1768196437.0}, "starlink_location": {"latitude": 40.012766553457574, "longitude": 18.509995356604627, "altitude": 72.43000000700198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:40:43.320085+00:00", "timestamp_unix": 1768196443.320085}, "starlink_gps": {"latitude": 40.01276662581555, "longitude": 18.509994980195632, "altitude": 72.43000000521282, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:43.320344+00:00", "timestamp_unix": 1768196443.320344}, "nmea_primary": {"latitude": 40.012845, "longitude": 18.509951666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:42.304792+00:00", "timestamp_unix": 1768196442.304792}, "nmea_secondary": {"latitude": 40.012816666666666, "longitude": 18.509896666666666, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:40:42.557412+00:00", "timestamp_unix": 1768196442.557412}}

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


validation_timestamp: 2026-01-12T05:41:13.406365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.145811397731552, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.112973148709313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2244612073870906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.533589331835202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06389521737793158, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.242719982943782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.04538415305541, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.213826380758707, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.985817189380919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.209935369896225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012844, "longitude": 18.510164, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:08+00:00", "timestamp_unix": 1768196468.0}, "starlink_location": {"latitude": 40.0127889999998, "longitude": 18.51020739874019, "altitude": 71.3100000244957, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:41:13.366706+00:00", "timestamp_unix": 1768196473.366706}, "starlink_gps": {"latitude": 40.01278899999985, "longitude": 18.51020664848195, "altitude": 71.31000002019952, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:13.366995+00:00", "timestamp_unix": 1768196473.366995}, "nmea_primary": {"latitude": 40.012855, "longitude": 18.510163333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:12.294592+00:00", "timestamp_unix": 1768196472.294592}, "nmea_secondary": {"latitude": 40.012818333333335, "longitude": 18.510108333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:12.770301+00:00", "timestamp_unix": 1768196472.770301}}

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


validation_timestamp: 2026-01-12T05:41:43.399349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.598107921897776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.591551967059925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7957296425551962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.017472327902323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025208201887410055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.095042025084254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.365501035800932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.08657609561169, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.344854212509615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.434466675581271, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012863, "longitude": 18.510351, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:41+00:00", "timestamp_unix": 1768196501.0}, "starlink_location": {"latitude": 40.01280613090356, "longitude": 18.510400461490907, "altitude": 69.8800000039285, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:41:43.365331+00:00", "timestamp_unix": 1768196503.365331}, "starlink_gps": {"latitude": 40.012806058958944, "longitude": 18.510400180796534, "altitude": 69.88000000290712, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:43.365587+00:00", "timestamp_unix": 1768196503.365587}, "nmea_primary": {"latitude": 40.012863333333335, "longitude": 18.510341666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:42.297219+00:00", "timestamp_unix": 1768196502.297219}, "nmea_secondary": {"latitude": 40.01283, "longitude": 18.510295, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:41:41.872222+00:00", "timestamp_unix": 1768196501.872222}}

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


validation_timestamp: 2026-01-12T05:42:13.403192+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.670919037525998, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.597260079916815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.586986684516893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1551238406593196, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07367439590272508, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.648885606790651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.688435147921009, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.576591043255721, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.61710059737756, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.58379900563127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012875, "longitude": 18.510462, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:02+00:00", "timestamp_unix": 1768196522.0}, "starlink_location": {"latitude": 40.012796583482704, "longitude": 18.510553089861645, "altitude": 66.32983178944768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:42:13.363804+00:00", "timestamp_unix": 1768196533.363804}, "starlink_gps": {"latitude": 40.01279708738262, "longitude": 18.51055252815267, "altitude": 66.35381080414659, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:13.364060+00:00", "timestamp_unix": 1768196533.36406}, "nmea_primary": {"latitude": 40.01288, "longitude": 18.510491666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:12.268662+00:00", "timestamp_unix": 1768196532.268662}, "nmea_secondary": {"latitude": 40.01284666666667, "longitude": 18.51046, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:12.784298+00:00", "timestamp_unix": 1768196532.784298}}

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


validation_timestamp: 2026-01-12T05:42:43.361408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.28427815974507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.267070010788462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6047346139847114, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.504062058654811, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017920246254157234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.926944256767289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.744855968340602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.91032126324209, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.727376192995296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.66698785776661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0129, "longitude": 18.510605, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:34+00:00", "timestamp_unix": 1768196554.0}, "starlink_location": {"latitude": 40.0128432200812, "longitude": 18.510684928416214, "altitude": 66.28000000178918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:42:43.321780+00:00", "timestamp_unix": 1768196563.32178}, "starlink_gps": {"latitude": 40.012843292382094, "longitude": 18.51068474035988, "altitude": 66.28000000245231, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:43.322038+00:00", "timestamp_unix": 1768196563.322038}, "nmea_primary": {"latitude": 40.01289666666667, "longitude": 18.510623333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:42.307548+00:00", "timestamp_unix": 1768196562.307548}, "nmea_secondary": {"latitude": 40.01286, "longitude": 18.510596666666668, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:42:42.595896+00:00", "timestamp_unix": 1768196562.595896}}

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


validation_timestamp: 2026-01-12T05:43:13.361186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.866610125694215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.895544366924815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18532487806311837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.658669449586889, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029016052561228207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.013660924472264, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.415226916141493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.042623126699773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.43994339540036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8373596680042645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01291, "longitude": 18.51069, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:06+00:00", "timestamp_unix": 1768196586.0}, "starlink_location": {"latitude": 40.01285417331464, "longitude": 18.510746738055165, "altitude": 65.81000000383538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:43:13.320452+00:00", "timestamp_unix": 1768196593.320452}, "starlink_gps": {"latitude": 40.01285395593006, "longitude": 18.510746926529297, "altitude": 65.81000000363156, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:13.320706+00:00", "timestamp_unix": 1768196593.320706}, "nmea_primary": {"latitude": 40.01291166666667, "longitude": 18.51069, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:12.314682+00:00", "timestamp_unix": 1768196592.314682}, "nmea_secondary": {"latitude": 40.01287833333333, "longitude": 18.510678333333335, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:11.809268+00:00", "timestamp_unix": 1768196591.809268}}

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


validation_timestamp: 2026-01-12T05:43:43.441320+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.798133350056748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.837705753993434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8793729334457163, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2914834223484095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03959116082922745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.374316214919121, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5199722423650806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.413690807023869, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.559400124948562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.969537877708802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01292, "longitude": 18.510672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:38+00:00", "timestamp_unix": 1768196618.0}, "starlink_location": {"latitude": 40.012878036804665, "longitude": 18.51073005145219, "altitude": 66.73000000371101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:43:43.404184+00:00", "timestamp_unix": 1768196623.404184}, "starlink_gps": {"latitude": 40.0128777845418, "longitude": 18.510730379523146, "altitude": 66.73000000171659, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:43.404466+00:00", "timestamp_unix": 1768196623.404466}, "nmea_primary": {"latitude": 40.01293666666667, "longitude": 18.510668333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:42.285793+00:00", "timestamp_unix": 1768196622.285793}, "nmea_secondary": {"latitude": 40.01289833333333, "longitude": 18.510698333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:43:42.822498+00:00", "timestamp_unix": 1768196622.822498}}

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


validation_timestamp: 2026-01-12T05:44:13.404419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.472646450757748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.505883489374162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2204128935245633, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.118332496455985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03566358080713029, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.60552378465573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8394270138302877, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.637577148228296, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.875068518313759, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.333158199051281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01295, "longitude": 18.510637, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:11+00:00", "timestamp_unix": 1768196651.0}, "starlink_location": {"latitude": 40.01290676183545, "longitude": 18.51068788460045, "altitude": 68.09994538277913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:44:13.366282+00:00", "timestamp_unix": 1768196653.366282}, "starlink_gps": {"latitude": 40.01290661794741, "longitude": 18.510688258856923, "altitude": 68.10793376168591, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:13.366542+00:00", "timestamp_unix": 1768196653.366542}, "nmea_primary": {"latitude": 40.01296833333333, "longitude": 18.510626666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:12.287851+00:00", "timestamp_unix": 1768196652.287851}, "nmea_secondary": {"latitude": 40.01292333333333, "longitude": 18.510648333333332, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:12.490069+00:00", "timestamp_unix": 1768196652.490069}}

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


validation_timestamp: 2026-01-12T05:44:43.361675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.723142192903662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.729140844321357, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9948196856797948, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.523914011297413, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034716346217169, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.619541660439214, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.1999001164508805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.625871065768155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.205954133592944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.434523356690216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01298, "longitude": 18.510572, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:41+00:00", "timestamp_unix": 1768196681.0}, "starlink_location": {"latitude": 40.01292144657284, "longitude": 18.510640166666672, "altitude": 67.7519082990501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:44:43.321775+00:00", "timestamp_unix": 1768196683.321775}, "starlink_gps": {"latitude": 40.0129213743149, "longitude": 18.510640166666672, "altitude": 67.7599315373163, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:43.322033+00:00", "timestamp_unix": 1768196683.322033}, "nmea_primary": {"latitude": 40.012996666666666, "longitude": 18.510563333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:42.278308+00:00", "timestamp_unix": 1768196682.278308}, "nmea_secondary": {"latitude": 40.01295666666667, "longitude": 18.5106, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:44:42.786269+00:00", "timestamp_unix": 1768196682.786269}}

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


validation_timestamp: 2026-01-12T05:45:13.409172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.716665823127252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.700079218049015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8335182694685714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.013983734825687, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017884830413223002, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.516672110631713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.710316876824982, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.499793705262052, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.694152992312362, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.827855935778482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013, "longitude": 18.510511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:12+00:00", "timestamp_unix": 1768196712.0}, "starlink_location": {"latitude": 40.01295990482121, "longitude": 18.51056998719034, "altitude": 67.65000000356922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:45:13.366227+00:00", "timestamp_unix": 1768196713.366227}, "starlink_gps": {"latitude": 40.012960048796, "longitude": 18.510569893569734, "altitude": 67.65000000387532, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:13.366483+00:00", "timestamp_unix": 1768196713.366483}, "nmea_primary": {"latitude": 40.01301333333333, "longitude": 18.510498333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:12.296167+00:00", "timestamp_unix": 1768196712.296167}, "nmea_secondary": {"latitude": 40.012975, "longitude": 18.510545, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:12.782023+00:00", "timestamp_unix": 1768196712.782023}}

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


validation_timestamp: 2026-01-12T05:45:43.409475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.294633543627387, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.302269519672641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.077524737756387, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7248630251058934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03289714037998165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.035259666619353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6150900023795758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.049513594233874, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6165036860537023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.588314341681584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013, "longitude": 18.51047, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:34+00:00", "timestamp_unix": 1768196734.0}, "starlink_location": {"latitude": 40.01295770235842, "longitude": 18.51049855096751, "altitude": 68.0100609746719, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:45:43.368910+00:00", "timestamp_unix": 1768196743.36891}, "starlink_gps": {"latitude": 40.012957774379736, "longitude": 18.51049892562637, "altitude": 68.00206400897135, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:43.369166+00:00", "timestamp_unix": 1768196743.369166}, "nmea_primary": {"latitude": 40.01301333333333, "longitude": 18.510438333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:42.300579+00:00", "timestamp_unix": 1768196742.300579}, "nmea_secondary": {"latitude": 40.012971666666665, "longitude": 18.510493333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:45:42.770393+00:00", "timestamp_unix": 1768196742.770393}}

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


validation_timestamp: 2026-01-12T05:46:13.409199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.285611784681257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.255264562880403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8385545608065286, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6034188077175338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040719286865754746, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.715375666754651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.754806551181231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.69020087858882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7285450044199466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.964741093900406, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013, "longitude": 18.510414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:06+00:00", "timestamp_unix": 1768196766.0}, "starlink_location": {"latitude": 40.01294351239379, "longitude": 18.51045734623182, "altitude": 68.47000000930991, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:46:13.369368+00:00", "timestamp_unix": 1768196773.369368}, "starlink_gps": {"latitude": 40.01294387153412, "longitude": 18.510457439645183, "altitude": 68.47000000718542, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:13.369622+00:00", "timestamp_unix": 1768196773.369622}, "nmea_primary": {"latitude": 40.01301, "longitude": 18.510383333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:12.286909+00:00", "timestamp_unix": 1768196772.286909}, "nmea_secondary": {"latitude": 40.01297, "longitude": 18.51043, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:12.793467+00:00", "timestamp_unix": 1768196772.793467}}

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


validation_timestamp: 2026-01-12T05:46:43.405975+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.341550946831439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.316476162177049, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4974155493468047, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1516737774603083, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025293795860100603, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.99282801383561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.6553228543329395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.969183049395586, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.632180873655713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.350435037770451, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01298, "longitude": 18.510374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:37+00:00", "timestamp_unix": 1768196797.0}, "starlink_location": {"latitude": 40.012920607254884, "longitude": 18.510411653846532, "altitude": 67.2699456885001, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:46:43.366747+00:00", "timestamp_unix": 1768196803.366747}, "starlink_gps": {"latitude": 40.012920823139176, "longitude": 18.51041156025977, "altitude": 67.27793600016038, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:43.367036+00:00", "timestamp_unix": 1768196803.367036}, "nmea_primary": {"latitude": 40.01298333333333, "longitude": 18.510345, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:42.279993+00:00", "timestamp_unix": 1768196802.279993}, "nmea_secondary": {"latitude": 40.012951666666666, "longitude": 18.510375, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:46:41.794395+00:00", "timestamp_unix": 1768196801.794395}}

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


validation_timestamp: 2026-01-12T05:47:13.404909+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.370233226316219, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.374945620433051, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3917857993433476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.798541948829792, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01592358241049868, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.233974881644887, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.185798604794763, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.242801104199444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.198830145304521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.590458429599369, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01294, "longitude": 18.510328, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:08+00:00", "timestamp_unix": 1768196828.0}, "starlink_location": {"latitude": 40.01287666666664, "longitude": 18.510353525643474, "altitude": 69.12005424617321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:47:13.366331+00:00", "timestamp_unix": 1768196833.366331}, "starlink_gps": {"latitude": 40.012876666666656, "longitude": 18.510353712618567, "altitude": 69.11207239643599, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:13.366586+00:00", "timestamp_unix": 1768196833.366586}, "nmea_primary": {"latitude": 40.01293833333333, "longitude": 18.5103, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:12.297311+00:00", "timestamp_unix": 1768196832.297311}, "nmea_secondary": {"latitude": 40.01289833333333, "longitude": 18.510313333333333, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:12.615302+00:00", "timestamp_unix": 1768196832.615302}}

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


validation_timestamp: 2026-01-12T05:47:43.405445+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.930850944774745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.934534092797693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1152251662912573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.514578481218863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02518503287512119, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8504118754104555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.979383891450679, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.863632318120262, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0012942717425855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.23232110501002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012897, "longitude": 18.510279, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:39+00:00", "timestamp_unix": 1768196859.0}, "starlink_location": {"latitude": 40.01284136907652, "longitude": 18.51031570509714, "altitude": 69.15000000376412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:47:43.369116+00:00", "timestamp_unix": 1768196863.369116}, "starlink_gps": {"latitude": 40.01284144095504, "longitude": 18.510315985533655, "altitude": 69.15000000334798, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:43.369373+00:00", "timestamp_unix": 1768196863.369373}, "nmea_primary": {"latitude": 40.01288666666667, "longitude": 18.510245, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:42.300694+00:00", "timestamp_unix": 1768196862.300694}, "nmea_secondary": {"latitude": 40.01285, "longitude": 18.510258333333333, "altitude": 19.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:47:42.567145+00:00", "timestamp_unix": 1768196862.567145}}

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


validation_timestamp: 2026-01-12T05:48:13.408585+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.710249701112318, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.708920371044313, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6323697435045785, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.337773098838397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02260677359024773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.09856793893965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.990899079924281, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.099865150051908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.011177442970523, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.047636410037874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01283, "longitude": 18.510212, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:12+00:00", "timestamp_unix": 1768196892.0}, "starlink_location": {"latitude": 40.01278490475818, "longitude": 18.510264358874924, "altitude": 68.30994132223972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:48:13.367689+00:00", "timestamp_unix": 1768196893.367689}, "starlink_gps": {"latitude": 40.012785048801696, "longitude": 18.510264546204994, "altitude": 68.31793833415301, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:13.367948+00:00", "timestamp_unix": 1768196893.367948}, "nmea_primary": {"latitude": 40.01283333333333, "longitude": 18.510193333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:12.266852+00:00", "timestamp_unix": 1768196892.266852}, "nmea_secondary": {"latitude": 40.012773333333335, "longitude": 18.51022, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:12.580502+00:00", "timestamp_unix": 1768196892.580502}}

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


validation_timestamp: 2026-01-12T05:48:43.411082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.708052575905004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.71491924990433, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.362001305833843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.19765050511073, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800085872770213, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.507096226805714, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.969526854645028, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.512762716187957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.96515172231654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.790803101978488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01278, "longitude": 18.510178, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:33+00:00", "timestamp_unix": 1768196913.0}, "starlink_location": {"latitude": 40.01271279763147, "longitude": 18.5102305, "altitude": 67.75988030706651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:48:43.368502+00:00", "timestamp_unix": 1768196923.368502}, "starlink_gps": {"latitude": 40.01271272567802, "longitude": 18.5102305, "altitude": 67.77585916606331, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:43.368756+00:00", "timestamp_unix": 1768196923.368756}, "nmea_primary": {"latitude": 40.012773333333335, "longitude": 18.510151666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:42.287384+00:00", "timestamp_unix": 1768196922.287384}, "nmea_secondary": {"latitude": 40.01268833333334, "longitude": 18.510181666666668, "altitude": 17.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:48:41.807640+00:00", "timestamp_unix": 1768196921.80764}}

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


validation_timestamp: 2026-01-12T05:49:13.363014+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.938042467827624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.912900495532283, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2080169077907015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.316095528273348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02546677004668273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.00190862850437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.269307040461192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9804609313187225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2787870789010425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.191181052555164, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012695, "longitude": 18.510162, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:06+00:00", "timestamp_unix": 1768196946.0}, "starlink_location": {"latitude": 40.01263966021537, "longitude": 18.510199630884625, "altitude": 69.03618831979482, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:49:13.324150+00:00", "timestamp_unix": 1768196953.32415}, "starlink_gps": {"latitude": 40.01263987757601, "longitude": 18.510199536658238, "altitude": 69.02009840457838, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:13.324408+00:00", "timestamp_unix": 1768196953.324408}, "nmea_primary": {"latitude": 40.012685, "longitude": 18.510126666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:12.269905+00:00", "timestamp_unix": 1768196952.269905}, "nmea_secondary": {"latitude": 40.01260333333333, "longitude": 18.510143333333332, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:12.806915+00:00", "timestamp_unix": 1768196952.806915}}

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


validation_timestamp: 2026-01-12T05:49:43.363935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.433747158354235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.424429910571854, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6568739962234282, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.014348354913192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017960944131919454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.213373002870865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0994617385833765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.209473500850061, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.112333293247438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.032534870023304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01259, "longitude": 18.51013, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:37+00:00", "timestamp_unix": 1768196977.0}, "starlink_location": {"latitude": 40.012533440153895, "longitude": 18.510176535790002, "altitude": 71.47000000353681, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:49:43.324281+00:00", "timestamp_unix": 1768196983.324281}, "starlink_gps": {"latitude": 40.01253358474141, "longitude": 18.510176629808452, "altitude": 71.47000000181453, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:43.324541+00:00", "timestamp_unix": 1768196983.324541}, "nmea_primary": {"latitude": 40.01258, "longitude": 18.510101666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:42.286861+00:00", "timestamp_unix": 1768196982.286861}, "nmea_secondary": {"latitude": 40.01251833333333, "longitude": 18.51012, "altitude": 14.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:49:42.779401+00:00", "timestamp_unix": 1768196982.779401}}

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


validation_timestamp: 2026-01-12T05:50:13.362592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.049759592115096, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.993391683338035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.705300578348774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4499300749713795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05858695693551837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.702746695710841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.908518829791895, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.654128269073258, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.864396732733014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0395671355715943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012466, "longitude": 18.510115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:08+00:00", "timestamp_unix": 1768197008.0}, "starlink_location": {"latitude": 40.01240437297139, "longitude": 18.510164595418253, "altitude": 69.00810788837688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:50:13.324437+00:00", "timestamp_unix": 1768197013.324437}, "starlink_gps": {"latitude": 40.012404879734426, "longitude": 18.510164407119152, "altitude": 69.00006945984087, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:13.324695+00:00", "timestamp_unix": 1768197013.324695}, "nmea_primary": {"latitude": 40.012455, "longitude": 18.510086666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:12.277006+00:00", "timestamp_unix": 1768197012.277006}, "nmea_secondary": {"latitude": 40.012438333333336, "longitude": 18.510096666666666, "altitude": 13.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:12.780421+00:00", "timestamp_unix": 1768197012.780421}}

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


validation_timestamp: 2026-01-12T05:50:43.403452+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.007190507732354, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.00005001385197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0511837809686657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.590460953854135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022570725622895964, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.175142660912641, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.302341251874933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.175478156946482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.306294622631404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121287294394576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012325, "longitude": 18.51012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:39+00:00", "timestamp_unix": 1768197039.0}, "starlink_location": {"latitude": 40.01225257151614, "longitude": 18.51016735900656, "altitude": 65.85994642570894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:50:43.370541+00:00", "timestamp_unix": 1768197043.370541}, "starlink_gps": {"latitude": 40.012252715329986, "longitude": 18.510167546036445, "altitude": 65.86793068252854, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:43.370838+00:00", "timestamp_unix": 1768197043.370838}, "nmea_primary": {"latitude": 40.01231, "longitude": 18.51009, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:42.298124+00:00", "timestamp_unix": 1768197042.298124}, "nmea_secondary": {"latitude": 40.012285, "longitude": 18.510106666666665, "altitude": 14.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:50:42.793062+00:00", "timestamp_unix": 1768197042.793062}}

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


validation_timestamp: 2026-01-12T05:51:13.409250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1065803735390345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.077771223060615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.133186729024932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7691012619679665, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028867459260570622, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.792600827454658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.871956609555358, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.764489119983574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.843123897417463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.589298507384579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01215, "longitude": 18.510113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:11+00:00", "timestamp_unix": 1768197071.0}, "starlink_location": {"latitude": 40.01209910693272, "longitude": 18.510163474619148, "altitude": 70.06006626731579, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:51:13.370701+00:00", "timestamp_unix": 1768197073.370701}, "starlink_gps": {"latitude": 40.01209932320407, "longitude": 18.51016328711229, "altitude": 70.05206162366326, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:13.370996+00:00", "timestamp_unix": 1768197073.370996}, "nmea_primary": {"latitude": 40.01215333333333, "longitude": 18.510088333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:12.287668+00:00", "timestamp_unix": 1768197072.287668}, "nmea_secondary": {"latitude": 40.01216333333333, "longitude": 18.510101666666667, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:12.614467+00:00", "timestamp_unix": 1768197072.614467}}

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


validation_timestamp: 2026-01-12T05:51:43.411101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.236594140231734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.154133960868421, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.752709260565399, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9948235336070397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08370789565014138, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.654514417059785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.250099270194706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.582878497913699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.167886946861815, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.543208680551149, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012035, "longitude": 18.510103, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:33+00:00", "timestamp_unix": 1768197093.0}, "starlink_location": {"latitude": 40.011936522909934, "longitude": 18.510167128667156, "altitude": 70.80000004366562, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:51:43.371774+00:00", "timestamp_unix": 1768197103.371774}, "starlink_gps": {"latitude": 40.01193724419873, "longitude": 18.51016684725764, "altitude": 70.80000003338728, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:43.372033+00:00", "timestamp_unix": 1768197103.372033}, "nmea_primary": {"latitude": 40.011995, "longitude": 18.510083333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:42.272728+00:00", "timestamp_unix": 1768197102.272728}, "nmea_secondary": {"latitude": 40.01201833333333, "longitude": 18.510111666666667, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:51:41.819032+00:00", "timestamp_unix": 1768197101.819032}}

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


validation_timestamp: 2026-01-12T05:52:13.410666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.469197979453332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.450581472439103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.370108156486776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.234897098114816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02885449511921962, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.034934152848273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.366244647045551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.028468357198776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.346072527830271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.9864392467863095, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011875, "longitude": 18.510107, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:03+00:00", "timestamp_unix": 1768197123.0}, "starlink_location": {"latitude": 40.01177594025265, "longitude": 18.510144525377083, "altitude": 66.52993329078438, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:52:13.372470+00:00", "timestamp_unix": 1768197133.37247}, "starlink_gps": {"latitude": 40.011776156426876, "longitude": 18.510144712798827, "altitude": 66.53793433048111, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:13.372729+00:00", "timestamp_unix": 1768197133.372729}, "nmea_primary": {"latitude": 40.011835, "longitude": 18.510071666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:12.309142+00:00", "timestamp_unix": 1768197132.309142}, "nmea_secondary": {"latitude": 40.011858333333336, "longitude": 18.510121666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:12.778604+00:00", "timestamp_unix": 1768197132.778604}}

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


validation_timestamp: 2026-01-12T05:52:43.410815+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.08754079727938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.062314198511435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7056423662300984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.843154998914319, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02526007399158188, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.720093099492267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.902195661227925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.696684175807812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.877023560071102, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.554289874647679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011723, "longitude": 18.510075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:36+00:00", "timestamp_unix": 1768197156.0}, "starlink_location": {"latitude": 40.011630107416494, "longitude": 18.510122320427506, "altitude": 64.05971029801967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:52:43.370499+00:00", "timestamp_unix": 1768197163.370499}, "starlink_gps": {"latitude": 40.011630323012966, "longitude": 18.510122226967276, "altitude": 64.10758822807553, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:43.370757+00:00", "timestamp_unix": 1768197163.370757}, "nmea_primary": {"latitude": 40.011696666666666, "longitude": 18.510048333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:42.300023+00:00", "timestamp_unix": 1768197162.300023}, "nmea_secondary": {"latitude": 40.011716666666665, "longitude": 18.510095, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:52:42.540576+00:00", "timestamp_unix": 1768197162.540576}}

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


validation_timestamp: 2026-01-12T05:53:13.412019+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.118041736790019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.094840417773971, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.033890260559773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.250343588612488, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04313534858540298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.655279638823961, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.850758312954959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.640725797268715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.820171589267123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7152718363963015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011585, "longitude": 18.510042, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:07+00:00", "timestamp_unix": 1768197187.0}, "starlink_location": {"latitude": 40.011518344649325, "longitude": 18.51010435860417, "altitude": 65.92007151690237, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:53:13.372026+00:00", "timestamp_unix": 1768197193.372026}, "starlink_gps": {"latitude": 40.01151870502453, "longitude": 18.510104546069346, "altitude": 65.9120685906426, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:13.372313+00:00", "timestamp_unix": 1768197193.372313}, "nmea_primary": {"latitude": 40.01157, "longitude": 18.510028333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:12.283305+00:00", "timestamp_unix": 1768197192.283305}, "nmea_secondary": {"latitude": 40.011583333333334, "longitude": 18.510068333333333, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:11.856218+00:00", "timestamp_unix": 1768197191.856218}}

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


validation_timestamp: 2026-01-12T05:53:43.414814+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.171506872475375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.146712335425855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8468037535777546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.557887255598094, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043076877224931545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.270481557400165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.27175295696392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.252621637388833, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.238395172422153, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.832467733791517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011482, "longitude": 18.509995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:38+00:00", "timestamp_unix": 1768197218.0}, "starlink_location": {"latitude": 40.01141284534648, "longitude": 18.51005369230274, "altitude": 66.87988794500205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:53:43.376632+00:00", "timestamp_unix": 1768197223.376632}, "starlink_gps": {"latitude": 40.01141320523319, "longitude": 18.51005387951348, "altitude": 66.89587209597062, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:43.376890+00:00", "timestamp_unix": 1768197223.37689}, "nmea_primary": {"latitude": 40.011466666666664, "longitude": 18.509986666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:42.286771+00:00", "timestamp_unix": 1768197222.286771}, "nmea_secondary": {"latitude": 40.011466666666664, "longitude": 18.510031666666666, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:53:42.575394+00:00", "timestamp_unix": 1768197222.575394}}

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


validation_timestamp: 2026-01-12T05:54:13.409899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.591953912433543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.610087168166946, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8740196611491853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.1481859102697305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031890358495819365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.782593755565942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.144258341254165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.805617495752561, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.142521702819089, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.007534918739303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011387, "longitude": 18.509937, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:09+00:00", "timestamp_unix": 1768197249.0}, "starlink_location": {"latitude": 40.011338166666604, "longitude": 18.509980884598583, "altitude": 68.24022509310211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:54:13.370844+00:00", "timestamp_unix": 1768197253.370844}, "starlink_gps": {"latitude": 40.011338166666626, "longitude": 18.50998125904751, "altitude": 68.20825439974173, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:13.371102+00:00", "timestamp_unix": 1768197253.371102}, "nmea_primary": {"latitude": 40.01138666666667, "longitude": 18.509915, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:12.272469+00:00", "timestamp_unix": 1768197252.272469}, "nmea_secondary": {"latitude": 40.01139333333333, "longitude": 18.509985, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:11.780556+00:00", "timestamp_unix": 1768197251.780556}}

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


validation_timestamp: 2026-01-12T05:54:43.362461+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6634702947123845, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.672485050655965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.476261761381316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.566873723781862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04882942281294557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.335188500827027, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.045552609933976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.357930443010666, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.010800401077356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.029751755796967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01132, "longitude": 18.50978, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:41+00:00", "timestamp_unix": 1768197281.0}, "starlink_location": {"latitude": 40.01125522005371, "longitude": 18.509810714649735, "altitude": 66.65000001310348, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:54:43.327285+00:00", "timestamp_unix": 1768197283.327285}, "starlink_gps": {"latitude": 40.01125529252449, "longitude": 18.509811280130904, "altitude": 66.65000001032567, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:43.327539+00:00", "timestamp_unix": 1768197283.327539}, "nmea_primary": {"latitude": 40.011315, "longitude": 18.509751666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:42.294933+00:00", "timestamp_unix": 1768197282.294933}, "nmea_secondary": {"latitude": 40.01132833333333, "longitude": 18.50988, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:54:42.792864+00:00", "timestamp_unix": 1768197282.792864}}

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


validation_timestamp: 2026-01-12T05:55:13.408296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.01732463858818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.030276062189668, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3911789408312436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.104406378367845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03187599959272525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.15774470188645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.253002078065018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.174944100351693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.224992158012004, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.049269582407078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011246, "longitude": 18.509548, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:12+00:00", "timestamp_unix": 1768197312.0}, "starlink_location": {"latitude": 40.011196499999954, "longitude": 18.50957655088186, "altitude": 67.55993541427772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:55:13.370884+00:00", "timestamp_unix": 1768197313.370884}, "starlink_gps": {"latitude": 40.011196499999954, "longitude": 18.50957692516141, "altitude": 67.56792448452879, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:13.371140+00:00", "timestamp_unix": 1768197313.37114}, "nmea_primary": {"latitude": 40.01125833333333, "longitude": 18.509525, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:12.298877+00:00", "timestamp_unix": 1768197312.298877}, "nmea_secondary": {"latitude": 40.011253333333336, "longitude": 18.509713333333334, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:11.867336+00:00", "timestamp_unix": 1768197311.867336}}

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


validation_timestamp: 2026-01-12T05:55:43.410563+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.257848726641901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.20630417180252, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.176174410927436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.294407612298848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0812589628934987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.58827343016462, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.635801358792772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.619565581254167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.555452343458875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.11472185541626, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011227, "longitude": 18.509342, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:33+00:00", "timestamp_unix": 1768197333.0}, "starlink_location": {"latitude": 40.011161571599715, "longitude": 18.509296129043616, "altitude": 67.67995111200763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:55:43.370928+00:00", "timestamp_unix": 1768197343.370928}, "starlink_gps": {"latitude": 40.011161715462116, "longitude": 18.509297064493452, "altitude": 67.68793805391549, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:43.371187+00:00", "timestamp_unix": 1768197343.371187}, "nmea_primary": {"latitude": 40.01121833333333, "longitude": 18.509246666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:42.286640+00:00", "timestamp_unix": 1768197342.28664}, "nmea_secondary": {"latitude": 40.011203333333334, "longitude": 18.509446666666665, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:55:42.615369+00:00", "timestamp_unix": 1768197342.615369}}

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


validation_timestamp: 2026-01-12T05:56:13.407523+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.36817946498382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.35559773752825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.868606655180037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.975281877436641, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07212535265546956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.04067663820895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.624384174991937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.07356249635207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.553724498032123, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.78938583807275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01121, "longitude": 18.509012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:06+00:00", "timestamp_unix": 1768197366.0}, "starlink_location": {"latitude": 40.01115286915058, "longitude": 18.509006783011014, "altitude": 68.19000003254699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:56:13.373258+00:00", "timestamp_unix": 1768197373.373258}, "starlink_gps": {"latitude": 40.01115294106051, "longitude": 18.509007624666893, "altitude": 68.19000002444317, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:13.373516+00:00", "timestamp_unix": 1768197373.373516}, "nmea_primary": {"latitude": 40.01121333333333, "longitude": 18.508955, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:12.286914+00:00", "timestamp_unix": 1768197372.286914}, "nmea_secondary": {"latitude": 40.011185, "longitude": 18.509136666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:12.798265+00:00", "timestamp_unix": 1768197372.798265}}

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


validation_timestamp: 2026-01-12T05:56:43.405779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.762077724015443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.769721660156656, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2236316729182044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.678765363266974, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07556526839012927, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.229680483956507, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.8126611651120035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.253775290147587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.737888871641118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.820290184814814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011223, "longitude": 18.508734, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:37+00:00", "timestamp_unix": 1768197397.0}, "starlink_location": {"latitude": 40.01116744051961, "longitude": 18.508766281972164, "altitude": 68.76000003426618, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:56:43.372743+00:00", "timestamp_unix": 1768197403.372743}, "starlink_gps": {"latitude": 40.011167656184256, "longitude": 18.508767123374298, "altitude": 68.76000002699922, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:43.373003+00:00", "timestamp_unix": 1768197403.373003}, "nmea_primary": {"latitude": 40.011226666666666, "longitude": 18.508708333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:42.288896+00:00", "timestamp_unix": 1768197402.288896}, "nmea_secondary": {"latitude": 40.01117833333333, "longitude": 18.508845, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:56:42.588378+00:00", "timestamp_unix": 1768197402.588378}}

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


validation_timestamp: 2026-01-12T05:57:13.369106+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.139541482920805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.178887905696156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.25817312904017164, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.752630005729305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04314208138017648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.29219010439921, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.074669348740878, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.331925169057131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.033832881577789, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.930797472569314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011257, "longitude": 18.508503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:09+00:00", "timestamp_unix": 1768197429.0}, "starlink_location": {"latitude": 40.01119772648689, "longitude": 18.508577345779297, "altitude": 66.55190790258487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:57:13.327792+00:00", "timestamp_unix": 1768197433.327792}, "starlink_gps": {"latitude": 40.011197581901776, "longitude": 18.508577815854373, "altitude": 66.55993497732763, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:13.328047+00:00", "timestamp_unix": 1768197433.328047}, "nmea_primary": {"latitude": 40.01125666666667, "longitude": 18.5085, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:12.273601+00:00", "timestamp_unix": 1768197432.273601}, "nmea_secondary": {"latitude": 40.01119666666666, "longitude": 18.508601666666667, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:12.802704+00:00", "timestamp_unix": 1768197432.802704}}

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


validation_timestamp: 2026-01-12T05:57:43.414323+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.304847256774806, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.349932204083892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.11355488513486726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.974763081044374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04650973345539761, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.385079716867095, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6180756327843815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.43027222416832, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.58412213897732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.070611300312667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011295, "longitude": 18.508318, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:41+00:00", "timestamp_unix": 1768197461.0}, "starlink_location": {"latitude": 40.01124189263322, "longitude": 18.50838656444474, "altitude": 66.04000001326447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:57:43.374179+00:00", "timestamp_unix": 1768197463.374179}, "starlink_gps": {"latitude": 40.01124167680943, "longitude": 18.508387032235966, "altitude": 66.04000000936352, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:43.374434+00:00", "timestamp_unix": 1768197463.374434}, "nmea_primary": {"latitude": 40.011295, "longitude": 18.508316666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:42.295318+00:00", "timestamp_unix": 1768197462.295318}, "nmea_secondary": {"latitude": 40.011246666666665, "longitude": 18.508416666666665, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:57:41.624804+00:00", "timestamp_unix": 1768197461.624804}}

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


validation_timestamp: 2026-01-12T05:58:13.486296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.915399386491934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.921949982185515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.15095335916201316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.469442993332285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07646413973952058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.8281191045381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4502509665183068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.835729450473954, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.37379497671827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.416908924719584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011353, "longitude": 18.508137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:12+00:00", "timestamp_unix": 1768197492.0}, "starlink_location": {"latitude": 40.01129478298737, "longitude": 18.50820897895143, "altitude": 66.70000002114605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:58:13.449378+00:00", "timestamp_unix": 1768197493.449378}, "starlink_gps": {"latitude": 40.011295213597464, "longitude": 18.508209678952074, "altitude": 66.70000001564595, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:13.449663+00:00", "timestamp_unix": 1768197493.449663}, "nmea_primary": {"latitude": 40.01135166666667, "longitude": 18.508136666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:12.301684+00:00", "timestamp_unix": 1768197492.301684}, "nmea_secondary": {"latitude": 40.01130833333333, "longitude": 18.508231666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:12.778913+00:00", "timestamp_unix": 1768197492.778913}}

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


validation_timestamp: 2026-01-12T05:58:43.560692+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.727823029007401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.705483090834962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.112841189984743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1018055957079227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07253888408241983, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.557494557926618, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.465248911457415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.59919677779387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.401450689625629, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.213916643301927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01138, "longitude": 18.507996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:33+00:00", "timestamp_unix": 1768197513.0}, "starlink_location": {"latitude": 40.011347220089114, "longitude": 18.507986822380825, "altitude": 65.46000003010833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:58:43.328072+00:00", "timestamp_unix": 1768197523.328072}, "starlink_gps": {"latitude": 40.011347292411365, "longitude": 18.507987668864754, "altitude": 65.46000002266685, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:43.328330+00:00", "timestamp_unix": 1768197523.32833}, "nmea_primary": {"latitude": 40.01139833333333, "longitude": 18.507928333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:42.285395+00:00", "timestamp_unix": 1768197522.285395}, "nmea_secondary": {"latitude": 40.01137, "longitude": 18.50803, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:58:42.790667+00:00", "timestamp_unix": 1768197522.790667}}

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


validation_timestamp: 2026-01-12T05:59:13.366497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.666527795752794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.697014594758871, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.004591247740267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.282567374006628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03404158156561265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.850227826941584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2489047917150486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.884252024714936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2384811504816544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.247184326974537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01143, "longitude": 18.507757, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:04+00:00", "timestamp_unix": 1768197544.0}, "starlink_location": {"latitude": 40.01139017301763, "longitude": 18.507774274187355, "altitude": 69.71000000635539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:59:13.331160+00:00", "timestamp_unix": 1768197553.33116}, "starlink_gps": {"latitude": 40.01138995611499, "longitude": 18.507774556265726, "altitude": 69.71000000415204, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:13.331415+00:00", "timestamp_unix": 1768197553.331415}, "nmea_primary": {"latitude": 40.011448333333334, "longitude": 18.507703333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:12.293738+00:00", "timestamp_unix": 1768197552.293738}, "nmea_secondary": {"latitude": 40.011403333333334, "longitude": 18.507808333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:12.803233+00:00", "timestamp_unix": 1768197552.803233}}

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


validation_timestamp: 2026-01-12T05:59:43.363544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.041898814504008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.048890478532502, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8756324767873758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.317463505824036, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01603411828844306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.990633492748158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5138678053461216, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.002672369282271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.500523211097173, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.486752822559561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0115, "longitude": 18.507553, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:36+00:00", "timestamp_unix": 1768197576.0}, "starlink_location": {"latitude": 40.01145916666666, "longitude": 18.507578738277594, "altitude": 70.55809334764706, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:59:43.329207+00:00", "timestamp_unix": 1768197583.329207}, "starlink_gps": {"latitude": 40.01145916666668, "longitude": 18.507578926546692, "altitude": 70.55005609074405, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:43.329462+00:00", "timestamp_unix": 1768197583.329462}, "nmea_primary": {"latitude": 40.01150666666667, "longitude": 18.507508333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:42.288864+00:00", "timestamp_unix": 1768197582.288864}, "nmea_secondary": {"latitude": 40.011446666666664, "longitude": 18.507603333333332, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:59:41.964926+00:00", "timestamp_unix": 1768197581.964926}}

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


validation_timestamp: 2026-01-12T06:00:13.363432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4993701677064974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.561254860576808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1355442759047096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.595693986169603, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06274901615330994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.282295428497635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.331624665873441, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.344923043087416, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3841824942447467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.269922752494113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01157, "longitude": 18.507385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:07+00:00", "timestamp_unix": 1768197607.0}, "starlink_location": {"latitude": 40.01151873309424, "longitude": 18.507442214584298, "altitude": 68.71570960781223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:00:13.329313+00:00", "timestamp_unix": 1768197613.329313}, "starlink_gps": {"latitude": 40.01151837098741, "longitude": 18.50744277968214, "altitude": 68.73983374844246, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:13.329568+00:00", "timestamp_unix": 1768197613.329568}, "nmea_primary": {"latitude": 40.01157, "longitude": 18.507371666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:12.286888+00:00", "timestamp_unix": 1768197612.286888}, "nmea_secondary": {"latitude": 40.01152, "longitude": 18.507426666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:12.800881+00:00", "timestamp_unix": 1768197612.800881}}

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


validation_timestamp: 2026-01-12T06:00:43.469446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.780490307201571, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.822476603728534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7544963814611425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.696079550126983, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042459311473638586, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.521784335514125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5978927548719233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.563914609160248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6331884846704101, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.388816393229252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011627, "longitude": 18.507286, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:38+00:00", "timestamp_unix": 1768197638.0}, "starlink_location": {"latitude": 40.01157061032461, "longitude": 18.50734008888341, "altitude": 67.27189265162261, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:00:43.429537+00:00", "timestamp_unix": 1768197643.429537}, "starlink_gps": {"latitude": 40.01157033978675, "longitude": 18.507340440714458, "altitude": 67.2819058007539, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:43.429797+00:00", "timestamp_unix": 1768197643.429797}, "nmea_primary": {"latitude": 40.01163833333333, "longitude": 18.507271666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:42.290995+00:00", "timestamp_unix": 1768197642.290995}, "nmea_secondary": {"latitude": 40.01157333333333, "longitude": 18.507321666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:00:42.800132+00:00", "timestamp_unix": 1768197642.800132}}

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


validation_timestamp: 2026-01-12T06:01:13.414570+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.242850322633725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.252084539287011, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3390226023505873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.333170156782786, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025196779105560056, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.567647011146619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.522269851192156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.57709887879527, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.538642417818542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.608918866535436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01169, "longitude": 18.507215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:11+00:00", "timestamp_unix": 1768197671.0}, "starlink_location": {"latitude": 40.01161936912947, "longitude": 18.50729220534814, "altitude": 67.43995064715621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:01:13.375706+00:00", "timestamp_unix": 1768197673.375706}, "starlink_gps": {"latitude": 40.01161944104154, "longitude": 18.50729248591042, "altitude": 67.44793547381217, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:13.375966+00:00", "timestamp_unix": 1768197673.375966}, "nmea_primary": {"latitude": 40.011691666666664, "longitude": 18.507211666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:12.290445+00:00", "timestamp_unix": 1768197672.290445}, "nmea_secondary": {"latitude": 40.011645, "longitude": 18.507236666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:12.813035+00:00", "timestamp_unix": 1768197672.813035}}

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


validation_timestamp: 2026-01-12T06:01:43.466454+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.346787011876512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.334422167976308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4793253685137944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6898651000292535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02240941643422478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.673616317354035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.778529936473963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.663205818347976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.773053585768109, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.272598343593206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01173, "longitude": 18.507195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:32+00:00", "timestamp_unix": 1768197692.0}, "starlink_location": {"latitude": 40.011672759792546, "longitude": 18.507238085187836, "altitude": 63.19000000158481, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:01:43.429756+00:00", "timestamp_unix": 1768197703.429756}, "starlink_gps": {"latitude": 40.01167294019075, "longitude": 18.50723820249078, "altitude": 63.190000001979534, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:43.430012+00:00", "timestamp_unix": 1768197703.430012}, "nmea_primary": {"latitude": 40.011743333333335, "longitude": 18.507171666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:42.299969+00:00", "timestamp_unix": 1768197702.299969}, "nmea_secondary": {"latitude": 40.01170666666667, "longitude": 18.507186666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:01:42.622566+00:00", "timestamp_unix": 1768197702.622566}}

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


validation_timestamp: 2026-01-12T06:02:13.417734+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.219938839031572, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.248844871800129, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.281326129582624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.296463898527381, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03382181825347045, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.286932501809543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.972473250228635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.31925109234613, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.002931126561996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.435310560734666, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01179, "longitude": 18.507132, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:04+00:00", "timestamp_unix": 1768197724.0}, "starlink_location": {"latitude": 40.01170939246124, "longitude": 18.507157372206894, "altitude": 65.61995622992096, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:02:13.379967+00:00", "timestamp_unix": 1768197733.379967}, "starlink_gps": {"latitude": 40.01170917695885, "longitude": 18.507157652465537, "altitude": 65.62793240073341, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:13.380221+00:00", "timestamp_unix": 1768197733.380221}, "nmea_primary": {"latitude": 40.011783333333334, "longitude": 18.507106666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:12.297951+00:00", "timestamp_unix": 1768197732.297951}, "nmea_secondary": {"latitude": 40.01175166666667, "longitude": 18.507138333333334, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:11.928964+00:00", "timestamp_unix": 1768197731.928964}}

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


validation_timestamp: 2026-01-12T06:02:43.469368+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.575400401681676, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.609335707853908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8289720507246185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.656805462917101, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04015785662009467, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.935043595854319, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.093219634218125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.963149309267876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.122243794744266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.845875056367036, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011826, "longitude": 18.507044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:36+00:00", "timestamp_unix": 1768197756.0}, "starlink_location": {"latitude": 40.01176848088756, "longitude": 18.507091666666664, "altitude": 68.26247998164433, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:02:43.430578+00:00", "timestamp_unix": 1768197763.430578}, "starlink_gps": {"latitude": 40.01176811973928, "longitude": 18.507091666666664, "altitude": 68.22237950107865, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:43.430870+00:00", "timestamp_unix": 1768197763.43087}, "nmea_primary": {"latitude": 40.01181833333333, "longitude": 18.507025, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:42.296985+00:00", "timestamp_unix": 1768197762.296985}, "nmea_secondary": {"latitude": 40.011795, "longitude": 18.507058333333333, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:02:42.498205+00:00", "timestamp_unix": 1768197762.498205}}

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


validation_timestamp: 2026-01-12T06:03:13.368297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.284476241616762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.31427865797254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6991977153530877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9201356368237725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048878897636134275, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.792849023384465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3898743039105441, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.832185848795524, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4131201310798271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.5679589938371326, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011856, "longitude": 18.50693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:08+00:00", "timestamp_unix": 1768197788.0}, "starlink_location": {"latitude": 40.011798113368876, "longitude": 18.50697004724674, "altitude": 66.97189395900604, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:03:13.329553+00:00", "timestamp_unix": 1768197793.329553}, "starlink_gps": {"latitude": 40.01179804082471, "longitude": 18.506970613305374, "altitude": 66.97994897517182, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:13.329809+00:00", "timestamp_unix": 1768197793.329809}, "nmea_primary": {"latitude": 40.011855, "longitude": 18.506898333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:12.302676+00:00", "timestamp_unix": 1768197792.302676}, "nmea_secondary": {"latitude": 40.01181, "longitude": 18.506965, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:11.597681+00:00", "timestamp_unix": 1768197791.597681}}

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


validation_timestamp: 2026-01-12T06:03:43.417738+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.915944839542759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.926424967676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9556702669387984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.61777220661205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023864338661921846, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.158227639237353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8403366305564549, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.173537474061407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8195511096005547, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.94717692112915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011906, "longitude": 18.506784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:38+00:00", "timestamp_unix": 1768197818.0}, "starlink_location": {"latitude": 40.01184199999996, "longitude": 18.50682470539835, "altitude": 66.33995231560257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:03:43.382178+00:00", "timestamp_unix": 1768197823.382178}, "starlink_gps": {"latitude": 40.01184199999999, "longitude": 18.50682498560975, "altitude": 66.34792712923125, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:43.382437+00:00", "timestamp_unix": 1768197823.382437}, "nmea_primary": {"latitude": 40.011898333333335, "longitude": 18.506763333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:42.299325+00:00", "timestamp_unix": 1768197822.299325}, "nmea_secondary": {"latitude": 40.01183833333333, "longitude": 18.506833333333333, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:03:42.823956+00:00", "timestamp_unix": 1768197822.823956}}

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


validation_timestamp: 2026-01-12T06:04:13.367396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.005398367984494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.041608383551242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8884326782854803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.22145645816494, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05082030963328858, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.241225740853602, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.7830786560334982, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.283943621706426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.7403175272357685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.603487382637853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011974, "longitude": 18.506655, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:11+00:00", "timestamp_unix": 1768197851.0}, "starlink_location": {"latitude": 40.01190172661885, "longitude": 18.506702714370387, "altitude": 64.89190058723554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:04:13.330586+00:00", "timestamp_unix": 1768197853.330586}, "starlink_gps": {"latitude": 40.01190158157681, "longitude": 18.50670328024912, "altitude": 64.89995302858095, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:13.330876+00:00", "timestamp_unix": 1768197853.330876}, "nmea_primary": {"latitude": 40.011966666666666, "longitude": 18.506635, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:12.302643+00:00", "timestamp_unix": 1768197852.302643}, "nmea_secondary": {"latitude": 40.011903333333336, "longitude": 18.506711666666668, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:12.026417+00:00", "timestamp_unix": 1768197852.026417}}

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


validation_timestamp: 2026-01-12T06:04:43.421329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.971089384963054, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.025353405583289, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4850350994130244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.25186430320886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05643742356623572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.080638607209936, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0703533223608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.137049174182003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.125066437778615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.112608752246192, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012054, "longitude": 18.506546, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:41+00:00", "timestamp_unix": 1768197881.0}, "starlink_location": {"latitude": 40.01197548765065, "longitude": 18.506602564493228, "altitude": 66.43000001690378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:04:43.381752+00:00", "timestamp_unix": 1768197883.381752}, "starlink_gps": {"latitude": 40.011975128048476, "longitude": 18.506603032154, "altitude": 66.43000001381942, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:43.382006+00:00", "timestamp_unix": 1768197883.382006}, "nmea_primary": {"latitude": 40.01204166666667, "longitude": 18.506521666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:42.288618+00:00", "timestamp_unix": 1768197882.288618}, "nmea_secondary": {"latitude": 40.011985, "longitude": 18.506581666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:04:41.797431+00:00", "timestamp_unix": 1768197881.797431}}

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


validation_timestamp: 2026-01-12T06:05:13.492271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.688848099743607, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.753889152225232, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2277594768502182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.349792601391932, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06762452816074092, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.880649484413563, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.3886092465050535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.948099897290499, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.453606986490172, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.932537717084226, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01213, "longitude": 18.506456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:13+00:00", "timestamp_unix": 1768197913.0}, "starlink_location": {"latitude": 40.01204588391326, "longitude": 18.50651674948175, "altitude": 68.57000001587873, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:05:13.452518+00:00", "timestamp_unix": 1768197913.452518}, "starlink_gps": {"latitude": 40.01204545303025, "longitude": 18.506517309843478, "altitude": 68.57000001121692, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:13.452773+00:00", "timestamp_unix": 1768197913.452773}, "nmea_primary": {"latitude": 40.01212, "longitude": 18.506433333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:12.270990+00:00", "timestamp_unix": 1768197912.27099}, "nmea_secondary": {"latitude": 40.012065, "longitude": 18.506471666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:11.811394+00:00", "timestamp_unix": 1768197911.811394}}

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


validation_timestamp: 2026-01-12T06:05:43.421493+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.587289030882788, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.603749978445082, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.358413723708401, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.445169676416675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025279983673467222, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.556746936790793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.860542372326966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.569226399465478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.867017680123661, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.0781075463946195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012188, "longitude": 18.50641, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:34+00:00", "timestamp_unix": 1768197934.0}, "starlink_location": {"latitude": 40.01212955931711, "longitude": 18.506455987129236, "altitude": 68.1101524394855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:05:43.382320+00:00", "timestamp_unix": 1768197943.38232}, "starlink_gps": {"latitude": 40.012129343550704, "longitude": 18.50645589359467, "altitude": 68.08619458911207, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:43.382577+00:00", "timestamp_unix": 1768197943.382577}, "nmea_primary": {"latitude": 40.012206666666664, "longitude": 18.506365, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:42.287251+00:00", "timestamp_unix": 1768197942.287251}, "nmea_secondary": {"latitude": 40.01215833333333, "longitude": 18.506398333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:05:41.811383+00:00", "timestamp_unix": 1768197941.811383}}

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


validation_timestamp: 2026-01-12T06:06:13.420807+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.269227308066963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.289436342602894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2464264834971237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.831717405287963, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023962476873548282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.383897413222964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.419745008389487, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.403127864286523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.436856445089077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.212132164815294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01228, "longitude": 18.506363, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:06+00:00", "timestamp_unix": 1768197966.0}, "starlink_location": {"latitude": 40.012194559300404, "longitude": 18.50643416666666, "altitude": 67.8100000025696, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:06:13.383402+00:00", "timestamp_unix": 1768197973.383402}, "starlink_gps": {"latitude": 40.01219434380067, "longitude": 18.50643416666667, "altitude": 67.81000000183266, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:13.383660+00:00", "timestamp_unix": 1768197973.38366}, "nmea_primary": {"latitude": 40.012298333333334, "longitude": 18.506333333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:12.289299+00:00", "timestamp_unix": 1768197972.289299}, "nmea_secondary": {"latitude": 40.012255, "longitude": 18.506356666666665, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:11.835002+00:00", "timestamp_unix": 1768197971.835002}}

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


validation_timestamp: 2026-01-12T06:06:43.421286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.079219086031131, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.101046180648322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.800869430526261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6664827994303075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025248496975953497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.875304352905948, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.442122554522292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.897336001049704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.456114308716325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.326833282980116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012375, "longitude": 18.506338, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:37+00:00", "timestamp_unix": 1768197997.0}, "starlink_location": {"latitude": 40.01233289258083, "longitude": 18.506400346231796, "altitude": 70.06000000385383, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:06:43.382173+00:00", "timestamp_unix": 1768198003.382173}, "starlink_gps": {"latitude": 40.01233267708317, "longitude": 18.50640043965017, "altitude": 70.06000000235368, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:43.382434+00:00", "timestamp_unix": 1768198003.382434}, "nmea_primary": {"latitude": 40.012386666666664, "longitude": 18.506323333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:42.270581+00:00", "timestamp_unix": 1768198002.270581}, "nmea_secondary": {"latitude": 40.012343333333334, "longitude": 18.50635, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:06:41.799903+00:00", "timestamp_unix": 1768198001.799903}}

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


validation_timestamp: 2026-01-12T06:07:13.415408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.724469555045628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.738160293220217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6243629050448904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.462624647424299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017823420085285223, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.177497350242467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.419889362104322, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.19280244951188, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.431063244696938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.228924985646613, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012478, "longitude": 18.506302, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:10+00:00", "timestamp_unix": 1768198030.0}, "starlink_location": {"latitude": 40.012397797517536, "longitude": 18.50634752581982, "altitude": 73.92004726079918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:07:13.378108+00:00", "timestamp_unix": 1768198033.378108}, "starlink_gps": {"latitude": 40.01239772560726, "longitude": 18.506347712858805, "altitude": 73.91206262259225, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:13.378395+00:00", "timestamp_unix": 1768198033.378395}, "nmea_primary": {"latitude": 40.012475, "longitude": 18.506283333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:12.287984+00:00", "timestamp_unix": 1768198032.287984}, "nmea_secondary": {"latitude": 40.012436666666666, "longitude": 18.506336666666666, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:11.809126+00:00", "timestamp_unix": 1768198031.809126}}

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


validation_timestamp: 2026-01-12T06:07:43.493304+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.482907186535114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.525683198219005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8456049554792557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.585187473550228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043071765272012084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.995616165013494, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0784315144976344, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.038669480515983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1203787395640563, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.974016995718971, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012558, "longitude": 18.50622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:41+00:00", "timestamp_unix": 1768198061.0}, "starlink_location": {"latitude": 40.0125201087392, "longitude": 18.506277853532143, "altitude": 70.05993895135978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:07:43.453464+00:00", "timestamp_unix": 1768198063.453464}, "starlink_gps": {"latitude": 40.01251989328703, "longitude": 18.50627827382719, "altitude": 70.07190043519282, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:43.453721+00:00", "timestamp_unix": 1768198063.453721}, "nmea_primary": {"latitude": 40.01255833333333, "longitude": 18.506198333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:42.290474+00:00", "timestamp_unix": 1768198062.290474}, "nmea_secondary": {"latitude": 40.012526666666666, "longitude": 18.506255, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:07:42.608861+00:00", "timestamp_unix": 1768198062.608861}}

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


validation_timestamp: 2026-01-12T06:08:13.465183+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.147394632477758, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.188592791204409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2898855669464013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.713072132228325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04245545941294242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.366586548403903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7563990035070014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.408869170922495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7904075172764404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.198261401846132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01265, "longitude": 18.506077, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:12+00:00", "timestamp_unix": 1768198092.0}, "starlink_location": {"latitude": 40.012587110257705, "longitude": 18.506126088929218, "altitude": 67.80379020602608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:08:13.432474+00:00", "timestamp_unix": 1768198093.432474}, "starlink_gps": {"latitude": 40.012586839744415, "longitude": 18.50612644073362, "altitude": 67.82381469409195, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:13.432734+00:00", "timestamp_unix": 1768198093.432734}, "nmea_primary": {"latitude": 40.012645, "longitude": 18.506063333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:12.292724+00:00", "timestamp_unix": 1768198092.292724}, "nmea_secondary": {"latitude": 40.012611666666665, "longitude": 18.506121666666665, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:12.826204+00:00", "timestamp_unix": 1768198092.826204}}

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


validation_timestamp: 2026-01-12T06:08:43.467207+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.032452906055271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.128960676134096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.592020280696735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4397808931243368, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13592133038461537, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.556288075066094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6918609094886286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.687953558054835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7728472630879857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.763323162733584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01272, "longitude": 18.505976, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:33+00:00", "timestamp_unix": 1768198113.0}, "starlink_location": {"latitude": 40.01268412673759, "longitude": 18.505982938272034, "altitude": 72.78667498502749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:08:43.432886+00:00", "timestamp_unix": 1768198123.432886}, "starlink_gps": {"latitude": 40.012683405919084, "longitude": 18.50598422723932, "altitude": 72.71664265230807, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:43.433144+00:00", "timestamp_unix": 1768198123.433144}, "nmea_primary": {"latitude": 40.01273666666667, "longitude": 18.505926666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:42.293168+00:00", "timestamp_unix": 1768198122.293168}, "nmea_secondary": {"latitude": 40.012708333333336, "longitude": 18.505983333333333, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:08:42.784404+00:00", "timestamp_unix": 1768198122.784404}}

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


validation_timestamp: 2026-01-12T06:09:13.423630+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.614435027801818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.678794934633414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.126193827056915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8361138377902035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07522252577841711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.463031363313233, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.897672106023754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.53390384697196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9531700374251653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.897567916093136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01282, "longitude": 18.505836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:06+00:00", "timestamp_unix": 1768198146.0}, "starlink_location": {"latitude": 40.01277482106933, "longitude": 18.505865436267126, "altitude": 70.70000003407222, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:09:13.380196+00:00", "timestamp_unix": 1768198153.380196}, "starlink_gps": {"latitude": 40.012774461511505, "longitude": 18.505866184441004, "altitude": 70.70000002560461, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:13.380485+00:00", "timestamp_unix": 1768198153.380485}, "nmea_primary": {"latitude": 40.01284166666667, "longitude": 18.505796666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:12.291724+00:00", "timestamp_unix": 1768198152.291724}, "nmea_secondary": {"latitude": 40.0128, "longitude": 18.505856666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:12.808892+00:00", "timestamp_unix": 1768198152.808892}}

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


validation_timestamp: 2026-01-12T06:09:43.493032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.434921217038438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.487730701155607, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.594413046661366, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9434926616219848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06425831277704874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.00604678132892, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1574619405231945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.061314451108355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.180219979872893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.461993677147348, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012924, "longitude": 18.505724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:36+00:00", "timestamp_unix": 1768198176.0}, "starlink_location": {"latitude": 40.01289060852051, "longitude": 18.505752478794314, "altitude": 69.87000001589436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:09:43.454376+00:00", "timestamp_unix": 1768198183.454376}, "starlink_gps": {"latitude": 40.01289039316711, "longitude": 18.505753178968725, "altitude": 69.87000001238542, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:43.454636+00:00", "timestamp_unix": 1768198183.454636}, "nmea_primary": {"latitude": 40.012955, "longitude": 18.50568833333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:42.291207+00:00", "timestamp_unix": 1768198182.291207}, "nmea_secondary": {"latitude": 40.01291, "longitude": 18.505753333333335, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:09:41.616283+00:00", "timestamp_unix": 1768198181.616283}}

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


validation_timestamp: 2026-01-12T06:10:13.601403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.812057830737879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8316626080766305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.315286969466517, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2967549701092307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021592752145376447, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.004814934530478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.443024848297651, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.025280296650394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.457257528829717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5606532202384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013046, "longitude": 18.505615, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:07+00:00", "timestamp_unix": 1768198207.0}, "starlink_location": {"latitude": 40.012993703265, "longitude": 18.50565666090948, "altitude": 71.35000000693914, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:10:13.414160+00:00", "timestamp_unix": 1768198213.41416}, "starlink_gps": {"latitude": 40.01299359525447, "longitude": 18.50565687161342, "altitude": 71.35000000592088, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:13.414411+00:00", "timestamp_unix": 1768198213.414411}, "nmea_primary": {"latitude": 40.013065, "longitude": 18.505585, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:12.290597+00:00", "timestamp_unix": 1768198212.290597}, "nmea_secondary": {"latitude": 40.01303333333333, "longitude": 18.50565, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:12.822002+00:00", "timestamp_unix": 1768198212.822002}}

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


validation_timestamp: 2026-01-12T06:10:43.491080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.184477386732539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.201210736647943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7619546709448093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2437015419752147, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016896191464814008, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.939989615027892, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.499440141099678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.956776252235316, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.512908772513252, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.958584384993482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01316, "longitude": 18.505524, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:39+00:00", "timestamp_unix": 1768198239.0}, "starlink_location": {"latitude": 40.013122720909706, "longitude": 18.505560562444803, "altitude": 68.68000000081476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:10:43.455081+00:00", "timestamp_unix": 1768198243.455081}, "starlink_gps": {"latitude": 40.01312261325227, "longitude": 18.505560702455046, "altitude": 68.68000000120549, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:43.455339+00:00", "timestamp_unix": 1768198243.455339}, "nmea_primary": {"latitude": 40.013171666666665, "longitude": 18.50551, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:42.306141+00:00", "timestamp_unix": 1768198242.306141}, "nmea_secondary": {"latitude": 40.013145, "longitude": 18.505556666666667, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:10:42.794811+00:00", "timestamp_unix": 1768198242.794811}}

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


validation_timestamp: 2026-01-12T06:11:13.496803+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.623512254880681, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.640015761574487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6915616029230693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2748743235157995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016890122633485268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.314858543939, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.193728323867837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3313767478682355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.207856389085595, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7291882257098443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013264, "longitude": 18.505491, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:11+00:00", "timestamp_unix": 1768198271.0}, "starlink_location": {"latitude": 40.01322138761123, "longitude": 18.50552656239808, "altitude": 69.69994912775856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:11:13.455495+00:00", "timestamp_unix": 1768198273.455495}, "starlink_gps": {"latitude": 40.01322127999247, "longitude": 18.505526702358246, "altitude": 69.71189868983909, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:13.455754+00:00", "timestamp_unix": 1768198273.455754}, "nmea_primary": {"latitude": 40.01327666666667, "longitude": 18.50548, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:12.304236+00:00", "timestamp_unix": 1768198272.304236}, "nmea_secondary": {"latitude": 40.01325833333333, "longitude": 18.505516666666665, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:12.594895+00:00", "timestamp_unix": 1768198272.594895}}

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


validation_timestamp: 2026-01-12T06:11:43.494656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.57225684083333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.587333252304878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.358611265811039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3670457030801364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02675945730927911, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.875262701981871, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.437089605070677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.889398575170299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.455062063952851, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.723314075131496, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01335, "longitude": 18.50545, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:41+00:00", "timestamp_unix": 1768198301.0}, "starlink_location": {"latitude": 40.01328277525504, "longitude": 18.505499270957312, "altitude": 69.71994731690336, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:11:43.455932+00:00", "timestamp_unix": 1768198303.455932}, "starlink_gps": {"latitude": 40.01328255983856, "longitude": 18.505499130880576, "altitude": 69.73190682083704, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:43.456194+00:00", "timestamp_unix": 1768198303.456194}, "nmea_primary": {"latitude": 40.013358333333336, "longitude": 18.505438333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:42.304027+00:00", "timestamp_unix": 1768198302.304027}, "nmea_secondary": {"latitude": 40.01333666666667, "longitude": 18.505471666666665, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:11:42.812961+00:00", "timestamp_unix": 1768198302.812961}}

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


validation_timestamp: 2026-01-12T06:12:13.497567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.3437867388885145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.420275504745561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.405757250123862, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.589283687882801, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07656071304863303, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.745173546868397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.782532563083774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.821594285656001, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.858792949660447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.968400366266829, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01341, "longitude": 18.505445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:02+00:00", "timestamp_unix": 1768198322.0}, "starlink_location": {"latitude": 40.013356604699915, "longitude": 18.50549574960853, "altitude": 69.95994964740069, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:12:13.455800+00:00", "timestamp_unix": 1768198333.4558}, "starlink_gps": {"latitude": 40.01335606622418, "longitude": 18.505496309847945, "altitude": 69.97190769216967, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:13.456059+00:00", "timestamp_unix": 1768198333.456059}, "nmea_primary": {"latitude": 40.01342833333333, "longitude": 18.50543, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:12.282747+00:00", "timestamp_unix": 1768198332.282747}, "nmea_secondary": {"latitude": 40.0134, "longitude": 18.505458333333333, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:12.822539+00:00", "timestamp_unix": 1768198332.822539}}

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


validation_timestamp: 2026-01-12T06:12:43.422507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.911564439787895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.92778221941417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1668800950558267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0338717682224496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025289928241447823, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.795707840435828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.881547022286464, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.80971250986097, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8980786228461035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.059887107937031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01348, "longitude": 18.505423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:34+00:00", "timestamp_unix": 1768198354.0}, "starlink_location": {"latitude": 40.01341189258437, "longitude": 18.50547815378282, "altitude": 69.90004840776254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:12:43.385586+00:00", "timestamp_unix": 1768198363.385586}, "starlink_gps": {"latitude": 40.0134116767331, "longitude": 18.50547806020966, "altitude": 69.89205931095277, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:43.385846+00:00", "timestamp_unix": 1768198363.385846}, "nmea_primary": {"latitude": 40.013488333333335, "longitude": 18.5054, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:42.283712+00:00", "timestamp_unix": 1768198362.283712}, "nmea_secondary": {"latitude": 40.013465, "longitude": 18.505436666666668, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:12:41.795850+00:00", "timestamp_unix": 1768198361.79585}}

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


validation_timestamp: 2026-01-12T06:13:13.498708+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.733771830532971, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.811432648392435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.971497248706849, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.22828397685375, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08452018047201751, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.039534690651271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.624217323802518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.121456084646644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.705407695069154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.422726664527373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013542, "longitude": 18.505404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:06+00:00", "timestamp_unix": 1768198386.0}, "starlink_location": {"latitude": 40.01346893844019, "longitude": 18.505441644806957, "altitude": 69.72011884223627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:13:13.456513+00:00", "timestamp_unix": 1768198393.456513}, "starlink_gps": {"latitude": 40.01346839990326, "longitude": 18.50544234518696, "altitude": 69.6962000161201, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:13.456774+00:00", "timestamp_unix": 1768198393.456774}, "nmea_primary": {"latitude": 40.01354666666667, "longitude": 18.50538166666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:12.281561+00:00", "timestamp_unix": 1768198392.281561}, "nmea_secondary": {"latitude": 40.013513333333336, "longitude": 18.50541, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:12.606116+00:00", "timestamp_unix": 1768198392.606116}}

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


validation_timestamp: 2026-01-12T06:13:43.352631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.186049075504807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.191854432603138, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7723486627688159, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0617999971530607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008934598218401944, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.652830590447868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.895077123623023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.657992062481226, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.899657513943412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8690348360678453, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013577, "longitude": 18.505398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:38+00:00", "timestamp_unix": 1768198418.0}, "starlink_location": {"latitude": 40.01349268982198, "longitude": 18.505444773696, "altitude": 70.52000000263588, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:13:43.316750+00:00", "timestamp_unix": 1768198423.31675}, "starlink_gps": {"latitude": 40.013492617897505, "longitude": 18.505444726926264, "altitude": 70.52000000241854, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:43.317010+00:00", "timestamp_unix": 1768198423.31701}, "nmea_primary": {"latitude": 40.013585, "longitude": 18.50538, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:42.317513+00:00", "timestamp_unix": 1768198422.317513}, "nmea_secondary": {"latitude": 40.01356, "longitude": 18.505388333333332, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:13:42.606750+00:00", "timestamp_unix": 1768198422.60675}}

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


validation_timestamp: 2026-01-12T06:14:13.494754+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.605035903892746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.64641951304008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2064887930909907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.297594234934758, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04935583876191873, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.667269059571007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.238175569903051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.70498055950692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.2682985156911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3813868611956712, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013607, "longitude": 18.505445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:09+00:00", "timestamp_unix": 1768198449.0}, "starlink_location": {"latitude": 40.01352538385818, "longitude": 18.505481937632133, "altitude": 69.13994691798946, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:14:13.456613+00:00", "timestamp_unix": 1768198453.456613}, "starlink_gps": {"latitude": 40.01352495314366, "longitude": 18.50548179759342, "altitude": 69.15190312906586, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:13.456875+00:00", "timestamp_unix": 1768198453.456875}, "nmea_primary": {"latitude": 40.013603333333336, "longitude": 18.505431666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:12.319776+00:00", "timestamp_unix": 1768198452.319776}, "nmea_secondary": {"latitude": 40.01358333333334, "longitude": 18.505421666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:12.831765+00:00", "timestamp_unix": 1768198452.831765}}

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


validation_timestamp: 2026-01-12T06:14:43.427246+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.424070647147394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.4165318399032, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3680064024676772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.02478529112102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799235738648397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.582504684171179, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.990704819613114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.57548516365039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.984498838079995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6573622263696597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013607, "longitude": 18.505527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:41+00:00", "timestamp_unix": 1768198481.0}, "starlink_location": {"latitude": 40.01353553575199, "longitude": 18.50555983333333, "altitude": 68.10005429390846, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:14:43.387389+00:00", "timestamp_unix": 1768198483.387389}, "starlink_gps": {"latitude": 40.01353560762899, "longitude": 18.50555983333333, "altitude": 68.09207335068724, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:43.387647+00:00", "timestamp_unix": 1768198483.387647}, "nmea_primary": {"latitude": 40.013603333333336, "longitude": 18.505511666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:42.290623+00:00", "timestamp_unix": 1768198482.290623}, "nmea_secondary": {"latitude": 40.013598333333334, "longitude": 18.505493333333334, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:14:42.783223+00:00", "timestamp_unix": 1768198482.783223}}

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


validation_timestamp: 2026-01-12T06:15:13.476764+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.907438106525974, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.880863970021794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8980544446917609, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8411215773794245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03606569601658403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.138592169786602, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.365242309333125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.107056060546212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.33107101962229, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9957671051849637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013584, "longitude": 18.50563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:12+00:00", "timestamp_unix": 1768198512.0}, "starlink_location": {"latitude": 40.013514926329606, "longitude": 18.505652078097274, "altitude": 67.52000000519878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:15:13.435738+00:00", "timestamp_unix": 1768198513.435738}, "starlink_gps": {"latitude": 40.01351510673626, "longitude": 18.50565172616245, "altitude": 67.5200000045963, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:13.435997+00:00", "timestamp_unix": 1768198513.435997}, "nmea_primary": {"latitude": 40.01358, "longitude": 18.505608333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:12.297093+00:00", "timestamp_unix": 1768198512.297093}, "nmea_secondary": {"latitude": 40.01358166666667, "longitude": 18.505585, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:12.796719+00:00", "timestamp_unix": 1768198512.796719}}

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


validation_timestamp: 2026-01-12T06:15:43.496971+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.004814438169506, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.031301447349572, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3524451882635673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7498491920578947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026726651779952645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.669224695599278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.14816390940965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.69559835198146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.17296117755262, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2855692717178235, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013557, "longitude": 18.505707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:33+00:00", "timestamp_unix": 1768198533.0}, "starlink_location": {"latitude": 40.01347510852144, "longitude": 18.505779562416883, "altitude": 69.26995103618648, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:15:43.457309+00:00", "timestamp_unix": 1768198543.457309}, "starlink_gps": {"latitude": 40.01347489336904, "longitude": 18.505779702322286, "altitude": 69.28189587725844, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:43.457565+00:00", "timestamp_unix": 1768198543.457565}, "nmea_primary": {"latitude": 40.01353833333334, "longitude": 18.50572, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:42.279701+00:00", "timestamp_unix": 1768198542.279701}, "nmea_secondary": {"latitude": 40.01354166666667, "longitude": 18.505681666666668, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:15:42.807482+00:00", "timestamp_unix": 1768198542.807482}}

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


validation_timestamp: 2026-01-12T06:16:13.421369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.041052990727016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.027555742180304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4065060100084876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0568565218358796, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04068803176611652, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.71431216427733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.858298410537522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.698925767101759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.837220298656762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8452074951553419, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013504, "longitude": 18.505838, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:06+00:00", "timestamp_unix": 1768198566.0}, "starlink_location": {"latitude": 40.01342646428777, "longitude": 18.50589843618672, "altitude": 71.30000000886353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:16:13.382939+00:00", "timestamp_unix": 1768198573.382939}, "starlink_gps": {"latitude": 40.01342639225298, "longitude": 18.50589796777221, "altitude": 71.3000000060542, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:13.383197+00:00", "timestamp_unix": 1768198573.383197}, "nmea_primary": {"latitude": 40.01349166666667, "longitude": 18.505841666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:12.321688+00:00", "timestamp_unix": 1768198572.321688}, "nmea_secondary": {"latitude": 40.01349166666667, "longitude": 18.50582, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:12.821500+00:00", "timestamp_unix": 1768198572.8215}}

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


validation_timestamp: 2026-01-12T06:16:43.471567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.289258068853115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.298054180829993, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1906937841911418, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.153103244713229, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019955124266397953, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.1039467128568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.841505281138039, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.11293356280385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.853535388298019, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.021420271522848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01344, "longitude": 18.505945, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:37+00:00", "timestamp_unix": 1768198597.0}, "starlink_location": {"latitude": 40.01334883333331, "longitude": 18.506003337259067, "altitude": 75.26238317863282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:16:43.436526+00:00", "timestamp_unix": 1768198603.436526}, "starlink_gps": {"latitude": 40.01334883333329, "longitude": 18.506003571574244, "altitude": 75.22237234299044, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:43.436781+00:00", "timestamp_unix": 1768198603.436781}, "nmea_primary": {"latitude": 40.01343, "longitude": 18.50595, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:42.291985+00:00", "timestamp_unix": 1768198602.291985}, "nmea_secondary": {"latitude": 40.01342666666667, "longitude": 18.505926666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:16:42.834147+00:00", "timestamp_unix": 1768198602.834147}}

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


validation_timestamp: 2026-01-12T06:17:13.426320+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.988056797871603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.967010830056911, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6301045843084799, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6887168801697623, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032820817406137605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.426266354617203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.415466200037411, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.404303543312649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.387467339675837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.476191193635552, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013374, "longitude": 18.506035, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:08+00:00", "timestamp_unix": 1768198628.0}, "starlink_location": {"latitude": 40.01330936911781, "longitude": 18.506075948567165, "altitude": 71.63989857280392, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:17:13.387334+00:00", "timestamp_unix": 1768198633.387334}, "starlink_gps": {"latitude": 40.01330944097203, "longitude": 18.506075574775608, "altitude": 71.6558554037384, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:13.387593+00:00", "timestamp_unix": 1768198633.387593}, "nmea_primary": {"latitude": 40.01336833333333, "longitude": 18.506035, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:12.278537+00:00", "timestamp_unix": 1768198632.278537}, "nmea_secondary": {"latitude": 40.01336333333333, "longitude": 18.506006666666668, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:12.806972+00:00", "timestamp_unix": 1768198632.806972}}

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


validation_timestamp: 2026-01-12T06:17:43.457147+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.417282057990127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.414219545595621, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.1853248772730309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9861937073432627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008490130673767506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.248246051033863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.214367436765633, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.245255956730858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.214021161218875, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9339811285120776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01331, "longitude": 18.506105, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:39+00:00", "timestamp_unix": 1768198659.0}, "starlink_location": {"latitude": 40.01324081491325, "longitude": 18.506145109031593, "altitude": 71.14393062188678, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:17:43.418231+00:00", "timestamp_unix": 1768198663.418231}, "starlink_gps": {"latitude": 40.01324086900979, "longitude": 18.506145179385175, "altitude": 71.14993729142748, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:43.418484+00:00", "timestamp_unix": 1768198663.418484}, "nmea_primary": {"latitude": 40.013308333333335, "longitude": 18.506105, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:42.315840+00:00", "timestamp_unix": 1768198662.31584}, "nmea_secondary": {"latitude": 40.01330166666666, "longitude": 18.506071666666667, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:17:42.517901+00:00", "timestamp_unix": 1768198662.517901}}

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


validation_timestamp: 2026-01-12T06:18:13.496844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.913558861248549, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.838735456591515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.18748648951590915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1846531959733475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07656787867237458, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.092423389429385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.488136265202938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.017716125516191, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.411752948037472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3191292777635357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01325, "longitude": 18.506157, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:11+00:00", "timestamp_unix": 1768198691.0}, "starlink_location": {"latitude": 40.013186228654, "longitude": 18.506198250360494, "altitude": 70.68000002094902, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:18:13.458326+00:00", "timestamp_unix": 1768198693.458326}, "starlink_gps": {"latitude": 40.013186767180166, "longitude": 18.5061976900701, "altitude": 70.68000001561256, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:13.458585+00:00", "timestamp_unix": 1768198693.458585}, "nmea_primary": {"latitude": 40.01325166666667, "longitude": 18.506156666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:12.313224+00:00", "timestamp_unix": 1768198692.313224}, "nmea_secondary": {"latitude": 40.013241666666666, "longitude": 18.506148333333332, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:12.829616+00:00", "timestamp_unix": 1768198692.829616}}

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


validation_timestamp: 2026-01-12T06:18:43.496394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.828256702938373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.768444392005178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6571173113465087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.677333762911389, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.059836536368891864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.281259819011223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.868607334238643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.221469608635907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.810071186313585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.957037694803075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013176, "longitude": 18.506191, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:42+00:00", "timestamp_unix": 1768198722.0}, "starlink_location": {"latitude": 40.01312578261293, "longitude": 18.50623714640385, "altitude": 70.23000001411395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:18:43.458583+00:00", "timestamp_unix": 1768198723.458583}, "starlink_gps": {"latitude": 40.01312621372162, "longitude": 18.506236725905744, "altitude": 70.23000001034448, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:43.458880+00:00", "timestamp_unix": 1768198723.45888}, "nmea_primary": {"latitude": 40.013176666666666, "longitude": 18.506183333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:42.282142+00:00", "timestamp_unix": 1768198722.282142}, "nmea_secondary": {"latitude": 40.01319, "longitude": 18.506198333333334, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:18:42.832360+00:00", "timestamp_unix": 1768198722.83236}}

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


validation_timestamp: 2026-01-12T06:19:13.427196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.756775971048873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.765285124887113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.730868985770183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9607900788385748, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01593989052067342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.331544552254733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.72170115591588, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.342174749722328, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.728972930323618, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.077147310277817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013126, "longitude": 18.506205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:02+00:00", "timestamp_unix": 1768198742.0}, "starlink_location": {"latitude": 40.01304416666666, "longitude": 18.506272359126413, "altitude": 71.39009542560524, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:19:13.384672+00:00", "timestamp_unix": 1768198753.384672}, "starlink_gps": {"latitude": 40.013044166666646, "longitude": 18.506272546293456, "altitude": 71.37411537330047, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:13.384935+00:00", "timestamp_unix": 1768198753.384935}, "nmea_primary": {"latitude": 40.01309333333333, "longitude": 18.506215, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:12.305494+00:00", "timestamp_unix": 1768198752.305494}, "nmea_secondary": {"latitude": 40.01313, "longitude": 18.506215, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:12.540503+00:00", "timestamp_unix": 1768198752.540503}}

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


validation_timestamp: 2026-01-12T06:19:43.505562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.474788930451503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.4413852974721, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5439446370543335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.671841840263027, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04935168978809995, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.174877589295636, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.322537854170834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.147291424246051, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.283756596654385, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.116488975949254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013054, "longitude": 18.506237, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:35+00:00", "timestamp_unix": 1768198775.0}, "starlink_location": {"latitude": 40.01297528289773, "longitude": 18.506304562404505, "altitude": 71.50010128060302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:19:43.459414+00:00", "timestamp_unix": 1768198783.459414}, "starlink_gps": {"latitude": 40.01297571357605, "longitude": 18.506304702430295, "altitude": 71.47619084992644, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:43.459673+00:00", "timestamp_unix": 1768198783.459673}, "nmea_primary": {"latitude": 40.01302333333334, "longitude": 18.506248333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:42.284797+00:00", "timestamp_unix": 1768198782.284797}, "nmea_secondary": {"latitude": 40.01306, "longitude": 18.506255, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:19:42.804893+00:00", "timestamp_unix": 1768198782.804893}}

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


validation_timestamp: 2026-01-12T06:20:13.497215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.83982540326106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.866287781290039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5731904121391835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.136125613082562, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03768663085436117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.806579123515259, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.439076618244577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.837922314035182, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.462049570197395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9574280840467533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012978, "longitude": 18.50627, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:06+00:00", "timestamp_unix": 1768198806.0}, "starlink_location": {"latitude": 40.01290655426318, "longitude": 18.506315520597916, "altitude": 74.53039440648985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:20:13.459203+00:00", "timestamp_unix": 1768198813.459203}, "starlink_gps": {"latitude": 40.01290644670489, "longitude": 18.506315940240714, "altitude": 74.43485149771783, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:13.459462+00:00", "timestamp_unix": 1768198813.459462}, "nmea_primary": {"latitude": 40.012955, "longitude": 18.506266666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:12.322758+00:00", "timestamp_unix": 1768198812.322758}, "nmea_secondary": {"latitude": 40.012978333333336, "longitude": 18.506283333333332, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:12.818728+00:00", "timestamp_unix": 1768198812.818728}}

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


validation_timestamp: 2026-01-12T06:20:43.455174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.508797764739052, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.489974509898632, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7387704427095618, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0868928670896425, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024814704790412725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.732813861663981, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.499434030804587, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.717430405758039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.479819943266466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8576057512162383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012905, "longitude": 18.506254, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:38+00:00", "timestamp_unix": 1768198838.0}, "starlink_location": {"latitude": 40.012836593361435, "longitude": 18.506298775825517, "altitude": 74.94605901624189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:20:43.419726+00:00", "timestamp_unix": 1768198843.419726}, "starlink_gps": {"latitude": 40.012836809912386, "longitude": 18.506298846232255, "altitude": 74.94004776713746, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:43.419983+00:00", "timestamp_unix": 1768198843.419983}, "nmea_primary": {"latitude": 40.01289166666667, "longitude": 18.506243333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:42.279450+00:00", "timestamp_unix": 1768198842.27945}, "nmea_secondary": {"latitude": 40.01289833333333, "longitude": 18.506263333333333, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:20:42.830976+00:00", "timestamp_unix": 1768198842.830976}}

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


validation_timestamp: 2026-01-12T06:21:13.458435+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.009083550322769, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.009954662188484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8169627388697358, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1778779258965533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008471159738818991, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.12625959810522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9234229207815727, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.129245617975837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9255065306060524, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.25727176176464, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01285, "longitude": 18.506214, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:10+00:00", "timestamp_unix": 1768198870.0}, "starlink_location": {"latitude": 40.012810315002255, "longitude": 18.50627794248636, "altitude": 72.82000000210516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:21:13.420113+00:00", "timestamp_unix": 1768198873.420113}, "starlink_gps": {"latitude": 40.01281036897794, "longitude": 18.50627801268227, "altitude": 72.82000000166438, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:13.420369+00:00", "timestamp_unix": 1768198873.420369}, "nmea_primary": {"latitude": 40.012836666666665, "longitude": 18.506201666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:12.304457+00:00", "timestamp_unix": 1768198872.304457}, "nmea_secondary": {"latitude": 40.01282833333333, "longitude": 18.506238333333332, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:12.790416+00:00", "timestamp_unix": 1768198872.790416}}

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


validation_timestamp: 2026-01-12T06:21:43.429992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.086957572386567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.084937980462339, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.558102549864857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.921984062538536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011284608557178978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.760310429994853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.516910633459489, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.760209497765764, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.512418136727651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.263818276703818, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012806, "longitude": 18.506178, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:42+00:00", "timestamp_unix": 1768198902.0}, "starlink_location": {"latitude": 40.012738869127844, "longitude": 18.506238846211435, "altitude": 71.15004959707377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:21:43.392188+00:00", "timestamp_unix": 1768198903.392188}, "starlink_gps": {"latitude": 40.01273894102994, "longitude": 18.506238939720824, "altitude": 71.14206586414193, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:43.392447+00:00", "timestamp_unix": 1768198903.392447}, "nmea_primary": {"latitude": 40.012795, "longitude": 18.506166666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:42.298417+00:00", "timestamp_unix": 1768198902.298417}, "nmea_secondary": {"latitude": 40.012785, "longitude": 18.506215, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:21:42.603862+00:00", "timestamp_unix": 1768198902.603862}}

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


validation_timestamp: 2026-01-12T06:22:13.500412+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.688626252897398, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.684212420539694, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.632990948368872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1937759707902735, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01690629253609426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.597716561996553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.996935088785317, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5968370287315965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.996513198235902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6242565827550371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012787, "longitude": 18.506176, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:03+00:00", "timestamp_unix": 1768198923.0}, "starlink_location": {"latitude": 40.01271927902549, "longitude": 18.506226895699413, "altitude": 71.23994578944347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:22:13.461217+00:00", "timestamp_unix": 1768198933.461217}, "starlink_gps": {"latitude": 40.012719386747264, "longitude": 18.50622703579256, "altitude": 71.25190679631028, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:13.461475+00:00", "timestamp_unix": 1768198933.461475}, "nmea_primary": {"latitude": 40.01276333333333, "longitude": 18.506175, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:12.320866+00:00", "timestamp_unix": 1768198932.320866}, "nmea_secondary": {"latitude": 40.01275833333333, "longitude": 18.506178333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:12.828499+00:00", "timestamp_unix": 1768198932.828499}}

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


validation_timestamp: 2026-01-12T06:22:43.458935+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.095875206157531, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.074440382297615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3764012228316793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.710886959499751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021668102450296538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9542918686633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.717574359163796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.9326238019840005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.696374995103426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.087018314523003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012753, "longitude": 18.50621, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:36+00:00", "timestamp_unix": 1768198956.0}, "starlink_location": {"latitude": 40.01268711167707, "longitude": 18.50625044835431, "altitude": 71.88000000628897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:22:43.420845+00:00", "timestamp_unix": 1768198963.420845}, "starlink_gps": {"latitude": 40.01268727401173, "longitude": 18.50625030760921, "altitude": 71.88000000517137, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:43.421103+00:00", "timestamp_unix": 1768198963.421103}, "nmea_primary": {"latitude": 40.01273166666667, "longitude": 18.506211666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:42.311013+00:00", "timestamp_unix": 1768198962.311013}, "nmea_secondary": {"latitude": 40.012768333333334, "longitude": 18.506208333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:22:42.638389+00:00", "timestamp_unix": 1768198962.638389}}

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


validation_timestamp: 2026-01-12T06:23:13.500457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.405771594787137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.387465675783428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5037068457825162, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2086374469048224, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020028301084900748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.937682125535152, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.5372481937482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.919895159317894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.519475864304344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.599591268409392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01271, "longitude": 18.506262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:07+00:00", "timestamp_unix": 1768198987.0}, "starlink_location": {"latitude": 40.01264089123063, "longitude": 18.506302, "altitude": 71.64993725547065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:23:13.460597+00:00", "timestamp_unix": 1768198993.460597}, "starlink_gps": {"latitude": 40.01264107134947, "longitude": 18.506302, "altitude": 71.65993710245102, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:13.460854+00:00", "timestamp_unix": 1768198993.460854}, "nmea_primary": {"latitude": 40.01268833333334, "longitude": 18.50627, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:12.285182+00:00", "timestamp_unix": 1768198992.285182}, "nmea_secondary": {"latitude": 40.012725, "longitude": 18.506245, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:11.840234+00:00", "timestamp_unix": 1768198991.840234}}

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


validation_timestamp: 2026-01-12T06:23:43.432204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.236108024871724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.228585687428764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2972741440715663, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.161133543419309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012579120528984685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.017935956421042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.472443538267829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.009750605038205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.462844444847804, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.704641909837162, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01265, "longitude": 18.50633, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:40+00:00", "timestamp_unix": 1768199020.0}, "starlink_location": {"latitude": 40.0125882024618, "longitude": 18.50635662802431, "altitude": 71.47004952835023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:23:43.391007+00:00", "timestamp_unix": 1768199023.391007}, "starlink_gps": {"latitude": 40.01258823836285, "longitude": 18.506356487955745, "altitude": 71.46606321717084, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:43.391262+00:00", "timestamp_unix": 1768199023.391262}, "nmea_primary": {"latitude": 40.012638333333335, "longitude": 18.50633, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:42.308800+00:00", "timestamp_unix": 1768199022.3088}, "nmea_secondary": {"latitude": 40.01265333333333, "longitude": 18.506305, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:23:42.817073+00:00", "timestamp_unix": 1768199022.817073}}

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


validation_timestamp: 2026-01-12T06:24:13.460487+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.547260985066822, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5092378876079175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8705463241316942, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9676337168595577, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.038058489341828684, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.163504605654548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.322478360655106, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.125830367702266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2868410458162645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8545150465396174, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012604, "longitude": 18.506403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:11+00:00", "timestamp_unix": 1768199051.0}, "starlink_location": {"latitude": 40.01253872338639, "longitude": 18.506427281669744, "altitude": 70.17000001731101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:24:13.422441+00:00", "timestamp_unix": 1768199053.422441}, "starlink_gps": {"latitude": 40.01253904821822, "longitude": 18.506427140854544, "altitude": 70.17000001434492, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:13.422696+00:00", "timestamp_unix": 1768199053.422696}, "nmea_primary": {"latitude": 40.01258833333333, "longitude": 18.506395, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:12.283984+00:00", "timestamp_unix": 1768199052.283984}, "nmea_secondary": {"latitude": 40.01259, "longitude": 18.506373333333332, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:12.817338+00:00", "timestamp_unix": 1768199052.817338}}

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


validation_timestamp: 2026-01-12T06:24:43.477985+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.116206873666698, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.09160137527057, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.876191301836443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8441783751752285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028321293130988297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.848652565953707, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.431738654222213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.820985105174765, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.40357733569792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6950982405659485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01256, "longitude": 18.506462, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:43+00:00", "timestamp_unix": 1768199083.0}, "starlink_location": {"latitude": 40.012498259701395, "longitude": 18.5064839964318, "altitude": 69.74000000492946, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T06:24:43.440175+00:00", "timestamp_unix": 1768199083.440175}, "starlink_gps": {"latitude": 40.01249844015611, "longitude": 18.5064837617496, "altitude": 69.74000000341451, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:43.440428+00:00", "timestamp_unix": 1768199083.440428}, "nmea_primary": {"latitude": 40.012535, "longitude": 18.506453333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:42.311272+00:00", "timestamp_unix": 1768199082.311272}, "nmea_secondary": {"latitude": 40.01254333333333, "longitude": 18.506436666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T06:24:42.828507+00:00", "timestamp_unix": 1768199082.828507}}

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


