# positions_validation

validation_timestamp: 2026-01-11T23:40:12.839968+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.51103465675139, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.513325668405683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.924807909916481, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.26382500268894366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012474320147889685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.655166775011114, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.751549663436208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.653656950969863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.753702298816068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8515747331879346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014008, "longitude": 18.511375, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:11+00:00", "timestamp_unix": 1768174811.0}, "starlink_location": {"latitude": 40.01392328869496, "longitude": 18.51139045970474, "altitude": 69.48000000189515, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:40:12.795906+00:00", "timestamp_unix": 1768174812.795906}, "starlink_gps": {"latitude": 40.01392325309306, "longitude": 18.511390320800388, "altitude": 69.4800000013583, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:12.796155+00:00", "timestamp_unix": 1768174812.796155}, "nmea_primary": {"latitude": 40.014001666666665, "longitude": 18.511341666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:12.106640+00:00", "timestamp_unix": 1768174812.10664}, "nmea_secondary": {"latitude": 40.01401, "longitude": 18.511373333333335, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:11.817810+00:00", "timestamp_unix": 1768174811.81781}}

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


validation_timestamp: 2026-01-11T23:40:42.817600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.052827386826268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.054688245455536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6242265174013001, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.366978153333232, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017052787162104444, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.229775868017223, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.472571459518378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.230385787591487, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.479310092071355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9861648424642118, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014034, "longitude": 18.511415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:31+00:00", "timestamp_unix": 1768174831.0}, "starlink_location": {"latitude": 40.013977645787804, "longitude": 18.511474389957435, "altitude": 68.37992941077836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:40:42.776490+00:00", "timestamp_unix": 1768174842.77649}, "starlink_gps": {"latitude": 40.013977537132625, "longitude": 18.511474248647744, "altitude": 68.38395095962633, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:42.776749+00:00", "timestamp_unix": 1768174842.776749}, "nmea_primary": {"latitude": 40.01403166666667, "longitude": 18.511408333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:42.141543+00:00", "timestamp_unix": 1768174842.141543}, "nmea_secondary": {"latitude": 40.01404, "longitude": 18.511441666666666, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:40:41.902065+00:00", "timestamp_unix": 1768174841.902065}}

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


validation_timestamp: 2026-01-11T23:41:12.935073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.540186648719857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.538221578597147, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2121563429993687, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5254533539471993, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014260440376281278, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.11792322627971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.828287616098151, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.113798066817356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.8303204408492215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.071492577394913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01407, "longitude": 18.511494, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:02+00:00", "timestamp_unix": 1768174862.0}, "starlink_location": {"latitude": 40.01401942415137, "longitude": 18.51155297770208, "altitude": 69.48000000162084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:41:12.896112+00:00", "timestamp_unix": 1768174872.896112}, "starlink_gps": {"latitude": 40.01401935281829, "longitude": 18.511552838545374, "altitude": 69.48000000139209, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:12.896370+00:00", "timestamp_unix": 1768174872.89637}, "nmea_primary": {"latitude": 40.01406, "longitude": 18.511488333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:12.133419+00:00", "timestamp_unix": 1768174872.133419}, "nmea_secondary": {"latitude": 40.014066666666665, "longitude": 18.511523333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:11.855321+00:00", "timestamp_unix": 1768174871.855321}}

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


validation_timestamp: 2026-01-11T23:41:42.836423+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.985756780247735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.98318000967119, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.176521016355212, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9754949152573857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014235369910921216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.308334584865412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.102463748492901, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.303841824022955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.101095564439029, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7221692545146556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014114, "longitude": 18.511585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:34+00:00", "timestamp_unix": 1768174894.0}, "starlink_location": {"latitude": 40.01406257739363, "longitude": 18.51165045971419, "altitude": 71.61000000247952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:41:42.796569+00:00", "timestamp_unix": 1768174902.796569}, "starlink_gps": {"latitude": 40.01406250618592, "longitude": 18.511650320802065, "altitude": 71.61000000144865, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:42.796827+00:00", "timestamp_unix": 1768174902.796827}, "nmea_primary": {"latitude": 40.01410833333333, "longitude": 18.511573333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:42.119339+00:00", "timestamp_unix": 1768174902.119339}, "nmea_secondary": {"latitude": 40.014105, "longitude": 18.511605, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:41:41.799727+00:00", "timestamp_unix": 1768174901.799727}}

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


validation_timestamp: 2026-01-11T23:42:12.812791+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.13179409432361, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.129432468445389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1290667340883205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9389945153745984, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0144956752818683, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.252297838594933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.319315294908782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.248002470141515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.318341309984229, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.561590645861162, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01416, "longitude": 18.511665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:06+00:00", "timestamp_unix": 1768174926.0}, "starlink_location": {"latitude": 40.01410670840291, "longitude": 18.511730390154415, "altitude": 69.63000000144133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:42:12.777407+00:00", "timestamp_unix": 1768174932.777407}, "starlink_gps": {"latitude": 40.01410663589313, "longitude": 18.511730248702065, "altitude": 69.63000000078296, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:12.777662+00:00", "timestamp_unix": 1768174932.777662}, "nmea_primary": {"latitude": 40.01415333333333, "longitude": 18.511655, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:12.106868+00:00", "timestamp_unix": 1768174932.106868}, "nmea_secondary": {"latitude": 40.01415166666666, "longitude": 18.511685, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:11.832072+00:00", "timestamp_unix": 1768174931.832072}}

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


validation_timestamp: 2026-01-11T23:42:42.891186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.033402643677507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.0401206845853, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4006863509218266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.847243465740718, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022678549678212322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.73839735157664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.276058153910039, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.738985371995614, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.284496662900575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5917301182415007, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014217, "longitude": 18.511745, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:37+00:00", "timestamp_unix": 1768174957.0}, "starlink_location": {"latitude": 40.01415318622134, "longitude": 18.51178922578933, "altitude": 68.03000000187807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:42:42.857863+00:00", "timestamp_unix": 1768174962.857863}, "starlink_gps": {"latitude": 40.014153041720505, "longitude": 18.5117890378607, "altitude": 68.03000000128932, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:42.858123+00:00", "timestamp_unix": 1768174962.858123}, "nmea_primary": {"latitude": 40.01421, "longitude": 18.511718333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:42.146659+00:00", "timestamp_unix": 1768174962.146659}, "nmea_secondary": {"latitude": 40.014205, "longitude": 18.51176, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:42:41.898152+00:00", "timestamp_unix": 1768174961.898152}}

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


validation_timestamp: 2026-01-11T23:43:12.898182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.805607041033604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.8119769719367484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.947786309945332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2107482973615842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008045602171431276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.39727831119668, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.475092976336729, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.402535352792704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.482336553013356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0129480133953646, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014267, "longitude": 18.511803, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:08+00:00", "timestamp_unix": 1768174988.0}, "starlink_location": {"latitude": 40.01422567651961, "longitude": 18.511844666666665, "altitude": 67.51000000075422, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:43:12.857889+00:00", "timestamp_unix": 1768174992.857889}, "starlink_gps": {"latitude": 40.01422560416377, "longitude": 18.511844666666665, "altitude": 67.51000000032528, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:12.858149+00:00", "timestamp_unix": 1768174992.858149}, "nmea_primary": {"latitude": 40.014275, "longitude": 18.51177, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:12.147350+00:00", "timestamp_unix": 1768174992.14735}, "nmea_secondary": {"latitude": 40.01427, "longitude": 18.511816666666668, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:11.832295+00:00", "timestamp_unix": 1768174991.832295}}

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


validation_timestamp: 2026-01-11T23:43:42.818681+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.379712426574464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.382304736187134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.670808559432986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.217830043246438, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005683353664692864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.126703240239303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.434459065611376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.128249467757199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.437478012657474, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.845708351326917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014328, "longitude": 18.51183, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:41+00:00", "timestamp_unix": 1768175021.0}, "starlink_location": {"latitude": 40.01424777081092, "longitude": 18.511864018866675, "altitude": 66.9599302195763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:43:42.778247+00:00", "timestamp_unix": 1768175022.778247}, "starlink_gps": {"latitude": 40.014247734598314, "longitude": 18.51186397177079, "altitude": 66.96395112609535, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:42.778502+00:00", "timestamp_unix": 1768175022.778502}, "nmea_primary": {"latitude": 40.014335, "longitude": 18.5118, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:42.131286+00:00", "timestamp_unix": 1768175022.131286}, "nmea_secondary": {"latitude": 40.01432166666667, "longitude": 18.511841666666665, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:43:41.618722+00:00", "timestamp_unix": 1768175021.618722}}

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


validation_timestamp: 2026-01-11T23:44:12.818165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.028754935335485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.03662560716165, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.642408442926589, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.820881742133098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008060719705155093, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.347391652001269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.270988716121128, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.35482076844326, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.27894469372652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.8522782909127455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014385, "longitude": 18.511852, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:11+00:00", "timestamp_unix": 1768175051.0}, "starlink_location": {"latitude": 40.01427937499849, "longitude": 18.5118825, "altitude": 67.46999999933358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:44:12.778325+00:00", "timestamp_unix": 1768175052.778325}, "starlink_gps": {"latitude": 40.014279302506694, "longitude": 18.5118825, "altitude": 67.46999999970429, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:12.778577+00:00", "timestamp_unix": 1768175052.778577}, "nmea_primary": {"latitude": 40.01439, "longitude": 18.511821666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:12.123664+00:00", "timestamp_unix": 1768175052.123664}, "nmea_secondary": {"latitude": 40.014361666666666, "longitude": 18.511865, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:11.886917+00:00", "timestamp_unix": 1768175051.886917}}

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


validation_timestamp: 2026-01-11T23:44:42.900736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.032364896632496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.056649078951912, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.336266895947426, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0323345686062355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028836739667043143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.262813256610068, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.277873469563244, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.288352303666581, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.299217281716874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.362045522914502, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014423, "longitude": 18.511852, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:32+00:00", "timestamp_unix": 1768175072.0}, "starlink_location": {"latitude": 40.01434851942158, "longitude": 18.511894328238384, "altitude": 67.20809027833086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:44:42.862565+00:00", "timestamp_unix": 1768175082.862565}, "starlink_gps": {"latitude": 40.01434837517542, "longitude": 18.51189460963537, "altitude": 67.20008201275029, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:42.862854+00:00", "timestamp_unix": 1768175082.862854}, "nmea_primary": {"latitude": 40.014453333333336, "longitude": 18.51182, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:42.109268+00:00", "timestamp_unix": 1768175082.109268}, "nmea_secondary": {"latitude": 40.014403333333334, "longitude": 18.511876666666666, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:44:41.843013+00:00", "timestamp_unix": 1768175081.843013}}

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


validation_timestamp: 2026-01-11T23:45:12.819209+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.848582227730767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.903601170884396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8578554575645794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.462497188340107, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8111616758670317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.698088906594855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.745251541807336, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.718015746096977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5364764824530406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.22671956719336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014496, "longitude": 18.511848, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:03+00:00", "timestamp_unix": 1768175103.0}, "starlink_location": {"latitude": 40.01444637499284, "longitude": 18.511913537784423, "altitude": 67.95992812182418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:45:12.778916+00:00", "timestamp_unix": 1768175112.778916}, "starlink_gps": {"latitude": 40.014441103992674, "longitude": 18.511906953088317, "altitude": 68.3300000108272, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:12.779174+00:00", "timestamp_unix": 1768175112.779174}, "nmea_primary": {"latitude": 40.014518333333335, "longitude": 18.511813333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:12.114173+00:00", "timestamp_unix": 1768175112.114173}, "nmea_secondary": {"latitude": 40.014455, "longitude": 18.511883333333333, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:11.878384+00:00", "timestamp_unix": 1768175111.878384}}

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


validation_timestamp: 2026-01-11T23:45:42.815277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.64679792261897, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.663003879960181, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1469532306429713, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.403862655130943, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01657388790120648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.238031205576997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.720489877807649, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.253449880758335, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7306993088345903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.793769068125098, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01457, "longitude": 18.511862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:34+00:00", "timestamp_unix": 1768175134.0}, "starlink_location": {"latitude": 40.01449208344866, "longitude": 18.51191181439873, "altitude": 68.1800000010157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:45:42.779224+00:00", "timestamp_unix": 1768175142.779224}, "starlink_gps": {"latitude": 40.014491938813, "longitude": 18.511911861424963, "altitude": 68.18000000049028, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:42.779480+00:00", "timestamp_unix": 1768175142.77948}, "nmea_primary": {"latitude": 40.014581666666665, "longitude": 18.511828333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:42.129986+00:00", "timestamp_unix": 1768175142.129986}, "nmea_secondary": {"latitude": 40.014498333333336, "longitude": 18.511893333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:45:41.988730+00:00", "timestamp_unix": 1768175141.98873}}

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


validation_timestamp: 2026-01-11T23:46:12.893779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.37970671037644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.412558433424245, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.201008267812709, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.407328142906136, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033115498372461194, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.199563163856348, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0402729371047115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.231497413369276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0619724924024743, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.824486296705075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014618, "longitude": 18.511892, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:07+00:00", "timestamp_unix": 1768175167.0}, "starlink_location": {"latitude": 40.0145393722597, "longitude": 18.511931887162277, "altitude": 67.73000000271036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:46:12.859308+00:00", "timestamp_unix": 1768175172.859308}, "starlink_gps": {"latitude": 40.01453908327006, "longitude": 18.51193198112321, "altitude": 67.73000000293297, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:12.859561+00:00", "timestamp_unix": 1768175172.859561}, "nmea_primary": {"latitude": 40.014635, "longitude": 18.511861666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:12.122393+00:00", "timestamp_unix": 1768175172.122393}, "nmea_secondary": {"latitude": 40.01455166666667, "longitude": 18.5119, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:11.629616+00:00", "timestamp_unix": 1768175171.629616}}

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


validation_timestamp: 2026-01-11T23:46:42.817886+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.860757223852703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.864490301954612, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3904081901654703, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.987605961460445, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00897743320320229, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.21527437995202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.762287122382821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.218577651568301, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.759078315017071, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.315417069274641, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014668, "longitude": 18.51194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:38+00:00", "timestamp_unix": 1768175198.0}, "starlink_location": {"latitude": 40.01462004163357, "longitude": 18.511990685542916, "altitude": 69.82000000036228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:46:42.779489+00:00", "timestamp_unix": 1768175202.779489}, "starlink_gps": {"latitude": 40.014619969364276, "longitude": 18.51199063854816, "altitude": 69.82000000042156, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:42.779748+00:00", "timestamp_unix": 1768175202.779748}, "nmea_primary": {"latitude": 40.01468166666667, "longitude": 18.511918333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:42.141673+00:00", "timestamp_unix": 1768175202.141673}, "nmea_secondary": {"latitude": 40.014625, "longitude": 18.511923333333332, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:46:41.602142+00:00", "timestamp_unix": 1768175201.602142}}

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


validation_timestamp: 2026-01-11T23:47:12.904291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.41451200946657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.411735940133743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.029921749656254, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9689699210475182, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022648539230857065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.443515904305045, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.49526252290222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.440916906122018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.479853679770814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.005784373450239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01471, "longitude": 18.51201, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:11+00:00", "timestamp_unix": 1768175231.0}, "starlink_location": {"latitude": 40.01467468613959, "longitude": 18.51206955902329, "altitude": 72.47000000151905, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:47:12.862981+00:00", "timestamp_unix": 1768175232.862981}, "starlink_gps": {"latitude": 40.01467454182998, "longitude": 18.512069371341898, "altitude": 72.47000000106453, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:12.863289+00:00", "timestamp_unix": 1768175232.863289}, "nmea_primary": {"latitude": 40.01472166666667, "longitude": 18.511991666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:12.130359+00:00", "timestamp_unix": 1768175232.130359}, "nmea_secondary": {"latitude": 40.01467666666667, "longitude": 18.511993333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:11.605494+00:00", "timestamp_unix": 1768175231.605494}}

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


validation_timestamp: 2026-01-11T23:47:42.898440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2633312274117445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.216893463928873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9442380623623599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1846356057066125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04671069863749102, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.742665581616041, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.736009718986013, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.697609966392921, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.692071024042631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.03587793330874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014736, "longitude": 18.512058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:31+00:00", "timestamp_unix": 1768175251.0}, "starlink_location": {"latitude": 40.01469647040361, "longitude": 18.51212589839761, "altitude": 69.84000000451408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:47:42.860129+00:00", "timestamp_unix": 1768175262.860129}, "starlink_gps": {"latitude": 40.01469668715992, "longitude": 18.512125428561284, "altitude": 69.84000000218882, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:42.860389+00:00", "timestamp_unix": 1768175262.860389}, "nmea_primary": {"latitude": 40.01475333333333, "longitude": 18.512055, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:42.122651+00:00", "timestamp_unix": 1768175262.122651}, "nmea_secondary": {"latitude": 40.01470833333333, "longitude": 18.512048333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:47:41.615635+00:00", "timestamp_unix": 1768175261.615635}}

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


validation_timestamp: 2026-01-11T23:48:12.821893+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.334424602067996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.340056882255818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3942781656777479, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.361673494554069, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005687563282478844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.687617519890279, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.4049000336427255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.693205203214324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4104332771644295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.532596893092409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014755, "longitude": 18.512121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:03+00:00", "timestamp_unix": 1768175283.0}, "starlink_location": {"latitude": 40.01470943752189, "longitude": 18.51216564773994, "altitude": 69.24000000067929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:48:12.780670+00:00", "timestamp_unix": 1768175292.78067}, "starlink_gps": {"latitude": 40.01470940128247, "longitude": 18.512165694871037, "altitude": 69.24000000097107, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:12.780924+00:00", "timestamp_unix": 1768175292.780924}, "nmea_primary": {"latitude": 40.01476666666667, "longitude": 18.512115, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:12.127397+00:00", "timestamp_unix": 1768175292.127397}, "nmea_secondary": {"latitude": 40.014735, "longitude": 18.512111666666666, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:11.628014+00:00", "timestamp_unix": 1768175291.628014}}

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


validation_timestamp: 2026-01-11T23:48:42.820966+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.503173340432191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.506004287820923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5861452804645904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7647627274252655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016054133733066, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.043916134302772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.871849073015518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.046509483721128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.873602602351522, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0340717919536258, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014763, "longitude": 18.512184, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:34+00:00", "timestamp_unix": 1768175314.0}, "starlink_location": {"latitude": 40.014709104200094, "longitude": 18.51225483333334, "altitude": 70.4400000007897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:48:42.780602+00:00", "timestamp_unix": 1768175322.780602}, "starlink_gps": {"latitude": 40.01470906808285, "longitude": 18.51225483333334, "altitude": 70.43999999900382, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:42.780856+00:00", "timestamp_unix": 1768175322.780856}, "nmea_primary": {"latitude": 40.01475, "longitude": 18.512191666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:42.145136+00:00", "timestamp_unix": 1768175322.145136}, "nmea_secondary": {"latitude": 40.01474, "longitude": 18.512171666666667, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:48:41.591896+00:00", "timestamp_unix": 1768175321.591896}}

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


validation_timestamp: 2026-01-11T23:49:12.821411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.564680818732156, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.550597480238092, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0319531417917194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0174609445882883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014498326469567276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.582123113927404, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.706682905442171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.567879437267198, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.692530600418442, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7120960017593143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01475, "longitude": 18.512268, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:06+00:00", "timestamp_unix": 1768175346.0}, "starlink_location": {"latitude": 40.01470645827316, "longitude": 18.51232005681207, "altitude": 73.70000000112029, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:49:12.780337+00:00", "timestamp_unix": 1768175352.780337}, "starlink_gps": {"latitude": 40.01470653079621, "longitude": 18.512319915332608, "altitude": 73.70000000060986, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:12.780591+00:00", "timestamp_unix": 1768175352.780591}, "nmea_primary": {"latitude": 40.014741666666666, "longitude": 18.512273333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:12.132716+00:00", "timestamp_unix": 1768175352.132716}, "nmea_secondary": {"latitude": 40.01472833333333, "longitude": 18.512246666666666, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:11.613051+00:00", "timestamp_unix": 1768175351.613051}}

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


validation_timestamp: 2026-01-11T23:49:42.820121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.086642467252206, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.075233953047471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6688898970330082, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3342027493835658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011408549585150253, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.071873196228521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.085723105780346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.060703544247831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.074395857897452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1009029506838073, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01473, "longitude": 18.512379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:37+00:00", "timestamp_unix": 1768175377.0}, "starlink_location": {"latitude": 40.014684958143434, "longitude": 18.51243787137652, "altitude": 73.48983430746308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:49:42.780684+00:00", "timestamp_unix": 1768175382.780684}, "starlink_gps": {"latitude": 40.014685030835246, "longitude": 18.51243777683741, "altitude": 73.4979057298172, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:42.780943+00:00", "timestamp_unix": 1768175382.780943}, "nmea_primary": {"latitude": 40.014715, "longitude": 18.512378333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:42.111234+00:00", "timestamp_unix": 1768175382.111234}, "nmea_secondary": {"latitude": 40.01473, "longitude": 18.512363333333333, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:49:41.614511+00:00", "timestamp_unix": 1768175381.614511}}

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


validation_timestamp: 2026-01-11T23:50:12.818438+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.603942145773827, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.577737549472904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.224079702604968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4276887550089146, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028905148406985576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.863519308695907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.023813712026087, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.835136507566362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.997862983941997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5666500661477816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0147, "longitude": 18.512487, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:08+00:00", "timestamp_unix": 1768175408.0}, "starlink_location": {"latitude": 40.014649250064615, "longitude": 18.512527279928154, "altitude": 70.58000000405009, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:50:12.780883+00:00", "timestamp_unix": 1768175412.780883}, "starlink_gps": {"latitude": 40.01464939465298, "longitude": 18.512526997862384, "altitude": 70.58000000263606, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:12.781136+00:00", "timestamp_unix": 1768175412.781136}, "nmea_primary": {"latitude": 40.01468, "longitude": 18.512486666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:12.134709+00:00", "timestamp_unix": 1768175412.134709}, "nmea_secondary": {"latitude": 40.01471166666666, "longitude": 18.51248, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:11.640134+00:00", "timestamp_unix": 1768175411.640134}}

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


validation_timestamp: 2026-01-11T23:50:42.815896+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.189996998868368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.169929297392038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.179167927047476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3390122298360429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020171180164081853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.95917722424547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.18275507106853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.939235984254399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.162630546497477, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.968593175354536, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01467, "longitude": 18.512585, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:39+00:00", "timestamp_unix": 1768175439.0}, "starlink_location": {"latitude": 40.014591416457016, "longitude": 18.512646556897348, "altitude": 69.05000000037492, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:50:42.781668+00:00", "timestamp_unix": 1768175442.781668}, "starlink_gps": {"latitude": 40.0145915617858, "longitude": 18.5126464151424, "altitude": 69.05000000093459, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:42.781924+00:00", "timestamp_unix": 1768175442.781924}, "nmea_primary": {"latitude": 40.01464166666667, "longitude": 18.51258, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:42.141455+00:00", "timestamp_unix": 1768175442.141455}, "nmea_secondary": {"latitude": 40.01466833333333, "longitude": 18.512581666666666, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:50:41.590001+00:00", "timestamp_unix": 1768175441.590001}}

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


validation_timestamp: 2026-01-11T23:51:12.821870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.6808178972764045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6729205032458845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.885593199357368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8902661616005358, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00895907517822049, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.007193316840383, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.010675116564039, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.998264533946512, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.002324886182723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6292575273488423, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014614, "longitude": 18.51267, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:11+00:00", "timestamp_unix": 1768175471.0}, "starlink_location": {"latitude": 40.0145648958212, "longitude": 18.51271520449324, "altitude": 71.57000000078197, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:51:12.781570+00:00", "timestamp_unix": 1768175472.78157}, "starlink_gps": {"latitude": 40.0145649319674, "longitude": 18.512715110473685, "altitude": 71.56999999913235, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:12.781825+00:00", "timestamp_unix": 1768175472.781825}, "nmea_primary": {"latitude": 40.014588333333336, "longitude": 18.512665, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:12.113955+00:00", "timestamp_unix": 1768175472.113955}, "nmea_secondary": {"latitude": 40.01461166666667, "longitude": 18.51266, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:11.602234+00:00", "timestamp_unix": 1768175471.602234}}

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


validation_timestamp: 2026-01-11T23:51:42.817254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.773129421494512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.757151595740533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.520395637112355, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7300757077898568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017955512411560588, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.837722167810402, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.03972207119813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.819772983262324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.024792591637527, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2286577705434216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014553, "longitude": 18.51278, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:41+00:00", "timestamp_unix": 1768175501.0}, "starlink_location": {"latitude": 40.01451112501138, "longitude": 18.512820075559183, "altitude": 72.24000000187164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:51:42.781517+00:00", "timestamp_unix": 1768175502.781517}, "starlink_gps": {"latitude": 40.01451119745455, "longitude": 18.512819887128156, "altitude": 72.24000000120944, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:42.781773+00:00", "timestamp_unix": 1768175502.781773}, "nmea_primary": {"latitude": 40.01453166666667, "longitude": 18.51277, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:42.136624+00:00", "timestamp_unix": 1768175502.136624}, "nmea_secondary": {"latitude": 40.01455833333333, "longitude": 18.512785, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:51:41.626410+00:00", "timestamp_unix": 1768175501.62641}}

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


validation_timestamp: 2026-01-11T23:52:12.817685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.209925438476843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.198289166258517, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.023150404413586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8575688714962917, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012767262533005787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0626147987363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.540247860098777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.05322400714136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.528234362515471, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.087017813292687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01451, "longitude": 18.512865, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:02+00:00", "timestamp_unix": 1768175522.0}, "starlink_location": {"latitude": 40.014435853882176, "longitude": 18.512954185686834, "altitude": 71.07024846701296, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:52:12.782044+00:00", "timestamp_unix": 1768175532.782044}, "starlink_gps": {"latitude": 40.014435962851636, "longitude": 18.51295413844703, "altitude": 71.05814891422445, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:12.782297+00:00", "timestamp_unix": 1768175532.782297}, "nmea_primary": {"latitude": 40.014466666666664, "longitude": 18.512881666666665, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:12.108973+00:00", "timestamp_unix": 1768175532.108973}, "nmea_secondary": {"latitude": 40.01450333333333, "longitude": 18.512885, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:11.332939+00:00", "timestamp_unix": 1768175531.332939}}

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


validation_timestamp: 2026-01-11T23:52:42.823492+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.594033177288606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.58380851560435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.437106039584416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7755952123896566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01204665807464907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.892805223077561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.572422042005618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.884695747315358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.561824346844139, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.746824284024742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01445, "longitude": 18.513002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:34+00:00", "timestamp_unix": 1768175554.0}, "starlink_location": {"latitude": 40.01435385415348, "longitude": 18.513080166666672, "altitude": 72.3701455691882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:52:42.782286+00:00", "timestamp_unix": 1768175562.782286}, "starlink_gps": {"latitude": 40.014353962491676, "longitude": 18.513080166666672, "altitude": 72.36212593020142, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:42.782539+00:00", "timestamp_unix": 1768175562.782539}, "nmea_primary": {"latitude": 40.014401666666664, "longitude": 18.513011666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:42.152676+00:00", "timestamp_unix": 1768175562.152676}, "nmea_secondary": {"latitude": 40.014453333333336, "longitude": 18.51301, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:52:41.590423+00:00", "timestamp_unix": 1768175561.590423}}

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


validation_timestamp: 2026-01-11T23:53:12.823488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.214896188732315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.205881463186817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.914162149431835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9612004810131056, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009014878868493887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.901817622912195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.160618145095134, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.893453720786305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.151605169507125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.788738887691369, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01436, "longitude": 18.513163, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:06+00:00", "timestamp_unix": 1768175586.0}, "starlink_location": {"latitude": 40.014269458310345, "longitude": 18.51322101891089, "altitude": 72.35000000072363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:53:12.782497+00:00", "timestamp_unix": 1768175592.782497}, "starlink_gps": {"latitude": 40.01426953088108, "longitude": 18.513220971720354, "altitude": 72.3500000014812, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:12.782748+00:00", "timestamp_unix": 1768175592.782748}, "nmea_primary": {"latitude": 40.014316666666666, "longitude": 18.513151666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:12.126527+00:00", "timestamp_unix": 1768175592.126527}, "nmea_secondary": {"latitude": 40.01436833333333, "longitude": 18.51316, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:11.652683+00:00", "timestamp_unix": 1768175591.652683}}

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


validation_timestamp: 2026-01-11T23:53:42.901921+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.518579891890548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.475588891536765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9922220302620075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.217533819023274, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04671612001881869, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.23513040253756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.670481303821099, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.188953001047386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.628450410064152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.746824292309573, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01425, "longitude": 18.513308, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:37+00:00", "timestamp_unix": 1768175617.0}, "starlink_location": {"latitude": 40.014166137486214, "longitude": 18.513387397478585, "altitude": 69.16000000446405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:53:42.862696+00:00", "timestamp_unix": 1768175622.862696}, "starlink_gps": {"latitude": 40.014166354267694, "longitude": 18.513386927591387, "altitude": 69.16000000255295, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:42.862988+00:00", "timestamp_unix": 1768175622.862988}, "nmea_primary": {"latitude": 40.014225, "longitude": 18.513295, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:42.154582+00:00", "timestamp_unix": 1768175622.154582}, "nmea_secondary": {"latitude": 40.01427666666667, "longitude": 18.513293333333333, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:53:41.614461+00:00", "timestamp_unix": 1768175621.614461}}

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


validation_timestamp: 2026-01-11T23:54:12.818441+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.78060414074344, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.75010026095204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.587354014010914, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.885376890540925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031407062122980105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.439087515466971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.197062368555446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.4078587066816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.168035118246642, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.130526865071294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014133, "longitude": 18.513443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:09+00:00", "timestamp_unix": 1768175649.0}, "starlink_location": {"latitude": 40.01404764562128, "longitude": 18.51352494703299, "altitude": 67.57992302548358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:54:12.783022+00:00", "timestamp_unix": 1768175652.783022}, "starlink_gps": {"latitude": 40.014047826862544, "longitude": 18.5135246641804, "altitude": 67.58394788651346, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:12.783275+00:00", "timestamp_unix": 1768175652.783275}, "nmea_primary": {"latitude": 40.01412166666667, "longitude": 18.513431666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:12.128953+00:00", "timestamp_unix": 1768175652.128953}, "nmea_secondary": {"latitude": 40.014176666666664, "longitude": 18.513436666666667, "altitude": 35.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:11.374749+00:00", "timestamp_unix": 1768175651.374749}}

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


validation_timestamp: 2026-01-11T23:54:42.819702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.735139655130814, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.701599545806046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.166866561226315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.32452402996467, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034107796530492465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.283216282092916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.688791811959213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.249109680227333, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.656827621406794, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.085355002121654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01401, "longitude": 18.513588, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:41+00:00", "timestamp_unix": 1768175681.0}, "starlink_location": {"latitude": 40.013930374431474, "longitude": 18.513659280771144, "altitude": 68.76991720710458, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:54:42.782772+00:00", "timestamp_unix": 1768175682.782772}, "starlink_gps": {"latitude": 40.013930591756, "longitude": 18.513658998133554, "altitude": 68.77393901900312, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:42.783051+00:00", "timestamp_unix": 1768175682.783051}, "nmea_primary": {"latitude": 40.014001666666665, "longitude": 18.513565, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:42.150731+00:00", "timestamp_unix": 1768175682.150731}, "nmea_secondary": {"latitude": 40.01408333333333, "longitude": 18.513568333333332, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:54:41.387379+00:00", "timestamp_unix": 1768175681.387379}}

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


validation_timestamp: 2026-01-11T23:55:12.823318+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.39014253346154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.383612251534458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.781032200688218, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.264045191943368, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805918930571833, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.249252717093654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.797258218722373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.243970285607483, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.78996126911804, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.945418963171413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013927, "longitude": 18.513683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:02+00:00", "timestamp_unix": 1768175702.0}, "starlink_location": {"latitude": 40.013822124978375, "longitude": 18.513782, "altitude": 68.72000000037157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:55:12.783460+00:00", "timestamp_unix": 1768175712.78346}, "starlink_gps": {"latitude": 40.013822197456406, "longitude": 18.513782, "altitude": 68.72000000062093, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:12.783712+00:00", "timestamp_unix": 1768175712.783712}, "nmea_primary": {"latitude": 40.01387666666667, "longitude": 18.5137, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:12.130032+00:00", "timestamp_unix": 1768175712.130032}, "nmea_secondary": {"latitude": 40.013983333333336, "longitude": 18.513683333333333, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:11.614057+00:00", "timestamp_unix": 1768175711.614057}}

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


validation_timestamp: 2026-01-11T23:55:42.823347+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.97293148710698, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.96160456698597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6044684571443595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.703567876743579, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011366770401378568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.3007788974604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.904708754619044, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.289464877933593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.89384131598652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.276022553007772, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01377, "longitude": 18.513826, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:34+00:00", "timestamp_unix": 1768175734.0}, "starlink_location": {"latitude": 40.013687625054445, "longitude": 18.51391653771502, "altitude": 69.51006925667126, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:55:42.783597+00:00", "timestamp_unix": 1768175742.783597}, "starlink_gps": {"latitude": 40.01368769748005, "longitude": 18.513916443523495, "altitude": 69.50604832735114, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:42.783857+00:00", "timestamp_unix": 1768175742.783857}, "nmea_primary": {"latitude": 40.01374666666667, "longitude": 18.513823333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:42.153715+00:00", "timestamp_unix": 1768175742.153715}, "nmea_secondary": {"latitude": 40.01383, "longitude": 18.513818333333333, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:55:41.624062+00:00", "timestamp_unix": 1768175741.624062}}

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


validation_timestamp: 2026-01-11T23:56:12.818363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.164075468791124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.14638170579893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.184996073078315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8150025280936952, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017994450685884948, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.271893813335089, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.604169797208433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.256267879707979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.586211259005761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.815931977912766, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013626, "longitude": 18.513966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:06+00:00", "timestamp_unix": 1768175766.0}, "starlink_location": {"latitude": 40.01353858342579, "longitude": 18.514051871057518, "altitude": 68.73006970972781, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:56:12.783856+00:00", "timestamp_unix": 1768175772.783856}, "starlink_gps": {"latitude": 40.01353872828304, "longitude": 18.51405177686228, "altitude": 68.72604861462224, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:12.784115+00:00", "timestamp_unix": 1768175772.784115}, "nmea_primary": {"latitude": 40.01359, "longitude": 18.513951666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:12.146382+00:00", "timestamp_unix": 1768175772.146382}, "nmea_secondary": {"latitude": 40.01366, "longitude": 18.51396, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:11.331630+00:00", "timestamp_unix": 1768175771.33163}}

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


validation_timestamp: 2026-01-11T23:56:42.820872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.625639607076932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.544856190308005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.535624248219747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3334891451735396, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11762734462989853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.833389186560817, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.957212514529155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.784777688412033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.875841989495948, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.174732759327677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01346, "longitude": 18.514095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:36+00:00", "timestamp_unix": 1768175796.0}, "starlink_location": {"latitude": 40.01335566606502, "longitude": 18.514178909289356, "altitude": 69.49008063520141, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:56:42.784104+00:00", "timestamp_unix": 1768175802.784104}, "starlink_gps": {"latitude": 40.01335668875476, "longitude": 18.514179262418242, "altitude": 69.46000005579073, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:42.784358+00:00", "timestamp_unix": 1768175802.784358}, "nmea_primary": {"latitude": 40.013423333333336, "longitude": 18.514071666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:42.144085+00:00", "timestamp_unix": 1768175802.144085}, "nmea_secondary": {"latitude": 40.01347833333333, "longitude": 18.514081666666666, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:56:41.386696+00:00", "timestamp_unix": 1768175801.386696}}

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


validation_timestamp: 2026-01-11T23:57:12.828062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.87086170812796, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.828029315488765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9823652119176884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7756140702017547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04550913255759465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.12634648050124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.520891633465576, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.080871145123675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.476920543605978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.035879296364493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013275, "longitude": 18.51421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:09+00:00", "timestamp_unix": 1768175829.0}, "starlink_location": {"latitude": 40.01319466640043, "longitude": 18.51425931813571, "altitude": 71.19000000953363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:57:12.785930+00:00", "timestamp_unix": 1768175832.78593}, "starlink_gps": {"latitude": 40.01319495637084, "longitude": 18.51425894102394, "altitude": 71.19000000879105, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:12.786189+00:00", "timestamp_unix": 1768175832.786189}, "nmea_primary": {"latitude": 40.013255, "longitude": 18.514186666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:12.152649+00:00", "timestamp_unix": 1768175832.152649}, "nmea_secondary": {"latitude": 40.0133, "longitude": 18.51418, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:11.650815+00:00", "timestamp_unix": 1768175831.650815}}

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


validation_timestamp: 2026-01-11T23:57:42.824834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.887953186648405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.86786744591152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.016467474993421, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.501833311992022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020147695523112852, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.232561313748317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.376726557574704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.212839370986135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.356597613069567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.013052189593709, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01309, "longitude": 18.514341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:41+00:00", "timestamp_unix": 1768175861.0}, "starlink_location": {"latitude": 40.013022416373566, "longitude": 18.51439672362094, "altitude": 69.85000000215602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:57:42.790251+00:00", "timestamp_unix": 1768175862.790251}, "starlink_gps": {"latitude": 40.01302256153315, "longitude": 18.514396582034287, "altitude": 69.85000000211373, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:42.790509+00:00", "timestamp_unix": 1768175862.790509}, "nmea_primary": {"latitude": 40.013083333333334, "longitude": 18.514306666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:42.116647+00:00", "timestamp_unix": 1768175862.116647}, "nmea_secondary": {"latitude": 40.01313666666667, "longitude": 18.514295, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:57:41.623848+00:00", "timestamp_unix": 1768175861.623848}}

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


validation_timestamp: 2026-01-11T23:58:12.901550+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.812463482974491, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.756826502522395, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.062807667607436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.904273007505871, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05662204780905089, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.332366907634142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.714787948374505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.27586495513752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.658944943662961, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.872455341463779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012897, "longitude": 18.514475, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:11+00:00", "timestamp_unix": 1768175891.0}, "starlink_location": {"latitude": 40.01285378461879, "longitude": 18.514513397540004, "altitude": 70.79190615310021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:58:12.864426+00:00", "timestamp_unix": 1768175892.864426}, "starlink_gps": {"latitude": 40.01285414539731, "longitude": 18.514512928343297, "altitude": 70.79991804095587, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:12.864687+00:00", "timestamp_unix": 1768175892.864687}, "nmea_primary": {"latitude": 40.012903333333334, "longitude": 18.51444, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:12.132233+00:00", "timestamp_unix": 1768175892.132233}, "nmea_secondary": {"latitude": 40.01296166666667, "longitude": 18.514413333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:11.635004+00:00", "timestamp_unix": 1768175891.635004}}

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


validation_timestamp: 2026-01-11T23:58:42.824891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.49797961631305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.472569471133996, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.620367334806065, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5015915710364003, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025470992980374835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.154819140879882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.708952298445316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.130052931674031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.683703582522059, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.651036322027863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01276, "longitude": 18.514557, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:32+00:00", "timestamp_unix": 1768175912.0}, "starlink_location": {"latitude": 40.01264770842209, "longitude": 18.514617204403212, "altitude": 71.10000000274478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:58:42.785020+00:00", "timestamp_unix": 1768175922.78502}, "starlink_gps": {"latitude": 40.01264792581877, "longitude": 18.5146171101612, "altitude": 71.1000000023137, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:42.785282+00:00", "timestamp_unix": 1768175922.785282}, "nmea_primary": {"latitude": 40.01271, "longitude": 18.514566666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:42.142139+00:00", "timestamp_unix": 1768175922.142139}, "nmea_secondary": {"latitude": 40.012766666666664, "longitude": 18.514541666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:58:41.636221+00:00", "timestamp_unix": 1768175921.636221}}

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


validation_timestamp: 2026-01-11T23:59:12.823731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.551826718174537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.528407350643636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3366021392501475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0661898335112636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023471075302895668, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.911259539877454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.551443687256768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.888077661712998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.527977716790069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.961349226010487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012554, "longitude": 18.514685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:04+00:00", "timestamp_unix": 1768175944.0}, "starlink_location": {"latitude": 40.01245347915359, "longitude": 18.514752056669714, "altitude": 70.89007257217487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:59:12.784853+00:00", "timestamp_unix": 1768175952.784853}, "starlink_gps": {"latitude": 40.01245366034218, "longitude": 18.51475191528783, "altitude": 70.88604887735448, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:12.785107+00:00", "timestamp_unix": 1768175952.785107}, "nmea_primary": {"latitude": 40.012515, "longitude": 18.514685, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:12.118945+00:00", "timestamp_unix": 1768175952.118945}, "nmea_secondary": {"latitude": 40.012575, "longitude": 18.514661666666665, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:11.397347+00:00", "timestamp_unix": 1768175951.397347}}

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


validation_timestamp: 2026-01-11T23:59:42.824743+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.180304152276499, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.124886324535625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4410370597639672, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.300502391116377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05574277579872811, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.585097858734763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.453957531781885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.529644912950989, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.398367365721526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.213352824128444, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012352, "longitude": 18.514803, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:36+00:00", "timestamp_unix": 1768175976.0}, "starlink_location": {"latitude": 40.01225191670412, "longitude": 18.514861132169738, "altitude": 69.75000001499632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:59:42.785411+00:00", "timestamp_unix": 1768175982.785411}, "starlink_gps": {"latitude": 40.0122523501551, "longitude": 18.514860803342966, "altitude": 69.75000001101634, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:42.785666+00:00", "timestamp_unix": 1768175982.785666}, "nmea_primary": {"latitude": 40.012321666666665, "longitude": 18.514795, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:42.115110+00:00", "timestamp_unix": 1768175982.11511}, "nmea_secondary": {"latitude": 40.012385, "longitude": 18.514776666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:59:41.623103+00:00", "timestamp_unix": 1768175981.623103}}

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


validation_timestamp: 2026-01-12T00:00:17.322208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.676969324160602, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.542354796035402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.252714165160774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.171226099453427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13467612472862703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.71470466156739, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.8462885996231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.584221022599705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.711727683757598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.108610035945821, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012154, "longitude": 18.514908, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:08+00:00", "timestamp_unix": 1768176008.0}, "starlink_location": {"latitude": 40.01205863409003, "longitude": 18.514965406253697, "altitude": 73.47000005967391, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:00:17.265931+00:00", "timestamp_unix": 1768176017.265931}, "starlink_gps": {"latitude": 40.01205971824728, "longitude": 18.51496470128245, "altitude": 73.47000004314538, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:17.266190+00:00", "timestamp_unix": 1768176017.26619}, "nmea_primary": {"latitude": 40.01213166666667, "longitude": 18.514883333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:12.141587+00:00", "timestamp_unix": 1768176012.141587}, "nmea_secondary": {"latitude": 40.012213333333335, "longitude": 18.514875, "altitude": 39.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:11.629731+00:00", "timestamp_unix": 1768176011.629731}}

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


validation_timestamp: 2026-01-12T00:00:42.825645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.242421965006074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.212222741185213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0169427878409545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.199606705666682, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03071699332960926, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.864078912539272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.441579700102068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.833440610759872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.41142706912866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.082028277532771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011944, "longitude": 18.514992, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:41+00:00", "timestamp_unix": 1768176041.0}, "starlink_location": {"latitude": 40.01188043699184, "longitude": 18.51501055693381, "altitude": 71.9400000027874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:00:42.786811+00:00", "timestamp_unix": 1768176042.786811}, "starlink_gps": {"latitude": 40.01188069105564, "longitude": 18.51501041533029, "altitude": 71.94000000214498, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:42.787067+00:00", "timestamp_unix": 1768176042.787067}, "nmea_primary": {"latitude": 40.011943333333335, "longitude": 18.514968333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:42.152356+00:00", "timestamp_unix": 1768176042.152356}, "nmea_secondary": {"latitude": 40.012025, "longitude": 18.51497, "altitude": 39.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:00:41.646179+00:00", "timestamp_unix": 1768176041.646179}}

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


validation_timestamp: 2026-01-12T00:01:12.903359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.23082504212855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.174237685966546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.012237020602096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.379706970754807, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05673662151764628, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.663489346110226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.520844977578488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.609447686318526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.464481912333977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.120767892843096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011818, "longitude": 18.515057, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:01+00:00", "timestamp_unix": 1768176061.0}, "starlink_location": {"latitude": 40.01169293179169, "longitude": 18.5150924461685, "altitude": 70.89000000424089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:01:12.865885+00:00", "timestamp_unix": 1768176072.865885}, "starlink_gps": {"latitude": 40.01169343694788, "longitude": 18.51509235231846, "altitude": 70.89000000409204, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:12.866142+00:00", "timestamp_unix": 1768176072.866142}, "nmea_primary": {"latitude": 40.011755, "longitude": 18.515053333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:12.117178+00:00", "timestamp_unix": 1768176072.117178}, "nmea_secondary": {"latitude": 40.01183666666667, "longitude": 18.515043333333335, "altitude": 41.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:11.668725+00:00", "timestamp_unix": 1768176071.668725}}

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


validation_timestamp: 2026-01-12T00:01:42.824146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.446900163278574, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.407250245472417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.569674319176903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.523419275390134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039651754055804095, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.71831441382718, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.762112200026127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.680528119055973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.72284224732688, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.053641199236452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011616, "longitude": 18.515162, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:33+00:00", "timestamp_unix": 1768176093.0}, "starlink_location": {"latitude": 40.01152972923028, "longitude": 18.515210575490027, "altitude": 72.40992851005635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:01:42.786683+00:00", "timestamp_unix": 1768176102.786683}, "starlink_gps": {"latitude": 40.01153005530401, "longitude": 18.515210387021412, "altitude": 72.41395139344884, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:42.786964+00:00", "timestamp_unix": 1768176102.786964}, "nmea_primary": {"latitude": 40.011575, "longitude": 18.515158333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:42.129344+00:00", "timestamp_unix": 1768176102.129344}, "nmea_secondary": {"latitude": 40.01168333333333, "longitude": 18.515153333333334, "altitude": 44.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:01:41.621932+00:00", "timestamp_unix": 1768176101.621932}}

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


validation_timestamp: 2026-01-12T00:02:12.825496+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.768028010813802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.740186290256197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.059584322217137, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.934282940101527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029037613504510514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8460193731752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.52028348081568, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.817304182783146, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.493786075696548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.985160247498735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011448, "longitude": 18.515272, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:04+00:00", "timestamp_unix": 1768176124.0}, "starlink_location": {"latitude": 40.01136404157366, "longitude": 18.51530574227065, "altitude": 72.0300000040423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:02:12.786381+00:00", "timestamp_unix": 1768176132.786381}, "starlink_gps": {"latitude": 40.01136425911979, "longitude": 18.51530555366062, "altitude": 72.03000000455928, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:12.786639+00:00", "timestamp_unix": 1768176132.786639}, "nmea_primary": {"latitude": 40.01141166666667, "longitude": 18.515276666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:12.146608+00:00", "timestamp_unix": 1768176132.146608}, "nmea_secondary": {"latitude": 40.01152833333333, "longitude": 18.51527, "altitude": 46.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:11.633116+00:00", "timestamp_unix": 1768176131.633116}}

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


validation_timestamp: 2026-01-12T00:02:42.827323+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.580007817099556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.540668759160514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.365184337628988, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.977306263848227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04034307860477125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.238305074368612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.08073057521976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.198506432304696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.044739737664017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.177192752800106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011272, "longitude": 18.515419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:36+00:00", "timestamp_unix": 1768176156.0}, "starlink_location": {"latitude": 40.01120149923834, "longitude": 18.515459947356142, "altitude": 71.27000000817546, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:02:42.788428+00:00", "timestamp_unix": 1768176162.788428}, "starlink_gps": {"latitude": 40.011201789901115, "longitude": 18.515459663855335, "altitude": 71.27000000440187, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:42.788686+00:00", "timestamp_unix": 1768176162.788686}, "nmea_primary": {"latitude": 40.01124333333333, "longitude": 18.515431666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:42.152419+00:00", "timestamp_unix": 1768176162.152419}, "nmea_secondary": {"latitude": 40.011361666666666, "longitude": 18.515423333333334, "altitude": 44.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:02:41.635973+00:00", "timestamp_unix": 1768176161.635973}}

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


validation_timestamp: 2026-01-12T00:03:12.827042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.889146826751345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.87899200257213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.592793815731248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.573210707960158, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011344458193521303, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.306120843094868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.04380757880958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.296142179603857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.03484838879345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.868433923757136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011105, "longitude": 18.515581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:06+00:00", "timestamp_unix": 1768176186.0}, "starlink_location": {"latitude": 40.011020624940755, "longitude": 18.515617704501818, "altitude": 73.59992442711345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:03:12.786861+00:00", "timestamp_unix": 1768176192.786861}, "starlink_gps": {"latitude": 40.01102069722421, "longitude": 18.51561761049888, "altitude": 73.60393746426608, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:12.787111+00:00", "timestamp_unix": 1768176192.787111}, "nmea_primary": {"latitude": 40.011075, "longitude": 18.515596666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:12.117188+00:00", "timestamp_unix": 1768176192.117188}, "nmea_secondary": {"latitude": 40.011181666666666, "longitude": 18.515591666666666, "altitude": 42.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:11.660225+00:00", "timestamp_unix": 1768176191.660225}}

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


validation_timestamp: 2026-01-12T00:03:42.908921+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.221240853723227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.190242169402167, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9205709748668116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4893869069960735, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03401457798381375, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.851762898191113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.580903352139446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.818758967946288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.551846614810348, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.2673310055306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010933, "longitude": 18.515759, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:39+00:00", "timestamp_unix": 1768176219.0}, "starlink_location": {"latitude": 40.010863804035594, "longitude": 18.51579300524109, "altitude": 72.41809640613296, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:03:42.867432+00:00", "timestamp_unix": 1768176222.867432}, "starlink_gps": {"latitude": 40.010864020766206, "longitude": 18.51579272338869, "altitude": 72.4100747637469, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:42.867688+00:00", "timestamp_unix": 1768176222.867688}, "nmea_primary": {"latitude": 40.01091666666667, "longitude": 18.515751666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:42.143413+00:00", "timestamp_unix": 1768176222.143413}, "nmea_secondary": {"latitude": 40.011, "longitude": 18.51575, "altitude": 41.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:03:41.685567+00:00", "timestamp_unix": 1768176221.685567}}

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


validation_timestamp: 2026-01-12T00:04:12.824960+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.497625147553525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.474855662922286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6569553589164359, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.943431533210733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023485817170620815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.018490034139378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.386204774120992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.995012952444448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.362935621495643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.5038446849205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01076, "longitude": 18.515951, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:11+00:00", "timestamp_unix": 1768176251.0}, "starlink_location": {"latitude": 40.010712645658046, "longitude": 18.515969556769107, "altitude": 72.45000000445951, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:04:12.787665+00:00", "timestamp_unix": 1768176252.787665}, "starlink_gps": {"latitude": 40.01071282696044, "longitude": 18.515969415302045, "altitude": 72.45000000275718, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:12.787921+00:00", "timestamp_unix": 1768176252.787921}, "nmea_primary": {"latitude": 40.010758333333335, "longitude": 18.515931666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:12.155814+00:00", "timestamp_unix": 1768176252.155814}, "nmea_secondary": {"latitude": 40.01083166666667, "longitude": 18.515903333333334, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:11.633202+00:00", "timestamp_unix": 1768176251.633202}}

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


validation_timestamp: 2026-01-12T00:04:42.901779+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.290016913100781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.213987954617026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8821424285919148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.60243937824752, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08523434261341785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.708480727045867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.567878564692297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.62397524216202, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.484067311069834, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.872354019055969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010605, "longitude": 18.516165, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:41+00:00", "timestamp_unix": 1768176281.0}, "starlink_location": {"latitude": 40.01055892219918, "longitude": 18.51618045628804, "altitude": 73.1100000112964, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:04:42.867341+00:00", "timestamp_unix": 1768176282.867341}, "starlink_gps": {"latitude": 40.01055950005815, "longitude": 18.516179798737085, "altitude": 73.11000000712136, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:42.867595+00:00", "timestamp_unix": 1768176282.867595}, "nmea_primary": {"latitude": 40.010601666666666, "longitude": 18.516143333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:42.117737+00:00", "timestamp_unix": 1768176282.117737}, "nmea_secondary": {"latitude": 40.01067166666667, "longitude": 18.516093333333334, "altitude": 37.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:04:41.643466+00:00", "timestamp_unix": 1768176281.643466}}

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


validation_timestamp: 2026-01-12T00:05:12.827712+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.432326307928228, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.39071970739982, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.398459133936484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6139210443021645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0427703553966041, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.100985913230741, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.958232894972925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.058608269888252, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.916994593304768, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.969355536511346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010506, "longitude": 18.51632, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:02+00:00", "timestamp_unix": 1768176302.0}, "starlink_location": {"latitude": 40.01040010424422, "longitude": 18.516417984224613, "altitude": 72.1400000083894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:05:12.789281+00:00", "timestamp_unix": 1768176312.789281}, "starlink_gps": {"latitude": 40.01040035809916, "longitude": 18.516417606933928, "altitude": 72.1400000056304, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:12.789538+00:00", "timestamp_unix": 1768176312.789538}, "nmea_primary": {"latitude": 40.010448333333336, "longitude": 18.516363333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:12.145287+00:00", "timestamp_unix": 1768176312.145287}, "nmea_secondary": {"latitude": 40.01052, "longitude": 18.516315, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:11.657304+00:00", "timestamp_unix": 1768176311.657304}}

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


validation_timestamp: 2026-01-12T00:05:42.825186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.454951885295724, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.424277731308615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3030867363954375, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.233937922071108, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03142659679915848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.203151860481975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.688588011515495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.1720612157080055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.657936885589107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.526493725110936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01035, "longitude": 18.516556, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:34+00:00", "timestamp_unix": 1768176334.0}, "starlink_location": {"latitude": 40.010268312024536, "longitude": 18.516637947326103, "altitude": 69.97000000536558, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:05:42.788117+00:00", "timestamp_unix": 1768176342.788117}, "starlink_gps": {"latitude": 40.01026849337857, "longitude": 18.5166376643133, "altitude": 69.97000000382903, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:42.788371+00:00", "timestamp_unix": 1768176342.788371}, "nmea_primary": {"latitude": 40.01031666666667, "longitude": 18.516581666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:42.153846+00:00", "timestamp_unix": 1768176342.153846}, "nmea_secondary": {"latitude": 40.010373333333334, "longitude": 18.516533333333335, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:05:41.680597+00:00", "timestamp_unix": 1768176341.680597}}

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


validation_timestamp: 2026-01-12T00:06:12.823482+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.562868747626107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.541004451381257, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.824509369471796, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.577490007150202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022807831638166198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.740096337480413, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.054315758554678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.718162579371532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.032788294839154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.350405343297914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010204, "longitude": 18.516783, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:06+00:00", "timestamp_unix": 1768176366.0}, "starlink_location": {"latitude": 40.01010458282971, "longitude": 18.51685307615209, "altitude": 67.49000000248506, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:06:12.788384+00:00", "timestamp_unix": 1768176372.788384}, "starlink_gps": {"latitude": 40.010104728154325, "longitude": 18.5168528871634, "altitude": 67.49000000212, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:12.788645+00:00", "timestamp_unix": 1768176372.788645}, "nmea_primary": {"latitude": 40.010173333333334, "longitude": 18.516803333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:12.119145+00:00", "timestamp_unix": 1768176372.119145}, "nmea_secondary": {"latitude": 40.01022666666667, "longitude": 18.516776666666665, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:11.643788+00:00", "timestamp_unix": 1768176371.643788}}

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


validation_timestamp: 2026-01-12T00:06:42.826882+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.19308830382431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.152094732037396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0088083563304961, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.154960629009405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042593361266865686, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.18435396626111, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.324487611597768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.143346509889728, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.283068013203266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.156771865396767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010056, "longitude": 18.517027, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:37+00:00", "timestamp_unix": 1768176397.0}, "starlink_location": {"latitude": 40.0099791040224, "longitude": 18.517092151203432, "altitude": 69.69992545955168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:06:42.790188+00:00", "timestamp_unix": 1768176402.790188}, "starlink_gps": {"latitude": 40.00997935682685, "longitude": 18.517091775476406, "altitude": 69.70393551530117, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:42.790446+00:00", "timestamp_unix": 1768176402.790446}, "nmea_primary": {"latitude": 40.01004833333333, "longitude": 18.517033333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:42.143284+00:00", "timestamp_unix": 1768176402.143284}, "nmea_secondary": {"latitude": 40.01009166666667, "longitude": 18.516988333333334, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:06:41.633371+00:00", "timestamp_unix": 1768176401.633371}}

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


validation_timestamp: 2026-01-12T00:07:12.828222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.424576440449398, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.398900664714295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9302056476365932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.998814665396771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0284199804931966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.378804034392234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.08612238042034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.351317807588158, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.058884597077014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.722737329780241, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009926, "longitude": 18.517262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:09+00:00", "timestamp_unix": 1768176429.0}, "starlink_location": {"latitude": 40.00983764582981, "longitude": 18.51730292770236, "altitude": 68.38000000397436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:07:12.788864+00:00", "timestamp_unix": 1768176432.788864}, "starlink_gps": {"latitude": 40.00983782691336, "longitude": 18.517302692211615, "altitude": 68.3800000033183, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:12.789117+00:00", "timestamp_unix": 1768176432.789117}, "nmea_primary": {"latitude": 40.00991833333333, "longitude": 18.517241666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:12.120072+00:00", "timestamp_unix": 1768176432.120072}, "nmea_secondary": {"latitude": 40.009965, "longitude": 18.517213333333334, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:11.696929+00:00", "timestamp_unix": 1768176431.696929}}

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


validation_timestamp: 2026-01-12T00:07:42.826901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.842015512315416, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.800870961853644, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.12920073044175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.514854882916568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04272200257530162, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.180416670855465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.316139790631821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.13781981049682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.275877937103932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9575145342499605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0098, "longitude": 18.51745, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:41+00:00", "timestamp_unix": 1768176461.0}, "starlink_location": {"latitude": 40.00974093723873, "longitude": 18.517500318034074, "altitude": 70.76992359950421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:07:42.790358+00:00", "timestamp_unix": 1768176462.790358}, "starlink_gps": {"latitude": 40.00974119080672, "longitude": 18.517499941173604, "altitude": 70.77394576754747, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:42.790615+00:00", "timestamp_unix": 1768176462.790615}, "nmea_primary": {"latitude": 40.0098, "longitude": 18.517425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:42.144212+00:00", "timestamp_unix": 1768176462.144212}, "nmea_secondary": {"latitude": 40.00985333333333, "longitude": 18.51741833333333, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:07:41.669559+00:00", "timestamp_unix": 1768176461.669559}}

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


validation_timestamp: 2026-01-12T00:08:12.827172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.280965138189032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.24819896213558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.256418151181223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1868226015502192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034648577721479355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.278236956938064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.868674621854783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.247595657829528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.83450509076678, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.637894234285239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009716, "longitude": 18.51757, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:01+00:00", "timestamp_unix": 1768176481.0}, "starlink_location": {"latitude": 40.00964643746533, "longitude": 18.517696761058396, "altitude": 74.56000000465501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:08:12.789751+00:00", "timestamp_unix": 1768176492.789751}, "starlink_gps": {"latitude": 40.009646691363784, "longitude": 18.51769652521391, "altitude": 74.56000000234789, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:12.790004+00:00", "timestamp_unix": 1768176492.790004}, "nmea_primary": {"latitude": 40.00968, "longitude": 18.51761, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:12.151906+00:00", "timestamp_unix": 1768176492.151906}, "nmea_secondary": {"latitude": 40.009728333333335, "longitude": 18.51759, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:11.620903+00:00", "timestamp_unix": 1768176491.620903}}

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


validation_timestamp: 2026-01-12T00:08:42.908828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.385039766977405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.34062016352644, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.641422401148064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.691911963535109, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04680073489133096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.759513167885427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.328779409011291, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.715516391741982, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.28316447889131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.82978387141182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00959, "longitude": 18.517775, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:33+00:00", "timestamp_unix": 1768176513.0}, "starlink_location": {"latitude": 40.00950545148189, "longitude": 18.517902838304543, "altitude": 70.42000000385627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:08:42.869308+00:00", "timestamp_unix": 1768176522.869308}, "starlink_gps": {"latitude": 40.00950581276742, "longitude": 18.517902556404863, "altitude": 70.42000000294155, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:42.869567+00:00", "timestamp_unix": 1768176522.869567}, "nmea_primary": {"latitude": 40.009566666666665, "longitude": 18.517805, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:42.123995+00:00", "timestamp_unix": 1768176522.123995}, "nmea_secondary": {"latitude": 40.009605, "longitude": 18.517778333333332, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:08:41.656360+00:00", "timestamp_unix": 1768176521.65636}}

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


validation_timestamp: 2026-01-12T00:09:12.909631+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.82627730602489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.781470486100242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.675664514601146, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7756387922670342, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04535035792071798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.537986618247745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.595314464028034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.494335817584718, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.550562464952836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.336598071618462, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00948, "longitude": 18.517973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:04+00:00", "timestamp_unix": 1768176544.0}, "starlink_location": {"latitude": 40.00941179438684, "longitude": 18.518094451241893, "altitude": 71.86190686736974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:09:12.869961+00:00", "timestamp_unix": 1768176552.869961}, "starlink_gps": {"latitude": 40.00941208334565, "longitude": 18.51809407546672, "altitude": 71.8699280780058, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:12.870218+00:00", "timestamp_unix": 1768176552.870218}, "nmea_primary": {"latitude": 40.009458333333335, "longitude": 18.517986666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:12.145522+00:00", "timestamp_unix": 1768176552.145522}, "nmea_secondary": {"latitude": 40.009483333333336, "longitude": 18.517965, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:11.678404+00:00", "timestamp_unix": 1768176551.678404}}

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


validation_timestamp: 2026-01-12T00:09:42.906611+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.882066816191154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.852880379975458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1321045209860747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.335169216508225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03300678208086221, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.12261407498912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.058423226350259, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.091780452519345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.028213883259568, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9733293019459968, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00937, "longitude": 18.518166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:36+00:00", "timestamp_unix": 1768176576.0}, "starlink_location": {"latitude": 40.00930465691818, "longitude": 18.518261117967285, "altitude": 71.5280944531592, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:09:42.869956+00:00", "timestamp_unix": 1768176582.869956}, "starlink_gps": {"latitude": 40.00930472917958, "longitude": 18.518260742079875, "altitude": 71.52007083087808, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:42.870217+00:00", "timestamp_unix": 1768176582.870217}, "nmea_primary": {"latitude": 40.00935166666667, "longitude": 18.518173333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:42.161445+00:00", "timestamp_unix": 1768176582.161445}, "nmea_secondary": {"latitude": 40.00937666666667, "longitude": 18.51814, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:09:41.657793+00:00", "timestamp_unix": 1768176581.657793}}

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


validation_timestamp: 2026-01-12T00:10:12.827568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.93671357652086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.89927829180631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5102863853977473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.444254817284678, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0378978508927997, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.090775548186102, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.773213288133837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.05287836451514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.735339996025234, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7153775505001603, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00927, "longitude": 18.518372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:09+00:00", "timestamp_unix": 1768176609.0}, "starlink_location": {"latitude": 40.00921131246548, "longitude": 18.518459984362213, "altitude": 74.79000000637164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:10:12.790169+00:00", "timestamp_unix": 1768176612.790169}, "starlink_gps": {"latitude": 40.00921149361435, "longitude": 18.51845960744458, "altitude": 74.79000000526794, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:12.790428+00:00", "timestamp_unix": 1768176612.790428}, "nmea_primary": {"latitude": 40.00926, "longitude": 18.51836, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:12.123049+00:00", "timestamp_unix": 1768176612.123049}, "nmea_secondary": {"latitude": 40.00927333333333, "longitude": 18.51832, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:11.707488+00:00", "timestamp_unix": 1768176611.707488}}

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


validation_timestamp: 2026-01-12T00:10:42.910483+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.772481097700008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.721882284971079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1361889875184126, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.271486549149313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05361461938984134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.577503003134973, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.33355039757165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.525404278155323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.28012509519211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.144775796812437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009167, "longitude": 18.518555, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:39+00:00", "timestamp_unix": 1768176639.0}, "starlink_location": {"latitude": 40.00911680418592, "longitude": 18.518618510022026, "altitude": 72.08190918043114, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:10:42.871807+00:00", "timestamp_unix": 1768176642.871807}, "starlink_gps": {"latitude": 40.009117020499204, "longitude": 18.51861794741722, "altitude": 72.08991537054266, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:42.872062+00:00", "timestamp_unix": 1768176642.872062}, "nmea_primary": {"latitude": 40.009166666666665, "longitude": 18.518541666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:42.149600+00:00", "timestamp_unix": 1768176642.1496}, "nmea_secondary": {"latitude": 40.00917, "longitude": 18.518505, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:10:41.343694+00:00", "timestamp_unix": 1768176641.343694}}

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


validation_timestamp: 2026-01-12T00:11:12.827340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.003364579889034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.978315489218203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.014332724834356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.134159695834049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02567172377153481, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.987653124993123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.06455853311263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.962916338801933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.040242793463753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121320170820613, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00906, "longitude": 18.518736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:11+00:00", "timestamp_unix": 1768176671.0}, "starlink_location": {"latitude": 40.00902614602026, "longitude": 18.518790908613575, "altitude": 71.12000000255107, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:11:12.790576+00:00", "timestamp_unix": 1768176672.790576}, "starlink_gps": {"latitude": 40.00902632657767, "longitude": 18.518790720770586, "altitude": 71.12000000117413, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:12.790859+00:00", "timestamp_unix": 1768176672.790859}, "nmea_primary": {"latitude": 40.00906833333333, "longitude": 18.518715, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:12.156514+00:00", "timestamp_unix": 1768176672.156514}, "nmea_secondary": {"latitude": 40.00908, "longitude": 18.518681666666666, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:11.661007+00:00", "timestamp_unix": 1768176671.661007}}

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


validation_timestamp: 2026-01-12T00:11:42.906571+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.9824599641625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.943602788723133, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7208127390521195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7674676051792468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04009492494438186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.519625801978234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.236471355699834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.479851124583451, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.196673104693236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7173156670339176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009003, "longitude": 18.518858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:32+00:00", "timestamp_unix": 1768176692.0}, "starlink_location": {"latitude": 40.008911970575774, "longitude": 18.518953451600414, "altitude": 69.28000000156221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:11:42.870765+00:00", "timestamp_unix": 1768176702.870765}, "starlink_gps": {"latitude": 40.00891218747145, "longitude": 18.51895307552179, "altitude": 69.28000000200177, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:42.871061+00:00", "timestamp_unix": 1768176702.871061}, "nmea_primary": {"latitude": 40.00897166666667, "longitude": 18.51887333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:42.136589+00:00", "timestamp_unix": 1768176702.136589}, "nmea_secondary": {"latitude": 40.008988333333335, "longitude": 18.51885, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:11:41.663698+00:00", "timestamp_unix": 1768176701.663698}}

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


validation_timestamp: 2026-01-12T00:12:12.826995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.322243176354716, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.303405352562143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9012109705386148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4649784476496106, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021690839465718884, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.240105618144883, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.786945624669267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.222543682938733, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.768140760505824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8126514497271173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008892, "longitude": 18.519007, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:06+00:00", "timestamp_unix": 1768176726.0}, "starlink_location": {"latitude": 40.00884531196094, "longitude": 18.51908337134922, "altitude": 70.20033691653347, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:12:12.791212+00:00", "timestamp_unix": 1768176732.791212}, "starlink_gps": {"latitude": 40.00884549317753, "longitude": 18.519083277085063, "altitude": 70.18423965563083, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:12.791469+00:00", "timestamp_unix": 1768176732.791469}, "nmea_primary": {"latitude": 40.008885, "longitude": 18.519001666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:12.144405+00:00", "timestamp_unix": 1768176732.144405}, "nmea_secondary": {"latitude": 40.0089, "longitude": 18.518993333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:11.745085+00:00", "timestamp_unix": 1768176731.745085}}

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


validation_timestamp: 2026-01-12T00:12:42.828932+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.902316253207155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.871124063198189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.653267241264821, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.892041916444793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03137227118246208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.386788314830177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.734807697718939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.355991494071935, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.70348009377505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3653810186730935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008797, "longitude": 18.519136, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:38+00:00", "timestamp_unix": 1768176758.0}, "starlink_location": {"latitude": 40.00875747900668, "longitude": 18.51921311345337, "altitude": 70.6700000037513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:12:42.792899+00:00", "timestamp_unix": 1768176762.792899}, "starlink_gps": {"latitude": 40.008757660047216, "longitude": 18.519212830936052, "altitude": 70.67000000248645, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:42.793160+00:00", "timestamp_unix": 1768176762.79316}, "nmea_primary": {"latitude": 40.00879833333333, "longitude": 18.519116666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:42.161079+00:00", "timestamp_unix": 1768176762.161079}, "nmea_secondary": {"latitude": 40.00881, "longitude": 18.519121666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:12:41.683118+00:00", "timestamp_unix": 1768176761.683118}}

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


validation_timestamp: 2026-01-12T00:13:12.907450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.58467586271279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.560910103480294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7698967284623608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3099392094153552, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025304950736097048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.113967431377583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.53230481961259, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.089591077336799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.509613469680975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3335275878701247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00871, "longitude": 18.519249, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:09+00:00", "timestamp_unix": 1768176789.0}, "starlink_location": {"latitude": 40.00865065693025, "longitude": 18.5193461717489, "altitude": 72.55000000142748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:13:12.871777+00:00", "timestamp_unix": 1768176792.871777}, "starlink_gps": {"latitude": 40.008650729151036, "longitude": 18.519345889994398, "altitude": 72.550000001918, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:12.872032+00:00", "timestamp_unix": 1768176792.872032}, "nmea_primary": {"latitude": 40.00871166666666, "longitude": 18.519228333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:12.149376+00:00", "timestamp_unix": 1768176792.149376}, "nmea_secondary": {"latitude": 40.00873, "longitude": 18.519241666666666, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:11.650545+00:00", "timestamp_unix": 1768176791.650545}}

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


validation_timestamp: 2026-01-12T00:13:42.908812+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.114861236814431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.059837352880063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.920954166017817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.752454157641143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056634705553012005, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.97901038110009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.549512863160073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.925185888515893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.492923447138933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.606086289141343, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008617, "longitude": 18.519361, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:41+00:00", "timestamp_unix": 1768176821.0}, "starlink_location": {"latitude": 40.00858828456301, "longitude": 18.519422230805322, "altitude": 71.82000000633785, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:13:42.871884+00:00", "timestamp_unix": 1768176822.871884}, "starlink_gps": {"latitude": 40.008588645422286, "longitude": 18.519421761533188, "altitude": 71.82000000367101, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:42.872143+00:00", "timestamp_unix": 1768176822.872143}, "nmea_primary": {"latitude": 40.008625, "longitude": 18.519328333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:42.159080+00:00", "timestamp_unix": 1768176822.15908}, "nmea_secondary": {"latitude": 40.008646666666664, "longitude": 18.51934, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:13:41.663679+00:00", "timestamp_unix": 1768176821.663679}}

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


validation_timestamp: 2026-01-12T00:14:12.911859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.156074847956233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.096802554257279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.822799070379036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8516959508415672, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06481583195547978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.110048152693123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.485515762263228, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.059158558644551, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.424923825001226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5100586334429904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008545, "longitude": 18.519415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:02+00:00", "timestamp_unix": 1768176842.0}, "starlink_location": {"latitude": 40.00849059787755, "longitude": 18.519510785021193, "altitude": 72.79000000582244, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:14:12.874321+00:00", "timestamp_unix": 1768176852.874321}, "starlink_gps": {"latitude": 40.008491104469265, "longitude": 18.519510408572046, "altitude": 72.79000000528411, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:12.874580+00:00", "timestamp_unix": 1768176852.87458}, "nmea_primary": {"latitude": 40.00852833333333, "longitude": 18.51939, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:12.120324+00:00", "timestamp_unix": 1768176852.120324}, "nmea_secondary": {"latitude": 40.008545, "longitude": 18.519425, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:11.686458+00:00", "timestamp_unix": 1768176851.686458}}

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


validation_timestamp: 2026-01-12T00:14:42.912000+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.347704467622991, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.294699810368998, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.12985632147166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3302273586802102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05385325062620245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.730179823721373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.319304588795756, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.683011776309813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.265718278005703, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.184733010803663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00844, "longitude": 18.51943, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:32+00:00", "timestamp_unix": 1768176872.0}, "starlink_location": {"latitude": 40.00835810829852, "longitude": 18.519509505043754, "altitude": 73.0219078207761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:14:42.872175+00:00", "timestamp_unix": 1768176882.872175}, "starlink_gps": {"latitude": 40.00835854182299, "longitude": 18.51950922316064, "altitude": 73.02993062786237, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:42.872432+00:00", "timestamp_unix": 1768176882.872432}, "nmea_primary": {"latitude": 40.00842333333333, "longitude": 18.519386666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:42.148606+00:00", "timestamp_unix": 1768176882.148606}, "nmea_secondary": {"latitude": 40.00843666666667, "longitude": 18.519445, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:14:41.708236+00:00", "timestamp_unix": 1768176881.708236}}

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


validation_timestamp: 2026-01-12T00:15:12.829657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.357896523802225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.351819651381986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.071044204662379, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9922574122360523, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012769617324144132, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.884862641960561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.00150175041199, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.88118948819276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.99260752088796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.50180249281119, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00833, "longitude": 18.519402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:04+00:00", "timestamp_unix": 1768176904.0}, "starlink_location": {"latitude": 40.00827518713922, "longitude": 18.519469147645502, "altitude": 70.90000000070187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:15:12.792365+00:00", "timestamp_unix": 1768176912.792365}, "starlink_gps": {"latitude": 40.00827529612879, "longitude": 18.519469194889716, "altitude": 70.90000000030055, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:12.792623+00:00", "timestamp_unix": 1768176912.792623}, "nmea_primary": {"latitude": 40.008336666666665, "longitude": 18.519355, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:12.122494+00:00", "timestamp_unix": 1768176912.122494}, "nmea_secondary": {"latitude": 40.008355, "longitude": 18.519415, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:11.657070+00:00", "timestamp_unix": 1768176911.65707}}

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


validation_timestamp: 2026-01-12T00:15:42.911800+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.631823489695124, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6216098975782405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7380401857873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0642516462297658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04673744598183658, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.91890342368784, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.545982449946566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.917694585995742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.5201672242197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8380073804792545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008263, "longitude": 18.51935, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:36+00:00", "timestamp_unix": 1768176936.0}, "starlink_location": {"latitude": 40.0082156178214, "longitude": 18.519414828132334, "altitude": 72.86000000474172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:15:42.872771+00:00", "timestamp_unix": 1768176942.872771}, "starlink_gps": {"latitude": 40.008215978618374, "longitude": 18.51941510964545, "altitude": 72.86000000364443, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:42.873027+00:00", "timestamp_unix": 1768176942.873027}, "nmea_primary": {"latitude": 40.00826833333333, "longitude": 18.519306666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:42.151388+00:00", "timestamp_unix": 1768176942.151388}, "nmea_secondary": {"latitude": 40.008285, "longitude": 18.519371666666668, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:15:41.676854+00:00", "timestamp_unix": 1768176941.676854}}

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


validation_timestamp: 2026-01-12T00:16:12.907541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.513222538875746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.539324738125949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1736317533611773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.65574343646564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0320048752694327, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.514035596075212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.438441005792757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.542102630402438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.447637114927382, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.464682483544223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008217, "longitude": 18.519278, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:06+00:00", "timestamp_unix": 1768176966.0}, "starlink_location": {"latitude": 40.00817783333332, "longitude": 18.51934988207701, "altitude": 73.08000000211959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:16:12.872852+00:00", "timestamp_unix": 1768176972.872852}, "starlink_gps": {"latitude": 40.008177833333335, "longitude": 18.519350257853166, "altitude": 73.08000000088752, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:12.873108+00:00", "timestamp_unix": 1768176972.873108}, "nmea_primary": {"latitude": 40.00822333333333, "longitude": 18.519241666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:12.130081+00:00", "timestamp_unix": 1768176972.130081}, "nmea_secondary": {"latitude": 40.00823333333334, "longitude": 18.519328333333334, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:11.677188+00:00", "timestamp_unix": 1768176971.677188}}

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


validation_timestamp: 2026-01-12T00:16:42.908270+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.400167569755226, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.425791658293002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3376051281634593, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.234622173700707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032998738404546694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.696143335082972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.292645852984252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.72294061416704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3067300641737445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.033482268583413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008186, "longitude": 18.519203, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:37+00:00", "timestamp_unix": 1768176997.0}, "starlink_location": {"latitude": 40.00815782360268, "longitude": 18.519281715488795, "altitude": 72.18000000210705, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:16:42.873140+00:00", "timestamp_unix": 1768177002.87314}, "starlink_gps": {"latitude": 40.00815789584644, "longitude": 18.5192820912783, "altitude": 72.18000000016336, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:42.873394+00:00", "timestamp_unix": 1768177002.873394}, "nmea_primary": {"latitude": 40.00819333333333, "longitude": 18.519165, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:42.137950+00:00", "timestamp_unix": 1768177002.13795}, "nmea_secondary": {"latitude": 40.008201666666665, "longitude": 18.519235, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:16:41.307112+00:00", "timestamp_unix": 1768177001.307112}}

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


validation_timestamp: 2026-01-12T00:17:12.833700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.730068829606799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.735536002056643, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6996275867883583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1749088926097853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026881865297509, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.003105143271325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.80320759825189, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.00957063746592, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.807578397180101, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.568056479569289, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008163, "longitude": 18.519148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:09+00:00", "timestamp_unix": 1768177029.0}, "starlink_location": {"latitude": 40.00811866666666, "longitude": 18.51920179532054, "altitude": 71.0200000003866, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:17:12.793459+00:00", "timestamp_unix": 1768177032.793459}, "starlink_gps": {"latitude": 40.00811866666666, "longitude": 18.519201889565814, "altitude": 71.0200000003866, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:12.793721+00:00", "timestamp_unix": 1768177032.793721}, "nmea_primary": {"latitude": 40.00816666666667, "longitude": 18.519116666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:12.151177+00:00", "timestamp_unix": 1768177032.151177}, "nmea_secondary": {"latitude": 40.00817, "longitude": 18.519158333333333, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:11.654911+00:00", "timestamp_unix": 1768177031.654911}}

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


validation_timestamp: 2026-01-12T00:17:42.912736+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.424471173032503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.424170994228326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.87928594694259, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3412618284898508, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017905230229620924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.599065610100029, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.126351734908662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.592166242777748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.12500606076874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.172007582007894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00816, "longitude": 18.519176, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:41+00:00", "timestamp_unix": 1768177061.0}, "starlink_location": {"latitude": 40.008108843058864, "longitude": 18.51921105890828, "altitude": 71.81809189795175, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:17:42.873526+00:00", "timestamp_unix": 1768177062.873526}, "starlink_gps": {"latitude": 40.00810877081852, "longitude": 18.519210871022583, "altitude": 71.81007061428475, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:42.873785+00:00", "timestamp_unix": 1768177062.873785}, "nmea_primary": {"latitude": 40.00815333333333, "longitude": 18.519143333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:42.138663+00:00", "timestamp_unix": 1768177062.138663}, "nmea_secondary": {"latitude": 40.00814833333333, "longitude": 18.51918, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:17:41.654471+00:00", "timestamp_unix": 1768177061.654471}}

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


validation_timestamp: 2026-01-12T00:18:12.910115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.607577468403267, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.585466156443831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.108687378181603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6402559572024322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022669315585471604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.89961434573374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.152813068455591, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.877047485383077, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.130360286404554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121652760926448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008144, "longitude": 18.519238, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:11+00:00", "timestamp_unix": 1768177091.0}, "starlink_location": {"latitude": 40.00810131398157, "longitude": 18.519273058779063, "altitude": 72.66808639057493, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:18:12.873791+00:00", "timestamp_unix": 1768177092.873791}, "starlink_gps": {"latitude": 40.008101458423624, "longitude": 18.51927287094368, "altitude": 72.66006725353688, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:12.874055+00:00", "timestamp_unix": 1768177092.874055}, "nmea_primary": {"latitude": 40.00814666666667, "longitude": 18.519201666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:12.151956+00:00", "timestamp_unix": 1768177092.151956}, "nmea_secondary": {"latitude": 40.008138333333335, "longitude": 18.519236666666668, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:11.677919+00:00", "timestamp_unix": 1768177091.677919}}

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


validation_timestamp: 2026-01-12T00:18:42.911142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.635948510909315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.605296476406213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4945807900720203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7146267795471235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039936301899161336, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.608958831120285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.36314976119778, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.574611309766943, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.328156379484452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.255714026895087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00814, "longitude": 18.519287, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:33+00:00", "timestamp_unix": 1768177113.0}, "starlink_location": {"latitude": 40.008101833333285, "longitude": 18.5193468971727, "altitude": 71.92763908707687, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:18:42.876550+00:00", "timestamp_unix": 1768177122.87655}, "starlink_gps": {"latitude": 40.00810183333334, "longitude": 18.51934642827247, "altitude": 71.95966861951644, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:42.876801+00:00", "timestamp_unix": 1768177122.876801}, "nmea_primary": {"latitude": 40.008136666666665, "longitude": 18.51927, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:42.124612+00:00", "timestamp_unix": 1768177122.124612}, "nmea_secondary": {"latitude": 40.008125, "longitude": 18.519291666666668, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:18:41.730105+00:00", "timestamp_unix": 1768177121.730105}}

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


validation_timestamp: 2026-01-12T00:19:12.833881+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.15750961535419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.148705184424687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.206697460554789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7538037221701301, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009038522846878895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.852575778805882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.423238458840439, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.844182581787279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.414547510588407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4933185622302623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00814, "longitude": 18.519344, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:04+00:00", "timestamp_unix": 1768177144.0}, "starlink_location": {"latitude": 40.00809729136626, "longitude": 18.519390019059173, "altitude": 68.91000000124481, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:19:12.794264+00:00", "timestamp_unix": 1768177152.794264}, "starlink_gps": {"latitude": 40.008097364127345, "longitude": 18.519389971749174, "altitude": 68.90999999964153, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:12.794521+00:00", "timestamp_unix": 1768177152.794521}, "nmea_primary": {"latitude": 40.008138333333335, "longitude": 18.51933, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:12.148155+00:00", "timestamp_unix": 1768177152.148155}, "nmea_secondary": {"latitude": 40.00812666666667, "longitude": 18.519355, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:11.752430+00:00", "timestamp_unix": 1768177151.75243}}

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


validation_timestamp: 2026-01-12T00:19:42.837991+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.668150292236556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.676802421327556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.779943383322049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9866950132237675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012705164505326619, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.175597069488405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.869870263524397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.182776014255977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8800537144732137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.729384373539088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00815, "longitude": 18.519394, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:36+00:00", "timestamp_unix": 1768177176.0}, "starlink_location": {"latitude": 40.00810531257553, "longitude": 18.519426018896638, "altitude": 70.12999999969075, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:19:42.803040+00:00", "timestamp_unix": 1768177182.80304}, "starlink_gps": {"latitude": 40.00810520413607, "longitude": 18.519425971891, "altitude": 70.12999999949508, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:42.803298+00:00", "timestamp_unix": 1768177182.803298}, "nmea_primary": {"latitude": 40.008156666666665, "longitude": 18.519375, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:42.161133+00:00", "timestamp_unix": 1768177182.161133}, "nmea_secondary": {"latitude": 40.008138333333335, "longitude": 18.519411666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:19:41.403329+00:00", "timestamp_unix": 1768177181.403329}}

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


validation_timestamp: 2026-01-12T00:20:12.907836+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.870632401301736, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.869760745743823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.112194545750985, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.508769089910775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02265867947279505, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.742152092811786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.425315515188011, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.738424201055087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.426060588202377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5836748601610435, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008198, "longitude": 18.519436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:06+00:00", "timestamp_unix": 1768177206.0}, "starlink_location": {"latitude": 40.00815618608964, "longitude": 18.519495392205712, "altitude": 69.37000000070097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:20:12.874824+00:00", "timestamp_unix": 1768177212.874824}, "starlink_gps": {"latitude": 40.00815604171535, "longitude": 18.519495204458316, "altitude": 69.36999999998775, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:12.875077+00:00", "timestamp_unix": 1768177212.875077}, "nmea_primary": {"latitude": 40.008201666666665, "longitude": 18.519411666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:12.156563+00:00", "timestamp_unix": 1768177212.156563}, "nmea_secondary": {"latitude": 40.00819166666667, "longitude": 18.519451666666665, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:11.666564+00:00", "timestamp_unix": 1768177211.666564}}

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


validation_timestamp: 2026-01-12T00:20:42.944032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.069896258862322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.079218233760911, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.66664678426904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.141954158894015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017889698048134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.684020431987681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.315058836767904, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.694290142588967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3194375608360795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.404348684970896, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008244, "longitude": 18.519428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:37+00:00", "timestamp_unix": 1768177237.0}, "starlink_location": {"latitude": 40.00821030577374, "longitude": 18.519498394706712, "altitude": 69.15000000119034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:20:42.895364+00:00", "timestamp_unix": 1768177242.895364}, "starlink_gps": {"latitude": 40.00821037795144, "longitude": 18.519498582429687, "altitude": 69.1500000014156, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:42.895621+00:00", "timestamp_unix": 1768177242.895621}, "nmea_primary": {"latitude": 40.008251666666666, "longitude": 18.519398333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:42.128443+00:00", "timestamp_unix": 1768177242.128443}, "nmea_secondary": {"latitude": 40.008253333333336, "longitude": 18.51945, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:20:42.346608+00:00", "timestamp_unix": 1768177242.346608}}

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


validation_timestamp: 2026-01-12T00:21:12.937033+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.888697631517745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.955199340128121, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3020484976805977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.751246430051597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07374317016385008, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.183887991487506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2091112387082745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.251064613520574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2808410014201597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.026276798099507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0083, "longitude": 18.519352, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:09+00:00", "timestamp_unix": 1768177269.0}, "starlink_location": {"latitude": 40.00827502542024, "longitude": 18.519426018376247, "altitude": 70.57994106485842, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:21:12.895597+00:00", "timestamp_unix": 1768177272.895597}, "starlink_gps": {"latitude": 40.00827452104986, "longitude": 18.519426580572215, "altitude": 70.58794152963455, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:12.895852+00:00", "timestamp_unix": 1768177272.895852}, "nmea_primary": {"latitude": 40.00831, "longitude": 18.519328333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:12.139737+00:00", "timestamp_unix": 1768177272.139737}, "nmea_secondary": {"latitude": 40.00828666666666, "longitude": 18.519405, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:12.324341+00:00", "timestamp_unix": 1768177272.324341}}

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


validation_timestamp: 2026-01-12T00:21:42.915744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.114085272094503, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.149860395879243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3561364405620844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.8824310754558455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03580053757142084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.906612912458874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.114609035101752, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.941993290437457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1424863867969375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.385208149641376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00839, "longitude": 18.51923, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:41+00:00", "timestamp_unix": 1768177301.0}, "starlink_location": {"latitude": 40.00835601968074, "longitude": 18.519327381579554, "altitude": 76.1781046808526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:21:42.875219+00:00", "timestamp_unix": 1768177302.875219}, "starlink_gps": {"latitude": 40.008355875240056, "longitude": 18.519327757248167, "altitude": 76.17008561316062, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:42.875474+00:00", "timestamp_unix": 1768177302.875474}, "nmea_primary": {"latitude": 40.008383333333335, "longitude": 18.519216666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:42.132807+00:00", "timestamp_unix": 1768177302.132807}, "nmea_secondary": {"latitude": 40.00835, "longitude": 18.519291666666668, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:21:41.662645+00:00", "timestamp_unix": 1768177301.662645}}

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


validation_timestamp: 2026-01-12T00:22:12.912668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2945905136642875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3620171105968994, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8484203523987325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.958656151377537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0688848903805533, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.924599480897479, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3865722982208735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.990789269767723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4488678253950176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5620940309061115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008476, "longitude": 18.519066, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:11+00:00", "timestamp_unix": 1768177331.0}, "starlink_location": {"latitude": 40.00844954875391, "longitude": 18.519144376908695, "altitude": 72.85000000836621, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:22:12.877774+00:00", "timestamp_unix": 1768177332.877774}, "starlink_gps": {"latitude": 40.00844918773794, "longitude": 18.519145034173647, "altitude": 72.85000000512696, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:12.878026+00:00", "timestamp_unix": 1768177332.878026}, "nmea_primary": {"latitude": 40.008473333333335, "longitude": 18.519056666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:12.139042+00:00", "timestamp_unix": 1768177332.139042}, "nmea_secondary": {"latitude": 40.008451666666666, "longitude": 18.519128333333335, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:11.371092+00:00", "timestamp_unix": 1768177331.371092}}

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


validation_timestamp: 2026-01-12T00:22:42.932024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.5958156416987155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.5448907802940002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.648731163635264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.035867956757454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05117820504131687, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.0529492933220315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2584181157984515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.103840834352212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2383442888773355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.437721611077954, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008556, "longitude": 18.518929, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:32+00:00", "timestamp_unix": 1768177352.0}, "starlink_location": {"latitude": 40.008558943141836, "longitude": 18.518923154120177, "altitude": 70.73993981833583, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:22:42.897152+00:00", "timestamp_unix": 1768177362.897152}, "starlink_gps": {"latitude": 40.008558654930226, "longitude": 18.518923622618736, "altitude": 70.74794028697212, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:42.897409+00:00", "timestamp_unix": 1768177362.897409}, "nmea_primary": {"latitude": 40.008588333333336, "longitude": 18.518863333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:42.128841+00:00", "timestamp_unix": 1768177362.128841}, "nmea_secondary": {"latitude": 40.008568333333336, "longitude": 18.518946666666668, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:22:41.761514+00:00", "timestamp_unix": 1768177361.761514}}

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


validation_timestamp: 2026-01-12T00:23:12.914500+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.06424576568594, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.0763287012702314, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6356880097367075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.791825430745134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05376862332277342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.128768467273303, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.30168097143671246, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.169954099379075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.33600391324182305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.836457005090304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0087, "longitude": 18.51875, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:03+00:00", "timestamp_unix": 1768177383.0}, "starlink_location": {"latitude": 40.00870455844133, "longitude": 18.51877349490184, "altitude": 69.50809352378432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:23:12.876071+00:00", "timestamp_unix": 1768177392.876071}, "starlink_gps": {"latitude": 40.008704125598115, "longitude": 18.518773776343405, "altitude": 69.50008332625386, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:12.876325+00:00", "timestamp_unix": 1768177392.876325}, "nmea_primary": {"latitude": 40.00873, "longitude": 18.518696666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:12.153053+00:00", "timestamp_unix": 1768177392.153053}, "nmea_secondary": {"latitude": 40.008705, "longitude": 18.51877, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:11.787118+00:00", "timestamp_unix": 1768177391.787118}}

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


validation_timestamp: 2026-01-12T00:23:42.932920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.3581381391361225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.385005408745867, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.294292732368714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0141729663489696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.053813272716132676, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.933159467527329, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7762559825997375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.976915911104223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7851783885533203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.254121110589614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008873, "longitude": 18.51861, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:36+00:00", "timestamp_unix": 1768177416.0}, "starlink_location": {"latitude": 40.00887083206154, "longitude": 18.518661092022104, "altitude": 68.70000000559388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:23:42.896937+00:00", "timestamp_unix": 1768177422.896937}, "starlink_gps": {"latitude": 40.00887039885891, "longitude": 18.518661373698112, "altitude": 68.7000000026653, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:42.897193+00:00", "timestamp_unix": 1768177422.897193}, "nmea_primary": {"latitude": 40.00890833333333, "longitude": 18.518568333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:42.144364+00:00", "timestamp_unix": 1768177422.144364}, "nmea_secondary": {"latitude": 40.00886333333333, "longitude": 18.51863, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:23:41.775504+00:00", "timestamp_unix": 1768177421.775504}}

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


validation_timestamp: 2026-01-12T00:24:12.912766+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.348628403107152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.375150159011937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3910705148741718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.520427585057789, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07908407046099969, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.402182293774771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.715033845947495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.446740525608259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.66399053435886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.648213667497061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00908, "longitude": 18.518503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:08+00:00", "timestamp_unix": 1768177448.0}, "starlink_location": {"latitude": 40.00908325497912, "longitude": 18.518553881705397, "altitude": 70.66810156473967, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:24:12.876294+00:00", "timestamp_unix": 1768177452.876294}, "starlink_gps": {"latitude": 40.00908260463618, "longitude": 18.518554257586075, "altitude": 70.66007806074859, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:12.876550+00:00", "timestamp_unix": 1768177452.87655}, "nmea_primary": {"latitude": 40.009095, "longitude": 18.518468333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:12.141480+00:00", "timestamp_unix": 1768177452.14148}, "nmea_secondary": {"latitude": 40.009045, "longitude": 18.51853, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:11.697615+00:00", "timestamp_unix": 1768177451.697615}}

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


validation_timestamp: 2026-01-12T00:24:42.916931+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.839830550080609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.89928868404147, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6356287030332413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.2140975969017065, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07401852592039226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.442941781523135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.655585955039233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.50419636896227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.6448425956391315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.688900689348236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009277, "longitude": 18.518354, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:41+00:00", "timestamp_unix": 1768177481.0}, "starlink_location": {"latitude": 40.00926340216671, "longitude": 18.518432322388257, "altitude": 70.00189614275634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:24:42.877196+00:00", "timestamp_unix": 1768177482.877196}, "starlink_gps": {"latitude": 40.00926289591305, "longitude": 18.518432886691663, "altitude": 70.00992648229992, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:42.877454+00:00", "timestamp_unix": 1768177482.877454}, "nmea_primary": {"latitude": 40.009283333333336, "longitude": 18.518336666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:42.150220+00:00", "timestamp_unix": 1768177482.15022}, "nmea_secondary": {"latitude": 40.009231666666665, "longitude": 18.518396666666668, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:24:41.737670+00:00", "timestamp_unix": 1768177481.73767}}

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


validation_timestamp: 2026-01-12T00:25:12.937790+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.340063849662649, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.447868205167522, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7379200655650908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.100838123547918, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10780820859790718, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.336066306350156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5363675551785587, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.441741864377161, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4969625741961807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.797264223017177, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00947, "longitude": 18.518206, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:11+00:00", "timestamp_unix": 1768177511.0}, "starlink_location": {"latitude": 40.00943141486196, "longitude": 18.51826080655262, "altitude": 70.67000002137426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:25:12.899229+00:00", "timestamp_unix": 1768177512.899229}, "starlink_gps": {"latitude": 40.00943076485922, "longitude": 18.51826174576765, "altitude": 70.67000001331438, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:12.899484+00:00", "timestamp_unix": 1768177512.899484}, "nmea_primary": {"latitude": 40.009465, "longitude": 18.518186666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:12.122419+00:00", "timestamp_unix": 1768177512.122419}, "nmea_secondary": {"latitude": 40.009418333333336, "longitude": 18.518255, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:11.318184+00:00", "timestamp_unix": 1768177511.318184}}

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


validation_timestamp: 2026-01-12T00:25:42.916117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.305699270531934, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3161600461507725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.197669127054645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.803144387857622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09144609178259587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.952993005786107, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.403749802646516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.037286432877967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3466149362079554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.978247356212725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00961, "longitude": 18.51808, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:33+00:00", "timestamp_unix": 1768177533.0}, "starlink_location": {"latitude": 40.00962108761137, "longitude": 18.51810287700205, "altitude": 69.1519071155415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:25:42.877505+00:00", "timestamp_unix": 1768177542.877505}, "starlink_gps": {"latitude": 40.009620437488636, "longitude": 18.518103534575733, "altitude": 69.15992789263488, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:42.877761+00:00", "timestamp_unix": 1768177542.877761}, "nmea_primary": {"latitude": 40.00965166666667, "longitude": 18.518031666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:42.132949+00:00", "timestamp_unix": 1768177542.132949}, "nmea_secondary": {"latitude": 40.0096, "longitude": 18.518096666666665, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:25:41.785758+00:00", "timestamp_unix": 1768177541.785758}}

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


validation_timestamp: 2026-01-12T00:26:12.935908+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.941516997872614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9849362775510864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.583975710594547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9079998764876622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07886764085176005, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.313037086572867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0487320547213033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.37275282964956, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0035532303619115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.459489804236943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009815, "longitude": 18.517948, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:06+00:00", "timestamp_unix": 1768177566.0}, "starlink_location": {"latitude": 40.00981091371072, "longitude": 18.517982123275967, "altitude": 69.35994013693524, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:26:12.898457+00:00", "timestamp_unix": 1768177572.898457}, "starlink_gps": {"latitude": 40.00981026514759, "longitude": 18.51798249813201, "altitude": 69.3679416736563, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:12.898711+00:00", "timestamp_unix": 1768177572.898711}, "nmea_primary": {"latitude": 40.009835, "longitude": 18.517915, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:12.144455+00:00", "timestamp_unix": 1768177572.144455}, "nmea_secondary": {"latitude": 40.009795, "longitude": 18.51797, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:11.411241+00:00", "timestamp_unix": 1768177571.411241}}

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


validation_timestamp: 2026-01-12T00:26:42.932789+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.587716437371877, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.625883406908868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4116403235042587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.828391652490426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046649283055528824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.951810184721987, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8453646901114654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.992073666917723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8703681416880714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.221858506771676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01, "longitude": 18.517834, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:36+00:00", "timestamp_unix": 1768177596.0}, "starlink_location": {"latitude": 40.009983303899325, "longitude": 18.51788325913099, "altitude": 69.34000000472305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:26:42.898097+00:00", "timestamp_unix": 1768177602.898097}, "starlink_gps": {"latitude": 40.00998294378297, "longitude": 18.517883540120426, "altitude": 69.34000000238815, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:42.898352+00:00", "timestamp_unix": 1768177602.898352}, "nmea_primary": {"latitude": 40.01001333333333, "longitude": 18.517811666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:42.132750+00:00", "timestamp_unix": 1768177602.13275}, "nmea_secondary": {"latitude": 40.00998333333333, "longitude": 18.517873333333334, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:26:41.688830+00:00", "timestamp_unix": 1768177601.68883}}

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


validation_timestamp: 2026-01-12T00:27:12.918427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.432290099125904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.466241275910904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8335445849877399, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.722598338274066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04678892745999482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.977080595785971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.7134780180224359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.016517877681728, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.7507683253262393, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.267469732816271, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01017, "longitude": 18.517736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:07+00:00", "timestamp_unix": 1768177627.0}, "starlink_location": {"latitude": 40.01015938194211, "longitude": 18.51778616161177, "altitude": 67.78000000489918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:27:12.878264+00:00", "timestamp_unix": 1768177632.878264}, "starlink_gps": {"latitude": 40.01015902074774, "longitude": 18.517786443443057, "altitude": 67.78000000283103, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:12.878523+00:00", "timestamp_unix": 1768177632.878523}, "nmea_primary": {"latitude": 40.01018333333333, "longitude": 18.517723333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:12.145707+00:00", "timestamp_unix": 1768177632.145707}, "nmea_secondary": {"latitude": 40.01016166666667, "longitude": 18.517778333333332, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:11.761202+00:00", "timestamp_unix": 1768177631.761202}}

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


validation_timestamp: 2026-01-12T00:27:42.936957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.47557663136601, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.545617189787115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.498002288761891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.060175805683521, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07362801294900104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9073513953862875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9524956012560408, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.979330345649463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0233870589855516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.267459765121651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01033, "longitude": 18.517658, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:38+00:00", "timestamp_unix": 1768177658.0}, "starlink_location": {"latitude": 40.01030902564829, "longitude": 18.51770285137085, "altitude": 69.41000001138245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:27:42.898517+00:00", "timestamp_unix": 1768177662.898517}, "starlink_gps": {"latitude": 40.01030852206558, "longitude": 18.517703412705682, "altitude": 69.41000000781062, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:42.898775+00:00", "timestamp_unix": 1768177662.898775}, "nmea_primary": {"latitude": 40.01034666666666, "longitude": 18.517638333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:42.137371+00:00", "timestamp_unix": 1768177662.137371}, "nmea_secondary": {"latitude": 40.010325, "longitude": 18.517693333333334, "altitude": 40.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:27:41.761259+00:00", "timestamp_unix": 1768177661.761259}}

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


validation_timestamp: 2026-01-12T00:28:12.918070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.979306220872819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.029356955408223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.22085563005161, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.651124669987394, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05387503466578576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.19090755884722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3486897161029017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.241338897538032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.400187575928361, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.852438331054325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01049, "longitude": 18.517586, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:11+00:00", "timestamp_unix": 1768177691.0}, "starlink_location": {"latitude": 40.01044822509848, "longitude": 18.51764716154021, "altitude": 69.03000000638322, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:28:12.878496+00:00", "timestamp_unix": 1768177692.878496}, "starlink_gps": {"latitude": 40.01044779139867, "longitude": 18.517647443546043, "altitude": 69.03000000450353, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:12.878755+00:00", "timestamp_unix": 1768177692.878755}, "nmea_primary": {"latitude": 40.01049833333333, "longitude": 18.517576666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:12.145740+00:00", "timestamp_unix": 1768177692.14574}, "nmea_secondary": {"latitude": 40.01047, "longitude": 18.51762, "altitude": 40.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:11.764144+00:00", "timestamp_unix": 1768177691.764144}}

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


validation_timestamp: 2026-01-12T00:28:42.933189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.206358909118113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.20463869230742, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.611581719523922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0765825960518995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04007104259856026, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.213928876074684, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6592119948134942, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.236567182873576, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6774837686346795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6163414228218085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01059, "longitude": 18.517544, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:32+00:00", "timestamp_unix": 1768177712.0}, "starlink_location": {"latitude": 40.01059180381654, "longitude": 18.517593333333338, "altitude": 69.21000000294633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:28:42.899102+00:00", "timestamp_unix": 1768177722.899102}, "starlink_gps": {"latitude": 40.010591443448995, "longitude": 18.517593333333334, "altitude": 69.21000000236576, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:42.899361+00:00", "timestamp_unix": 1768177722.899361}, "nmea_primary": {"latitude": 40.01062833333334, "longitude": 18.517523333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:42.142292+00:00", "timestamp_unix": 1768177722.142292}, "nmea_secondary": {"latitude": 40.01060666666667, "longitude": 18.517555, "altitude": 40.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:28:41.381494+00:00", "timestamp_unix": 1768177721.381494}}

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


validation_timestamp: 2026-01-12T00:29:12.961895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.96871331335251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.979060534067207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5489401784778205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9996316863608241, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0510642749756731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.367722501403899, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9889002358783974, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.398114559677902, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.995752015543108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.974749795985752, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010742, "longitude": 18.517475, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:04+00:00", "timestamp_unix": 1768177744.0}, "starlink_location": {"latitude": 40.010741893812906, "longitude": 18.51753334076352, "altitude": 68.93588740827131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:29:12.919436+00:00", "timestamp_unix": 1768177752.919436}, "starlink_gps": {"latitude": 40.01074144343074, "longitude": 18.517533457905333, "altitude": 68.95589086815495, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:12.919693+00:00", "timestamp_unix": 1768177752.919693}, "nmea_primary": {"latitude": 40.01077, "longitude": 18.517454999999998, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:12.135656+00:00", "timestamp_unix": 1768177752.135656}, "nmea_secondary": {"latitude": 40.01074, "longitude": 18.517498333333332, "altitude": 41.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:11.770515+00:00", "timestamp_unix": 1768177751.770515}}

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


validation_timestamp: 2026-01-12T00:29:42.940778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.690254414024748, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.734708648019783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4566493933185267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0750395427909365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07161830068073015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.987215314178988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.13978577053088, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.039554786050068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1491499960099945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.52789047214091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0109, "longitude": 18.517403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:36+00:00", "timestamp_unix": 1768177776.0}, "starlink_location": {"latitude": 40.01089155368421, "longitude": 18.517456956087685, "altitude": 67.47000000983023, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:29:42.900728+00:00", "timestamp_unix": 1768177782.900728}, "starlink_gps": {"latitude": 40.01089097714921, "longitude": 18.51745733097209, "altitude": 67.4700000054061, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:42.900982+00:00", "timestamp_unix": 1768177782.900982}, "nmea_primary": {"latitude": 40.010913333333335, "longitude": 18.51738, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:42.143417+00:00", "timestamp_unix": 1768177782.143417}, "nmea_secondary": {"latitude": 40.010885, "longitude": 18.517433333333333, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:29:42.338876+00:00", "timestamp_unix": 1768177782.338876}}

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


validation_timestamp: 2026-01-12T00:30:12.922733+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.781764779939962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.834147342636047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4912040427171067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.587263905270511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058441374223372436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.79238845588724, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4924343847098485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.837877009905985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.523101672975668, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.416940457989216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01106, "longitude": 18.517305, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:08+00:00", "timestamp_unix": 1768177808.0}, "starlink_location": {"latitude": 40.011014901238376, "longitude": 18.51735860778462, "altitude": 66.71000000667038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:30:12.878989+00:00", "timestamp_unix": 1768177812.878989}, "starlink_gps": {"latitude": 40.01101439573459, "longitude": 18.517358795611976, "altitude": 66.71000000473953, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:12.879244+00:00", "timestamp_unix": 1768177812.879244}, "nmea_primary": {"latitude": 40.01105, "longitude": 18.517293333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:12.130981+00:00", "timestamp_unix": 1768177812.130981}, "nmea_secondary": {"latitude": 40.01101833333333, "longitude": 18.517341666666667, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:11.807187+00:00", "timestamp_unix": 1768177811.807187}}

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


validation_timestamp: 2026-01-12T00:30:42.917425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.12012226407345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.181587950318292, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6289366660006679, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.215989248221427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06250307219755878, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.636768824690313, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4605600973176087, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.697612390047949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4832670920550424, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.588402655320111, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011204, "longitude": 18.517199, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:41+00:00", "timestamp_unix": 1768177841.0}, "starlink_location": {"latitude": 40.01117254874055, "longitude": 18.51727182297784, "altitude": 67.69000000705675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:30:42.880951+00:00", "timestamp_unix": 1768177842.880951}, "starlink_gps": {"latitude": 40.01117218805301, "longitude": 18.517272385857957, "altitude": 67.69000000333999, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:42.881212+00:00", "timestamp_unix": 1768177842.881212}, "nmea_primary": {"latitude": 40.011203333333334, "longitude": 18.517191666666665, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:42.155679+00:00", "timestamp_unix": 1768177842.155679}, "nmea_secondary": {"latitude": 40.011161666666666, "longitude": 18.517246666666665, "altitude": 36.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:30:42.384288+00:00", "timestamp_unix": 1768177842.384288}}

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


validation_timestamp: 2026-01-12T00:31:12.921926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8605870849923565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8745093585237123, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.6936250054469655, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1712484697121655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05087860097866562, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.44454194761207, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4625944587630582, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.484197795109248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4330869822708598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.490684413253936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011314, "longitude": 18.517138, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:02+00:00", "timestamp_unix": 1768177862.0}, "starlink_location": {"latitude": 40.011315725828204, "longitude": 18.517183274032384, "altitude": 70.46000000394037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:31:12.880301+00:00", "timestamp_unix": 1768177872.880301}, "starlink_gps": {"latitude": 40.01131529157583, "longitude": 18.5171834622782, "altitude": 70.4600000026953, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:12.880556+00:00", "timestamp_unix": 1768177872.880556}, "nmea_primary": {"latitude": 40.011361666666666, "longitude": 18.51709, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:12.159091+00:00", "timestamp_unix": 1768177872.159091}, "nmea_secondary": {"latitude": 40.011305, "longitude": 18.517173333333332, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:11.738959+00:00", "timestamp_unix": 1768177871.738959}}

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


validation_timestamp: 2026-01-12T00:31:42.941126+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.557056738675929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.586723858680386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.363142225620756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.306272070744571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04659166938979339, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.95858213388352, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.680182109742266, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.001867929904227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.658606658885791, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.591608120030282, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01147, "longitude": 18.51706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:33+00:00", "timestamp_unix": 1768177893.0}, "starlink_location": {"latitude": 40.01146397062135, "longitude": 18.517112925723684, "altitude": 73.18000000391709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:31:42.900965+00:00", "timestamp_unix": 1768177902.900965}, "starlink_gps": {"latitude": 40.01146361094977, "longitude": 18.517113206372205, "altitude": 73.18000000215592, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:42.901222+00:00", "timestamp_unix": 1768177902.901222}, "nmea_primary": {"latitude": 40.011518333333335, "longitude": 18.51702, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:42.143208+00:00", "timestamp_unix": 1768177902.143208}, "nmea_secondary": {"latitude": 40.01144333333333, "longitude": 18.517096666666667, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:31:42.336061+00:00", "timestamp_unix": 1768177902.336061}}

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


validation_timestamp: 2026-01-12T00:32:12.943420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.923184086787245, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.951547743058532, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.227202652595197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.564591990318926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028821439634194278, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.574003941159136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.136970302584721, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.602550294771246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1515482142759272, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.78570907596703, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011627, "longitude": 18.516996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:04+00:00", "timestamp_unix": 1768177924.0}, "starlink_location": {"latitude": 40.01160572156208, "longitude": 18.517059759092646, "altitude": 73.20005973677974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:32:12.901415+00:00", "timestamp_unix": 1768177932.901415}, "starlink_gps": {"latitude": 40.011605577392416, "longitude": 18.517060040328996, "altitude": 73.19205571438053, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:12.901673+00:00", "timestamp_unix": 1768177932.901673}, "nmea_primary": {"latitude": 40.011675, "longitude": 18.516958333333335, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:12.146283+00:00", "timestamp_unix": 1768177932.146283}, "nmea_secondary": {"latitude": 40.01159333333333, "longitude": 18.517026666666666, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:11.812918+00:00", "timestamp_unix": 1768177931.812918}}

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


validation_timestamp: 2026-01-12T00:32:42.940273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.480227338602718, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.52047258275606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.58724417316342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4430376159762925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06110457084084585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.519152856569036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1065147257497385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.573248289877796, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0479915691062491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.60559147881183, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01179, "longitude": 18.516905, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:37+00:00", "timestamp_unix": 1768177957.0}, "starlink_location": {"latitude": 40.0117776929509, "longitude": 18.516955091967137, "altitude": 67.47992735187876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:32:42.901878+00:00", "timestamp_unix": 1768177962.901878}, "starlink_gps": {"latitude": 40.011777187547935, "longitude": 18.51695537365515, "altitude": 67.48794419696338, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:42.902133+00:00", "timestamp_unix": 1768177962.902133}, "nmea_primary": {"latitude": 40.011831666666666, "longitude": 18.516868333333335, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:42.150817+00:00", "timestamp_unix": 1768177962.150817}, "nmea_secondary": {"latitude": 40.01177, "longitude": 18.516963333333333, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:32:41.413887+00:00", "timestamp_unix": 1768177961.413887}}

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


validation_timestamp: 2026-01-12T00:33:12.919340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5238611019876473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5844576080028254, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0309046376573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.049423023472521, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06898974514436086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.353172682992174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7943963141993573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.420312951261637, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7264856947751093, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.024137499420663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01195, "longitude": 18.516802, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:08+00:00", "timestamp_unix": 1768177988.0}, "starlink_location": {"latitude": 40.0119362345289, "longitude": 18.516839269470974, "altitude": 67.61000000931855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:33:12.880608+00:00", "timestamp_unix": 1768177992.880608}, "starlink_gps": {"latitude": 40.01193572898468, "longitude": 18.51683973908331, "altitude": 67.61000000684335, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:12.880866+00:00", "timestamp_unix": 1768177992.880866}, "nmea_primary": {"latitude": 40.01199166666667, "longitude": 18.516756666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:12.142669+00:00", "timestamp_unix": 1768177992.142669}, "nmea_secondary": {"latitude": 40.011921666666666, "longitude": 18.516848333333332, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:11.316237+00:00", "timestamp_unix": 1768177991.316237}}

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


validation_timestamp: 2026-01-12T00:33:42.945773+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.070327018954757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.092828318710179, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.995945398755277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.455136278397369, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022582040679522568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.041942586917889, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5467808190907024, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.06451781666704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5262916685979022, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.449662935677715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01212, "longitude": 18.516651, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:41+00:00", "timestamp_unix": 1768178021.0}, "starlink_location": {"latitude": 40.01208472151713, "longitude": 18.516705395002514, "altitude": 67.89994279699074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:33:42.906851+00:00", "timestamp_unix": 1768178022.906851}, "starlink_gps": {"latitude": 40.0120845776312, "longitude": 18.516705582125716, "altitude": 67.90793105897305, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:42.907113+00:00", "timestamp_unix": 1768178022.907113}, "nmea_primary": {"latitude": 40.01215333333333, "longitude": 18.516611666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:42.128006+00:00", "timestamp_unix": 1768178022.128006}, "nmea_secondary": {"latitude": 40.012071666666664, "longitude": 18.516711666666666, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:33:41.760194+00:00", "timestamp_unix": 1768178021.760194}}

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


validation_timestamp: 2026-01-12T00:34:12.947750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.118802760742036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.0646287144180855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.42490979175531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.379531739124115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08241762506454105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.735973959876626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.327594174813673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.808827292219675, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.256333200872683, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.582871435173452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012234, "longitude": 18.516548, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:01+00:00", "timestamp_unix": 1768178041.0}, "starlink_location": {"latitude": 40.01226891391513, "longitude": 18.51656415386211, "altitude": 67.4500000129085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:34:12.904656+00:00", "timestamp_unix": 1768178052.904656}, "starlink_gps": {"latitude": 40.012268265388784, "longitude": 18.516564622422578, "altitude": 67.45000001030141, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:12.904916+00:00", "timestamp_unix": 1768178052.904916}, "nmea_primary": {"latitude": 40.01231666666666, "longitude": 18.516468333333332, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:12.134373+00:00", "timestamp_unix": 1768178052.134373}, "nmea_secondary": {"latitude": 40.01223, "longitude": 18.516563333333334, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:11.800650+00:00", "timestamp_unix": 1768178051.80065}}

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


validation_timestamp: 2026-01-12T00:34:42.943178+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.743898603084292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.744024778005119, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.49195663782816, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.760192211342513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0687623961658767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.39758482240561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.532163494337043, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.466344268470165, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.4812418713879785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.119121619537598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0124, "longitude": 18.516403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:32+00:00", "timestamp_unix": 1768178072.0}, "starlink_location": {"latitude": 40.0124348039307, "longitude": 18.516435215574045, "altitude": 69.540000009266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:34:42.902412+00:00", "timestamp_unix": 1768178082.902412}, "starlink_gps": {"latitude": 40.01243444355682, "longitude": 18.516435871708634, "altitude": 69.5400000069805, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:42.902670+00:00", "timestamp_unix": 1768178082.90267}, "nmea_primary": {"latitude": 40.01249, "longitude": 18.516336666666668, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:42.159473+00:00", "timestamp_unix": 1768178082.159473}, "nmea_secondary": {"latitude": 40.012395, "longitude": 18.516446666666667, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:34:41.381326+00:00", "timestamp_unix": 1768178081.381326}}

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


validation_timestamp: 2026-01-12T00:35:12.937902+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7200448316595687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7604145789418537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.69564338563347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.876783447987884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08006362583596682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.702800840871083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.487310774091918, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.781525081253399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.415853301285895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.53562200722321, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012596, "longitude": 18.516289, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:04+00:00", "timestamp_unix": 1768178104.0}, "starlink_location": {"latitude": 40.012598053003295, "longitude": 18.516309018057992, "altitude": 70.7400609612933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:35:12.902335+00:00", "timestamp_unix": 1768178112.902335}, "starlink_gps": {"latitude": 40.01259747616301, "longitude": 18.51630958069655, "altitude": 70.73205469455813, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:12.902595+00:00", "timestamp_unix": 1768178112.902595}, "nmea_primary": {"latitude": 40.012663333333336, "longitude": 18.516216666666665, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:12.160717+00:00", "timestamp_unix": 1768178112.160717}, "nmea_secondary": {"latitude": 40.01255833333333, "longitude": 18.516318333333334, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:11.718122+00:00", "timestamp_unix": 1768178111.718122}}

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


validation_timestamp: 2026-01-12T00:35:42.938460+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8620738511402937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9067073348906605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.925187044921894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6244859846942425, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046665249818077875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.783922365639881, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.892366907631605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.829182822328411, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.846273803711327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.458930070983019, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012787, "longitude": 18.51618, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:36+00:00", "timestamp_unix": 1768178136.0}, "starlink_location": {"latitude": 40.01277580380036, "longitude": 18.516196259150206, "altitude": 70.89011479812135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:35:42.903771+00:00", "timestamp_unix": 1768178142.903771}, "starlink_gps": {"latitude": 40.01277544356077, "longitude": 18.516196540247364, "altitude": 70.87411495583429, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:42.904026+00:00", "timestamp_unix": 1768178142.904026}, "nmea_primary": {"latitude": 40.01283166666666, "longitude": 18.516123333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:42.149781+00:00", "timestamp_unix": 1768178142.149781}, "nmea_secondary": {"latitude": 40.01274333333333, "longitude": 18.516213333333333, "altitude": 38.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:35:41.747894+00:00", "timestamp_unix": 1768178141.747894}}

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


validation_timestamp: 2026-01-12T00:36:12.940908+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.219157111395666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.274278562440244, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.184644876362245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.320070919596842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0684269626440387, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.276731470116488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7302315674866553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.33793172425036, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6638242677021067, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.50461490660588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01297, "longitude": 18.516073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:08+00:00", "timestamp_unix": 1768178168.0}, "starlink_location": {"latitude": 40.01294938583711, "longitude": 18.51611459259867, "altitude": 69.68000000840415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:36:12.904264+00:00", "timestamp_unix": 1768178172.904264}, "starlink_gps": {"latitude": 40.01294880936092, "longitude": 18.516114873741834, "altitude": 69.68000000534718, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:12.904523+00:00", "timestamp_unix": 1768178172.904523}, "nmea_primary": {"latitude": 40.013, "longitude": 18.516043333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:12.151000+00:00", "timestamp_unix": 1768178172.151}, "nmea_secondary": {"latitude": 40.012925, "longitude": 18.516118333333335, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:11.726332+00:00", "timestamp_unix": 1768178171.726332}}

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


validation_timestamp: 2026-01-12T00:36:42.943573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.986414145138097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.0421036581419925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.062319402153966, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.436242472452537, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0646245013147866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.95286602144073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.77151410506922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.004769744294901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7070445561634644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.233909445177511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013157, "longitude": 18.515999, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:41+00:00", "timestamp_unix": 1768178201.0}, "starlink_location": {"latitude": 40.01312155322659, "longitude": 18.516034864080865, "altitude": 66.51974390910061, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:36:42.906043+00:00", "timestamp_unix": 1768178202.906043}, "starlink_gps": {"latitude": 40.013120976497575, "longitude": 18.516034957836585, "altitude": 66.5517627569458, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:42.906304+00:00", "timestamp_unix": 1768178202.906304}, "nmea_primary": {"latitude": 40.01316666666666, "longitude": 18.515978333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:42.160771+00:00", "timestamp_unix": 1768178202.160771}, "nmea_secondary": {"latitude": 40.01309666666667, "longitude": 18.51603666666667, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:36:41.773403+00:00", "timestamp_unix": 1768178201.773403}}

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


validation_timestamp: 2026-01-12T00:37:12.945325+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.5173353426085825, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.505253925501468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.950714729979554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7172243949622477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05378219348432894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.277841312729967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.970848746591437, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.322780973719638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.9322007168915585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.553031907086737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013275, "longitude": 18.51596, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:01+00:00", "timestamp_unix": 1768178221.0}, "starlink_location": {"latitude": 40.01330099859514, "longitude": 18.5160007586832, "altitude": 68.72000000647674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:37:12.903788+00:00", "timestamp_unix": 1768178232.903788}, "starlink_gps": {"latitude": 40.01330056564274, "longitude": 18.516001040214892, "altitude": 68.72000000360423, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:12.904045+00:00", "timestamp_unix": 1768178232.904045}, "nmea_primary": {"latitude": 40.01333833333333, "longitude": 18.515916666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:12.163189+00:00", "timestamp_unix": 1768178232.163189}, "nmea_secondary": {"latitude": 40.01325833333333, "longitude": 18.515983333333335, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:11.798398+00:00", "timestamp_unix": 1768178231.798398}}

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


validation_timestamp: 2026-01-12T00:37:42.922174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.416483730653686, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4146134573230347, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.841368157503965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8463228405228325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.041022753141350364, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8712859439274165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7300145077352935, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8975930470495515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.689684946766295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.510269918135206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013462, "longitude": 18.515879, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:33+00:00", "timestamp_unix": 1768178253.0}, "starlink_location": {"latitude": 40.013469549230585, "longitude": 18.515917887020386, "altitude": 67.4800000045783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:37:42.882645+00:00", "timestamp_unix": 1768178262.882645}, "starlink_gps": {"latitude": 40.01346918741371, "longitude": 18.515917981130656, "altitude": 67.4800000027684, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:42.882952+00:00", "timestamp_unix": 1768178262.882952}, "nmea_primary": {"latitude": 40.01350333333333, "longitude": 18.515836666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:42.151227+00:00", "timestamp_unix": 1768178262.151227}, "nmea_secondary": {"latitude": 40.013445, "longitude": 18.51591833333333, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:37:41.767226+00:00", "timestamp_unix": 1768178261.767226}}

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


validation_timestamp: 2026-01-12T00:38:12.945196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7889265678536805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.808923321632306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.850823671928781, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.652487122843341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046728567337844376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.530619131310733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.1364470437935647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.570547652891067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.1614747370854773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.418143800328719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01363, "longitude": 18.515774, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:04+00:00", "timestamp_unix": 1768178284.0}, "starlink_location": {"latitude": 40.013633470971975, "longitude": 18.51581825873835, "altitude": 64.86000000533551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:38:12.906671+00:00", "timestamp_unix": 1768178292.906671}, "starlink_gps": {"latitude": 40.0136331102436, "longitude": 18.515818540220465, "altitude": 64.8600000043482, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:12.906970+00:00", "timestamp_unix": 1768178292.90697}, "nmea_primary": {"latitude": 40.013665, "longitude": 18.51574, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:12.156485+00:00", "timestamp_unix": 1768178292.156485}, "nmea_secondary": {"latitude": 40.01363333333333, "longitude": 18.515816666666666, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:11.402152+00:00", "timestamp_unix": 1768178291.402152}}

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


validation_timestamp: 2026-01-12T00:38:42.944839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.677686205744388, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.735261940661499, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.391010019542563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.1257379355333255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06261401112808407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.068551219225279, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.9291023467518098, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.126242551957924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8851346920155999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.475381201396914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013805, "longitude": 18.515669, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:36+00:00", "timestamp_unix": 1768178316.0}, "starlink_location": {"latitude": 40.013789998652186, "longitude": 18.515707486615433, "altitude": 67.06992859329335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:38:42.907684+00:00", "timestamp_unix": 1768178322.907684}, "starlink_gps": {"latitude": 40.01378956536735, "longitude": 18.51570795619862, "altitude": 67.07794696239792, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:42.907947+00:00", "timestamp_unix": 1768178322.907947}, "nmea_primary": {"latitude": 40.013823333333335, "longitude": 18.515623333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:42.160442+00:00", "timestamp_unix": 1768178322.160442}, "nmea_secondary": {"latitude": 40.01378166666667, "longitude": 18.515706666666667, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:38:41.410046+00:00", "timestamp_unix": 1768178321.410046}}

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


validation_timestamp: 2026-01-12T00:39:12.962651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.247664937943371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.279900103005021, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.854270498514558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.388742550019435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035877682435253355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.504971778460751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1548494206338007, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.531880717444672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.120876431312109, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.520782968141726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01397, "longitude": 18.51557, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:07+00:00", "timestamp_unix": 1768178347.0}, "starlink_location": {"latitude": 40.01392257552293, "longitude": 18.5156093407414, "altitude": 67.7000000109923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:39:12.922915+00:00", "timestamp_unix": 1768178352.922915}, "starlink_gps": {"latitude": 40.01392225482526, "longitude": 18.515609387083348, "altitude": 67.70000000972159, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:12.923173+00:00", "timestamp_unix": 1768178352.923173}, "nmea_primary": {"latitude": 40.01398, "longitude": 18.515526666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:12.151240+00:00", "timestamp_unix": 1768178352.15124}, "nmea_secondary": {"latitude": 40.013905, "longitude": 18.51562, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:11.787186+00:00", "timestamp_unix": 1768178351.787186}}

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


validation_timestamp: 2026-01-12T00:39:42.941003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.235190343330412, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.275621867018646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4766593627679825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.918506878953979, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040901760655164494, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.305402703810782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.77785803259169, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.341617223473345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.740103951455184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.068699474486484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01414, "longitude": 18.515469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:39+00:00", "timestamp_unix": 1768178379.0}, "starlink_location": {"latitude": 40.01408730439696, "longitude": 18.51549403066358, "altitude": 66.80971748663636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:39:42.907007+00:00", "timestamp_unix": 1768178382.907007}, "starlink_gps": {"latitude": 40.01408694364723, "longitude": 18.51549412449713, "altitude": 66.84176246937452, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:42.907259+00:00", "timestamp_unix": 1768178382.907259}, "nmea_primary": {"latitude": 40.014138333333335, "longitude": 18.51544, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:42.154108+00:00", "timestamp_unix": 1768178382.154108}, "nmea_secondary": {"latitude": 40.01403666666667, "longitude": 18.515538333333332, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:39:41.718030+00:00", "timestamp_unix": 1768178381.71803}}

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


validation_timestamp: 2026-01-12T00:40:12.959891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9206993897638243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9468850122620838, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.243835304622234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.455630538029236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026626482373282363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.969375811820907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.679303455284668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.995039565921627, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.652935882780403, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.620489555990208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014294, "longitude": 18.515373, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:11+00:00", "timestamp_unix": 1768178411.0}, "starlink_location": {"latitude": 40.01426010599765, "longitude": 18.515385688822697, "altitude": 65.24000000692372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:40:12.923368+00:00", "timestamp_unix": 1768178412.923368}, "starlink_gps": {"latitude": 40.014259891651626, "longitude": 18.515385828205346, "altitude": 65.24000000519548, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:12.923686+00:00", "timestamp_unix": 1768178412.923686}, "nmea_primary": {"latitude": 40.014293333333335, "longitude": 18.515346666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:12.157227+00:00", "timestamp_unix": 1768178412.157227}, "nmea_secondary": {"latitude": 40.01418833333334, "longitude": 18.51545, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:11.754381+00:00", "timestamp_unix": 1768178411.754381}}

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


validation_timestamp: 2026-01-12T00:40:42.941230+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.252301987063353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.283102192295653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.25441865610844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.88304170146609, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03391167857058621, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.628291377001069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.972863451710467, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.661906137134315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.938962772424368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.559301451167208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01445, "longitude": 18.51527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:41+00:00", "timestamp_unix": 1768178441.0}, "starlink_location": {"latitude": 40.01438874900983, "longitude": 18.515299259034798, "altitude": 66.31000000156895, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:40:42.906232+00:00", "timestamp_unix": 1768178442.906232}, "starlink_gps": {"latitude": 40.014388532934916, "longitude": 18.51529954004913, "altitude": 66.3100000007358, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:42.906485+00:00", "timestamp_unix": 1768178442.906485}, "nmea_primary": {"latitude": 40.01444333333333, "longitude": 18.515245, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:42.160870+00:00", "timestamp_unix": 1768178442.16087}, "nmea_secondary": {"latitude": 40.01435166666667, "longitude": 18.51535, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:40:41.810150+00:00", "timestamp_unix": 1768178441.81015}}

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


validation_timestamp: 2026-01-12T00:41:12.960488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.424494497976316, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4433623873715944, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.4077047604742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.184610344923724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03187709360304704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.753130198301855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.3411467632273164, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.776100561426633, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3098023925843356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.59142697162282, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.014545, "longitude": 18.515207, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:02+00:00", "timestamp_unix": 1768178462.0}, "starlink_location": {"latitude": 40.014526864409014, "longitude": 18.515239499999996, "altitude": 66.18793016846851, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:41:12.923557+00:00", "timestamp_unix": 1768178472.923557}, "starlink_gps": {"latitude": 40.014526577731424, "longitude": 18.515239499999996, "altitude": 66.19190911102208, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:12.923813+00:00", "timestamp_unix": 1768178472.923813}, "nmea_primary": {"latitude": 40.01459, "longitude": 18.51516, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:12.146622+00:00", "timestamp_unix": 1768178472.146622}, "nmea_secondary": {"latitude": 40.014515, "longitude": 18.515236666666667, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:11.712329+00:00", "timestamp_unix": 1768178471.712329}}

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


validation_timestamp: 2026-01-12T00:41:42.946309+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.350765029996782, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.383920967046676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.943983682980982, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.070593241790951, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033941090134268256, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.158883860129176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.738660860316934, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.192743414731158, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7072609579397968, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.824840039670018, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0147, "longitude": 18.515125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:34+00:00", "timestamp_unix": 1768178494.0}, "starlink_location": {"latitude": 40.01465941564604, "longitude": 18.51515875906879, "altitude": 67.12000000335391, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:41:42.906285+00:00", "timestamp_unix": 1768178502.906285}, "starlink_gps": {"latitude": 40.01465919938374, "longitude": 18.515159040327994, "altitude": 67.12000000153176, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:42.906540+00:00", "timestamp_unix": 1768178502.90654}, "nmea_primary": {"latitude": 40.01472166666667, "longitude": 18.515088333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:42.151081+00:00", "timestamp_unix": 1768178502.151081}, "nmea_secondary": {"latitude": 40.014645, "longitude": 18.515166666666666, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:41:41.747119+00:00", "timestamp_unix": 1768178501.747119}}

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


validation_timestamp: 2026-01-12T00:42:12.964345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.205217979804103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.2265529893451745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1227619609007102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.519234355891884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024201183193105484, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.208723246584412, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.3146792240742835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.228381840389483, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.293105332567099, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.48964328286823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01484, "longitude": 18.515066, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:06+00:00", "timestamp_unix": 1768178526.0}, "starlink_location": {"latitude": 40.01480293972832, "longitude": 18.515103340628603, "altitude": 66.78206531624974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:42:12.923949+00:00", "timestamp_unix": 1768178532.923949}, "starlink_gps": {"latitude": 40.01480272502036, "longitude": 18.515103387168317, "altitude": 66.77809192510928, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:12.924255+00:00", "timestamp_unix": 1768178532.924255}, "nmea_primary": {"latitude": 40.014855, "longitude": 18.515035, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:12.154332+00:00", "timestamp_unix": 1768178532.154332}, "nmea_secondary": {"latitude": 40.01477166666667, "longitude": 18.515133333333335, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:11.382968+00:00", "timestamp_unix": 1768178531.382968}}

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


validation_timestamp: 2026-01-12T00:42:42.957093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.292266872647618, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3199977364060946, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.903254993526964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.282217033098693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028904769138197187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.053050919998822, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.049692100178382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.078368610551526, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0252746562276176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.099203828706077, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01497, "longitude": 18.514996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:36+00:00", "timestamp_unix": 1768178556.0}, "starlink_location": {"latitude": 40.014944984963115, "longitude": 18.51501668135751, "altitude": 64.0600000060622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:42:42.924376+00:00", "timestamp_unix": 1768178562.924376}, "starlink_gps": {"latitude": 40.014944734943846, "longitude": 18.515016774261234, "altitude": 64.06000000579854, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:42.924632+00:00", "timestamp_unix": 1768178562.924632}, "nmea_primary": {"latitude": 40.01499, "longitude": 18.514958333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:42.143299+00:00", "timestamp_unix": 1768178562.143299}, "nmea_secondary": {"latitude": 40.01492666666667, "longitude": 18.515043333333335, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:42:41.737186+00:00", "timestamp_unix": 1768178561.737186}}

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


validation_timestamp: 2026-01-12T00:43:12.964115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.502680169137335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.521257924131341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6348323731138725, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.905429497228875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022473651651872803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.876131760077045, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5176351945605195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.897713043080399, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5080073844537654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.13072965362236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015102, "longitude": 18.514877, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:07+00:00", "timestamp_unix": 1768178587.0}, "starlink_location": {"latitude": 40.015044515500996, "longitude": 18.514891029009398, "altitude": 68.71034420031958, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:43:12.924325+00:00", "timestamp_unix": 1768178592.924325}, "starlink_gps": {"latitude": 40.015044372305724, "longitude": 18.514891215242567, "altitude": 68.69046938834977, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:12.924582+00:00", "timestamp_unix": 1768178592.924582}, "nmea_primary": {"latitude": 40.01510666666667, "longitude": 18.514846666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:12.149011+00:00", "timestamp_unix": 1768178592.149011}, "nmea_secondary": {"latitude": 40.015055, "longitude": 18.51493, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:11.817038+00:00", "timestamp_unix": 1768178591.817038}}

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


validation_timestamp: 2026-01-12T00:43:42.963809+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.426345444785431, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4526258014190425, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0006931971701207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.19732599041003, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028466268175588803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.37801950436638, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7662001394077187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.406069066805017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7485578580764742, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.706048422359975, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015217, "longitude": 18.514708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:39+00:00", "timestamp_unix": 1768178619.0}, "starlink_location": {"latitude": 40.01516134832506, "longitude": 18.514756211169182, "altitude": 72.01000000821831, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:43:42.924918+00:00", "timestamp_unix": 1768178622.924918}, "starlink_gps": {"latitude": 40.01516120593205, "longitude": 18.514756488954305, "altitude": 72.01000000795688, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:42.925174+00:00", "timestamp_unix": 1768178622.925174}, "nmea_primary": {"latitude": 40.015213333333335, "longitude": 18.514685, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:42.137218+00:00", "timestamp_unix": 1768178622.137218}, "nmea_secondary": {"latitude": 40.01517166666667, "longitude": 18.514798333333335, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:43:41.727581+00:00", "timestamp_unix": 1768178621.727581}}

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


validation_timestamp: 2026-01-12T00:44:12.948145+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.577089767712339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.631495194948792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9934675150572978, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.795863365401932, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06445865298812106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.376055828532019, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.859253900243281, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.436882773030744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.81092029355867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.355388191657408, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01531, "longitude": 18.514488, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:11+00:00", "timestamp_unix": 1768178651.0}, "starlink_location": {"latitude": 40.01524960975329, "longitude": 18.51452921556943, "altitude": 72.06005871601619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:44:12.908278+00:00", "timestamp_unix": 1768178652.908278}, "starlink_gps": {"latitude": 40.015249321290405, "longitude": 18.514529872104077, "altitude": 72.05205125851693, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:12.908535+00:00", "timestamp_unix": 1768178652.908535}, "nmea_primary": {"latitude": 40.01530666666667, "longitude": 18.514465, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:12.148049+00:00", "timestamp_unix": 1768178652.148049}, "nmea_secondary": {"latitude": 40.01526, "longitude": 18.514596666666666, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:11.719014+00:00", "timestamp_unix": 1768178651.719014}}

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


validation_timestamp: 2026-01-12T00:44:42.961643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.732813905691296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.720678334786009, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.289689364101088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.758781947212673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0325290355429372, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.004208586686568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.26271229405958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.027558041488115, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.233842418923, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.874097740620652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015366, "longitude": 18.514296, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:32+00:00", "timestamp_unix": 1768178672.0}, "starlink_location": {"latitude": 40.0153170908336, "longitude": 18.514249392637755, "altitude": 70.45000000908915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:44:42.925566+00:00", "timestamp_unix": 1768178682.925566}, "starlink_gps": {"latitude": 40.01531701961819, "longitude": 18.514249763117153, "altitude": 70.45000000944604, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:42.925827+00:00", "timestamp_unix": 1768178682.925827}, "nmea_primary": {"latitude": 40.01537833333333, "longitude": 18.5142, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:42.152590+00:00", "timestamp_unix": 1768178682.15259}, "nmea_secondary": {"latitude": 40.01533833333333, "longitude": 18.514366666666668, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:44:41.769573+00:00", "timestamp_unix": 1768178681.769573}}

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


validation_timestamp: 2026-01-12T00:45:12.962067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5379928105307896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.542445790355144, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.747338728547789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.921861839855958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0319125849238338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.847925507509641, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.887974441551764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.876809874415239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.861844288402374, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.65270441523298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015434, "longitude": 18.514015, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:04+00:00", "timestamp_unix": 1768178704.0}, "starlink_location": {"latitude": 40.01540451499456, "longitude": 18.51399938523412, "altitude": 67.08000000882518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:45:12.925464+00:00", "timestamp_unix": 1768178712.925464}, "starlink_gps": {"latitude": 40.015404372180555, "longitude": 18.513999710276032, "altitude": 67.08000000880772, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:12.925722+00:00", "timestamp_unix": 1768178712.925722}, "nmea_primary": {"latitude": 40.015455, "longitude": 18.513953333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:12.157460+00:00", "timestamp_unix": 1768178712.15746}, "nmea_secondary": {"latitude": 40.015411666666665, "longitude": 18.514103333333335, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:11.389645+00:00", "timestamp_unix": 1768178711.389645}}

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


validation_timestamp: 2026-01-12T00:45:42.961154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8080631576883466, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.816434580621359, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.18152076807257, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.876953008872775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024967314610302587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.851776902517022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.475926051564, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.871958488013556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.453857879891615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.00281977763488, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01552, "longitude": 18.513786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:36+00:00", "timestamp_unix": 1768178736.0}, "starlink_location": {"latitude": 40.01548575759198, "longitude": 18.513786710779872, "altitude": 64.7879399890189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:45:42.925821+00:00", "timestamp_unix": 1768178742.925821}, "starlink_gps": {"latitude": 40.01548568633489, "longitude": 18.513786988802885, "altitude": 64.79189604254815, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:42.926079+00:00", "timestamp_unix": 1768178742.926079}, "nmea_primary": {"latitude": 40.01554333333333, "longitude": 18.513733333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:42.133913+00:00", "timestamp_unix": 1768178742.133913}, "nmea_secondary": {"latitude": 40.015496666666664, "longitude": 18.513873333333333, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:45:41.767039+00:00", "timestamp_unix": 1768178741.767039}}

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


validation_timestamp: 2026-01-12T00:46:12.962849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5991111716651996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6203230260100785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7188521184311893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.697460875447047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030233379561984644, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.031579582221158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.28231183434899, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.057970781199058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.2531775481824345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.407720216227398, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01561, "longitude": 18.51358, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:07+00:00", "timestamp_unix": 1768178767.0}, "starlink_location": {"latitude": 40.01557980337168, "longitude": 18.513595217165282, "altitude": 67.87585646401179, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:46:12.925888+00:00", "timestamp_unix": 1768178772.925888}, "starlink_gps": {"latitude": 40.0155796959095, "longitude": 18.51359554327531, "altitude": 67.88381125157451, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:12.926145+00:00", "timestamp_unix": 1768178772.926145}, "nmea_primary": {"latitude": 40.01563, "longitude": 18.513545, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:12.156446+00:00", "timestamp_unix": 1768178772.156446}, "nmea_secondary": {"latitude": 40.015573333333336, "longitude": 18.513656666666666, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:11.418109+00:00", "timestamp_unix": 1768178771.418109}}

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


validation_timestamp: 2026-01-12T00:46:42.946656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.4818613524223405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.526357482801503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1210691048022845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.871565485978056, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.060958773375390095, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.074570144750833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.262861723122111, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.128279297277908, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.202236776897182, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.842719838265246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015705, "longitude": 18.51341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:38+00:00", "timestamp_unix": 1768178798.0}, "starlink_location": {"latitude": 40.0156597494141, "longitude": 18.513435547570413, "altitude": 70.1200000077987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:46:42.910524+00:00", "timestamp_unix": 1768178802.910524}, "starlink_gps": {"latitude": 40.01565953274094, "longitude": 18.51343620509833, "altitude": 70.12000000434557, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:42.910821+00:00", "timestamp_unix": 1768178802.910821}, "nmea_primary": {"latitude": 40.01571666666667, "longitude": 18.513376666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:42.163332+00:00", "timestamp_unix": 1768178802.163332}, "nmea_secondary": {"latitude": 40.01564833333333, "longitude": 18.513483333333333, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:46:41.800677+00:00", "timestamp_unix": 1768178801.800677}}

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


validation_timestamp: 2026-01-12T00:47:12.963825+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.308348192395579, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.327327834059591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1411940876337052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.657564977718598, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02017429897605139, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.174469461229275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9714254219680827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.192418289037676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.965304838799941, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.662847424651988, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0158, "longitude": 18.513266, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:11+00:00", "timestamp_unix": 1768178831.0}, "starlink_location": {"latitude": 40.01574372720536, "longitude": 18.513310340711755, "altitude": 70.41000000406811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:47:12.926373+00:00", "timestamp_unix": 1768178832.926373}, "starlink_gps": {"latitude": 40.01574354926992, "longitude": 18.513310386995162, "altitude": 70.41000000322306, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:12.926627+00:00", "timestamp_unix": 1768178832.926627}, "nmea_primary": {"latitude": 40.01580833333333, "longitude": 18.51324333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:12.132808+00:00", "timestamp_unix": 1768178832.132808}, "nmea_secondary": {"latitude": 40.01574166666666, "longitude": 18.513333333333332, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:11.750836+00:00", "timestamp_unix": 1768178831.750836}}

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


