# positions_validation

validation_timestamp: 2026-01-12T00:47:42.965119+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.4157469314855105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.437077704337809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.05980264763858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9823149658517405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021382909258484576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.282265471770922, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7552397744346688, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.302846692300715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7747953876187832, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.023227427927436, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015865, "longitude": 18.513195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:32+00:00", "timestamp_unix": 1768178852.0}, "starlink_location": {"latitude": 40.01582922720365, "longitude": 18.513217514756505, "altitude": 72.49000000299255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:47:42.926319+00:00", "timestamp_unix": 1768178862.926319}, "starlink_gps": {"latitude": 40.01582904855969, "longitude": 18.51321760769202, "altitude": 72.49000000407712, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:42.926576+00:00", "timestamp_unix": 1768178862.926576}, "nmea_primary": {"latitude": 40.015888333333336, "longitude": 18.513158333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:42.140319+00:00", "timestamp_unix": 1768178862.140319}, "nmea_secondary": {"latitude": 40.015845, "longitude": 18.513218333333334, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:47:41.756688+00:00", "timestamp_unix": 1768178861.756688}}

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


validation_timestamp: 2026-01-12T00:48:12.962840+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.769281886333062, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.781113884596355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2367657858311665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.203962516205557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012553977657384452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.977459199649077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.949977932148392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.989086785894381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.959287662549164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.2881822649949815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015965, "longitude": 18.513128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:04+00:00", "timestamp_unix": 1768178884.0}, "starlink_location": {"latitude": 40.01591696961764, "longitude": 18.513176840727372, "altitude": 71.70000000184272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:48:12.926918+00:00", "timestamp_unix": 1768178892.926918}, "starlink_gps": {"latitude": 40.01591686246858, "longitude": 18.513176887178997, "altitude": 71.70000000076232, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:12.927175+00:00", "timestamp_unix": 1768178892.927175}, "nmea_primary": {"latitude": 40.01597833333334, "longitude": 18.513108333333335, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:12.159442+00:00", "timestamp_unix": 1768178892.159442}, "nmea_secondary": {"latitude": 40.01593, "longitude": 18.513146666666668, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:11.732895+00:00", "timestamp_unix": 1768178891.732895}}

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


validation_timestamp: 2026-01-12T00:48:42.962484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.275430125954276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.286940682870673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.572628609248346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.25965872243442, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01633284128382402, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.745307921007786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.078489934089101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.755991257498064, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0887158726927835, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.672999852980503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016045, "longitude": 18.513113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:36+00:00", "timestamp_unix": 1768178916.0}, "starlink_location": {"latitude": 40.01597368170107, "longitude": 18.5131694926027, "altitude": 72.3400000027121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:48:42.927145+00:00", "timestamp_unix": 1768178922.927145}, "starlink_gps": {"latitude": 40.01597353916896, "longitude": 18.51316944625939, "altitude": 72.34000000261648, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:42.927402+00:00", "timestamp_unix": 1768178922.927402}, "nmea_primary": {"latitude": 40.01606, "longitude": 18.51309, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:42.169482+00:00", "timestamp_unix": 1768178922.169482}, "nmea_secondary": {"latitude": 40.01601, "longitude": 18.513133333333332, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:48:41.800720+00:00", "timestamp_unix": 1768178921.80072}}

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


validation_timestamp: 2026-01-12T00:49:12.944642+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.382242037003973, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.400156530489262, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.444802089796991, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9216271844814847, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01791458434804562, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.535829620587508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.815613740181937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.553646306903412, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.833181618772269, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.783921722372719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01612, "longitude": 18.513111, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:06+00:00", "timestamp_unix": 1768178946.0}, "starlink_location": {"latitude": 40.0160365549704, "longitude": 18.513165697395888, "altitude": 70.12000000055914, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:49:12.908160+00:00", "timestamp_unix": 1768178952.90816}, "starlink_gps": {"latitude": 40.01603641075609, "longitude": 18.513165791176487, "altitude": 70.12000000050173, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:12.908419+00:00", "timestamp_unix": 1768178952.908419}, "nmea_primary": {"latitude": 40.016131666666666, "longitude": 18.513086666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:12.149387+00:00", "timestamp_unix": 1768178952.149387}, "nmea_secondary": {"latitude": 40.016085, "longitude": 18.513116666666665, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:11.711831+00:00", "timestamp_unix": 1768178951.711831}}

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


validation_timestamp: 2026-01-12T00:49:42.965283+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.980965452235996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.995251019370361, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9699782567956603, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.389585246401949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014338070246816664, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.913697701895936, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5976181193938235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.928035617953993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.61186199403796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.404980961079054, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016205, "longitude": 18.513086, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:37+00:00", "timestamp_unix": 1768178977.0}, "starlink_location": {"latitude": 40.01611047004962, "longitude": 18.513153514410696, "altitude": 69.26207220211045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:49:42.927133+00:00", "timestamp_unix": 1768178982.927133}, "starlink_gps": {"latitude": 40.01611036263063, "longitude": 18.513153607548276, "altitude": 69.25809640560213, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:42.927393+00:00", "timestamp_unix": 1768178982.927393}, "nmea_primary": {"latitude": 40.0162, "longitude": 18.513076666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:42.140920+00:00", "timestamp_unix": 1768178982.14092}, "nmea_secondary": {"latitude": 40.01616333333333, "longitude": 18.513118333333335, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:49:41.791929+00:00", "timestamp_unix": 1768178981.791929}}

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


validation_timestamp: 2026-01-12T00:50:12.966591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.803385650757774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.809002644902766, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.929474683716737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8616448915949135, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005618781391562661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.051472132064033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9798737761755776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.05706926742817, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.985428452526343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.204526868612248, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016266, "longitude": 18.513046, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:09+00:00", "timestamp_unix": 1768179009.0}, "starlink_location": {"latitude": 40.01621504555632, "longitude": 18.513109007225097, "altitude": 70.78999999999111, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:50:12.927460+00:00", "timestamp_unix": 1768179012.92746}, "starlink_gps": {"latitude": 40.01621500975516, "longitude": 18.513109053787243, "altitude": 70.79000000027308, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:12.927717+00:00", "timestamp_unix": 1768179012.927717}, "nmea_primary": {"latitude": 40.016261666666665, "longitude": 18.513036666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:12.177522+00:00", "timestamp_unix": 1768179012.177522}, "nmea_secondary": {"latitude": 40.016236666666664, "longitude": 18.513088333333332, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:11.733188+00:00", "timestamp_unix": 1768179011.733188}}

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


validation_timestamp: 2026-01-12T00:50:42.961953+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.387409182543365, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.401248478941737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6786854948391535, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.925385807140327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01424172325439474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.970289752317104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.594630275439353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.984215973391752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.607747091800585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.549944415563936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016315, "longitude": 18.512976, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:41+00:00", "timestamp_unix": 1768179041.0}, "starlink_location": {"latitude": 40.01623292420292, "longitude": 18.513074355482466, "altitude": 70.91000000220329, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:50:42.927754+00:00", "timestamp_unix": 1768179042.927754}, "starlink_gps": {"latitude": 40.016232852963434, "longitude": 18.513074494461012, "altitude": 70.91000000099153, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:42.928008+00:00", "timestamp_unix": 1768179042.928008}, "nmea_primary": {"latitude": 40.01631666666667, "longitude": 18.512968333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:42.169359+00:00", "timestamp_unix": 1768179042.169359}, "nmea_secondary": {"latitude": 40.016275, "longitude": 18.513038333333334, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:50:41.735725+00:00", "timestamp_unix": 1768179041.735725}}

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


validation_timestamp: 2026-01-12T00:51:13.040008+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.729798464179498, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.772117323585288, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.590082159761708, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.156992746400855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04241752803117616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.888138665079543, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4963766909991607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.93041713368392, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4548853166169757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.369384317220584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016373, "longitude": 18.512867, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:11+00:00", "timestamp_unix": 1768179071.0}, "starlink_location": {"latitude": 40.01632729947752, "longitude": 18.51291880992758, "altitude": 68.43000000203249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:51:12.989000+00:00", "timestamp_unix": 1768179072.989}, "starlink_gps": {"latitude": 40.01632702920595, "longitude": 18.512919161436972, "altitude": 68.43000000112615, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:12.989261+00:00", "timestamp_unix": 1768179072.989261}, "nmea_primary": {"latitude": 40.016373333333334, "longitude": 18.512848333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:12.155390+00:00", "timestamp_unix": 1768179072.15539}, "nmea_secondary": {"latitude": 40.016315, "longitude": 18.512943333333332, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:11.733997+00:00", "timestamp_unix": 1768179071.733997}}

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


validation_timestamp: 2026-01-12T00:51:42.962422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7957107744841116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.799628819305969, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.322999852667004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.552802058719917, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025030656267246983, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.876175136568553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.024028406543889, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.900164086560671, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9990422964973398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.745627305875315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016407, "longitude": 18.512758, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:33+00:00", "timestamp_unix": 1768179093.0}, "starlink_location": {"latitude": 40.01639109084732, "longitude": 18.51275437771143, "altitude": 66.25205570657712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:51:42.928380+00:00", "timestamp_unix": 1768179102.92838}, "starlink_gps": {"latitude": 40.016391019409426, "longitude": 18.51275465644347, "altitude": 66.24808961363003, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:42.928643+00:00", "timestamp_unix": 1768179102.928643}, "nmea_primary": {"latitude": 40.01642666666667, "longitude": 18.512688333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:42.162469+00:00", "timestamp_unix": 1768179102.162469}, "nmea_secondary": {"latitude": 40.01638166666667, "longitude": 18.5128, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:51:41.335237+00:00", "timestamp_unix": 1768179101.335237}}

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


validation_timestamp: 2026-01-12T00:52:12.962893+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6995475393310637, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7138095483136895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.726301285331202, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.145767656340104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02788493370800397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.62839117101132, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7471056016874824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.654009241332649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7202763592146555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.825667464348156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016468, "longitude": 18.512556, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:06+00:00", "timestamp_unix": 1768179126.0}, "starlink_location": {"latitude": 40.016445545410605, "longitude": 18.51256805189009, "altitude": 68.27000000606164, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:52:12.928612+00:00", "timestamp_unix": 1768179132.928612}, "starlink_gps": {"latitude": 40.016445509808264, "longitude": 18.512568376016144, "altitude": 68.2700000046556, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:12.928865+00:00", "timestamp_unix": 1768179132.928865}, "nmea_primary": {"latitude": 40.01647666666667, "longitude": 18.512501666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:12.170291+00:00", "timestamp_unix": 1768179132.170291}, "nmea_secondary": {"latitude": 40.01645, "longitude": 18.51261166666667, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:11.750048+00:00", "timestamp_unix": 1768179131.750048}}

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


validation_timestamp: 2026-01-12T00:52:42.963517+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.92490887771216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.9333525826040034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3934174273715074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.037095288427601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0202394808049243, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.210881202314039, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.617640007786967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.2261322848418015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.604909007967229, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.420338397714389, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01653, "longitude": 18.51235, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:37+00:00", "timestamp_unix": 1768179157.0}, "starlink_location": {"latitude": 40.016486878888344, "longitude": 18.51236320279057, "altitude": 66.61000000360742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:52:42.928461+00:00", "timestamp_unix": 1768179162.928461}, "starlink_gps": {"latitude": 40.01648684305603, "longitude": 18.512363435804833, "altitude": 66.61000000404911, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:42.928716+00:00", "timestamp_unix": 1768179162.928716}, "nmea_primary": {"latitude": 40.01653833333334, "longitude": 18.512311666666665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:42.157933+00:00", "timestamp_unix": 1768179162.157933}, "nmea_secondary": {"latitude": 40.016513333333336, "longitude": 18.512405, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:52:42.422710+00:00", "timestamp_unix": 1768179162.42271}}

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


validation_timestamp: 2026-01-12T00:53:12.970291+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.280465631521049, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.300213171468107, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5815329098100803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.945762741719007, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02664349801080361, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8741328832128605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1938307957686862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.898160231681328, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.173317904466463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.02073493581836, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01661, "longitude": 18.512175, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:08+00:00", "timestamp_unix": 1768179188.0}, "starlink_location": {"latitude": 40.01655730341264, "longitude": 18.51220154313527, "altitude": 68.24000000629259, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:53:12.928973+00:00", "timestamp_unix": 1768179192.928973}, "starlink_gps": {"latitude": 40.016557195917, "longitude": 18.512201822749255, "altitude": 68.24000000569036, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:12.929227+00:00", "timestamp_unix": 1768179192.929227}, "nmea_primary": {"latitude": 40.01661333333333, "longitude": 18.512145, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:12.163652+00:00", "timestamp_unix": 1768179192.163652}, "nmea_secondary": {"latitude": 40.01656166666667, "longitude": 18.512226666666667, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:11.745857+00:00", "timestamp_unix": 1768179191.745857}}

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


validation_timestamp: 2026-01-12T00:53:42.966897+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.032332420199635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.046604262403544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.358575635024888, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.31621620756674, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014323286804770895, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.05560524319762, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5027883831458735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.069379662380558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4896257167589964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.135538601495323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016705, "longitude": 18.51202, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:41+00:00", "timestamp_unix": 1768179221.0}, "starlink_location": {"latitude": 40.01665546979499, "longitude": 18.512071347956898, "altitude": 66.20000000188354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:53:42.929143+00:00", "timestamp_unix": 1768179222.929143}, "starlink_gps": {"latitude": 40.01665536248676, "longitude": 18.512071440999197, "altitude": 66.20000000240373, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:42.929398+00:00", "timestamp_unix": 1768179222.929398}, "nmea_primary": {"latitude": 40.01669666666667, "longitude": 18.512008333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:42.169074+00:00", "timestamp_unix": 1768179222.169074}, "nmea_secondary": {"latitude": 40.01663333333333, "longitude": 18.512076666666665, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:53:41.762917+00:00", "timestamp_unix": 1768179221.762917}}

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


validation_timestamp: 2026-01-12T00:54:12.964118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.331903729306338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.349227361249788, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.117424700825309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.160879781128783, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01975856509216997, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.27506984911161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.202147361099769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.2939214439236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.2173637430156985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.179067801554903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01676, "longitude": 18.511944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:01+00:00", "timestamp_unix": 1768179241.0}, "starlink_location": {"latitude": 40.01672446959896, "longitude": 18.51196486291829, "altitude": 66.93000000377913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:54:12.929134+00:00", "timestamp_unix": 1768179252.929134}, "starlink_gps": {"latitude": 40.01672436271402, "longitude": 18.511965048269136, "altitude": 66.93000000312884, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:12.929390+00:00", "timestamp_unix": 1768179252.92939}, "nmea_primary": {"latitude": 40.016785, "longitude": 18.511908333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:12.160627+00:00", "timestamp_unix": 1768179252.160627}, "nmea_secondary": {"latitude": 40.016735, "longitude": 18.511961666666668, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:12.357210+00:00", "timestamp_unix": 1768179252.35721}}

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


validation_timestamp: 2026-01-12T00:54:42.966204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.365488775576451, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.379797058130865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7420401779063197, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.38996509000473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016836836602257023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.010275870968833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9765765140590914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.026431845982005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9907081319364575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.217359088488064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016865, "longitude": 18.511871, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:33+00:00", "timestamp_unix": 1768179273.0}, "starlink_location": {"latitude": 40.01680046990094, "longitude": 18.511890521794307, "altitude": 67.59000000309997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:54:42.929460+00:00", "timestamp_unix": 1768179282.92946}, "starlink_gps": {"latitude": 40.016800362621765, "longitude": 18.51189066132031, "altitude": 67.59000000215711, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:42.929715+00:00", "timestamp_unix": 1768179282.929715}, "nmea_primary": {"latitude": 40.01687166666667, "longitude": 18.51184, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:42.146447+00:00", "timestamp_unix": 1768179282.146447}, "nmea_secondary": {"latitude": 40.01682666666667, "longitude": 18.511883333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:54:41.772925+00:00", "timestamp_unix": 1768179281.772925}}

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


validation_timestamp: 2026-01-12T00:55:12.971553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.773071033961427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.781932771756388, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.220132243514953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.786636014211074, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008866788758396908, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.208033716919622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9955208786506815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.216729022835383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.004350290579942, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.240713947042736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016964, "longitude": 18.511814, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:06+00:00", "timestamp_unix": 1768179306.0}, "starlink_location": {"latitude": 40.01691042420181, "longitude": 18.51185184071214, "altitude": 68.20000000097538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:55:12.929677+00:00", "timestamp_unix": 1768179312.929677}, "starlink_gps": {"latitude": 40.016910352823224, "longitude": 18.51185188712928, "altitude": 68.20000000037646, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:12.929935+00:00", "timestamp_unix": 1768179312.929935}, "nmea_primary": {"latitude": 40.01696166666667, "longitude": 18.5118, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:12.170117+00:00", "timestamp_unix": 1768179312.170117}, "nmea_secondary": {"latitude": 40.016933333333334, "longitude": 18.511833333333332, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:12.353463+00:00", "timestamp_unix": 1768179312.353463}}

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


validation_timestamp: 2026-01-12T00:55:42.964478+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.157707855563011, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.174293267047444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7060287058665019, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.86336573330838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016778101164895497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.444143570121853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5068357883291075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.460901239836023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5233704700697994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0354549332522875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01706, "longitude": 18.511778, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:36+00:00", "timestamp_unix": 1768179336.0}, "starlink_location": {"latitude": 40.01701530298175, "longitude": 18.511820688784766, "altitude": 67.63000000339552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:55:42.930139+00:00", "timestamp_unix": 1768179342.930139}, "starlink_gps": {"latitude": 40.0170151960768, "longitude": 18.51182082782445, "altitude": 67.63000000151817, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:42.930395+00:00", "timestamp_unix": 1768179342.930395}, "nmea_primary": {"latitude": 40.01705833333333, "longitude": 18.51177, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:42.159709+00:00", "timestamp_unix": 1768179342.159709}, "nmea_secondary": {"latitude": 40.017028333333336, "longitude": 18.511796666666665, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:55:42.331411+00:00", "timestamp_unix": 1768179342.331411}}

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


validation_timestamp: 2026-01-12T00:56:12.966067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.535575683582567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.548131855178347, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.74283241495801, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.801421119648766, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012558274128200661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.287818517081241, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8489262825029624, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.300088132221907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8579190975814766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1979984736128335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01716, "longitude": 18.511724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:08+00:00", "timestamp_unix": 1768179368.0}, "starlink_location": {"latitude": 40.01709530306685, "longitude": 18.511750340668552, "altitude": 70.7100000004554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:56:12.930390+00:00", "timestamp_unix": 1768179372.93039}, "starlink_gps": {"latitude": 40.017095195881126, "longitude": 18.511750387136903, "altitude": 70.71000000064919, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:12.930647+00:00", "timestamp_unix": 1768179372.930647}, "nmea_primary": {"latitude": 40.01715166666666, "longitude": 18.511706666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:12.145479+00:00", "timestamp_unix": 1768179372.145479}, "nmea_secondary": {"latitude": 40.017118333333336, "longitude": 18.511765, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:11.753139+00:00", "timestamp_unix": 1768179371.753139}}

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


validation_timestamp: 2026-01-12T00:56:42.971426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.579237432373283, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5904125258180795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6340133064081974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.666982374773578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01119261200992178, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.445927548850809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7099346157344464, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.456975241774181, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7100298029633485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.89440340658895, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01725, "longitude": 18.51161, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:41+00:00", "timestamp_unix": 1768179401.0}, "starlink_location": {"latitude": 40.01719909086377, "longitude": 18.511669181426257, "altitude": 68.14000000110565, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:56:42.930447+00:00", "timestamp_unix": 1768179402.930447}, "starlink_gps": {"latitude": 40.017199019547846, "longitude": 18.511669274179376, "altitude": 68.14000000143604, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:42.930703+00:00", "timestamp_unix": 1768179402.930703}, "nmea_primary": {"latitude": 40.01723833333333, "longitude": 18.511598333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:42.155629+00:00", "timestamp_unix": 1768179402.155629}, "nmea_secondary": {"latitude": 40.01721, "longitude": 18.511683333333334, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:56:41.734584+00:00", "timestamp_unix": 1768179401.734584}}

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


validation_timestamp: 2026-01-12T00:57:12.968714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.246026771714088, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.260636830119036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.076116129134383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.117407299399382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019754283731227194, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.156922880868742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.650040962942824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.176673109205431, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.642928791322026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.494361985513977, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017315, "longitude": 18.511501, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:02+00:00", "timestamp_unix": 1768179422.0}, "starlink_location": {"latitude": 40.017277469668045, "longitude": 18.5115101961158, "altitude": 65.65382581488547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:57:12.931343+00:00", "timestamp_unix": 1768179432.931343}, "starlink_gps": {"latitude": 40.01727736280625, "longitude": 18.511510381427968, "altitude": 65.66569133445563, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:12.931597+00:00", "timestamp_unix": 1768179432.931597}, "nmea_primary": {"latitude": 40.017311666666664, "longitude": 18.511453333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:12.142261+00:00", "timestamp_unix": 1768179432.142261}, "nmea_secondary": {"latitude": 40.01729, "longitude": 18.511536666666668, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:12.367160+00:00", "timestamp_unix": 1768179432.36716}}

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


validation_timestamp: 2026-01-12T00:57:42.971731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.042182434076121, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.048537447612514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.02172150199429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.026829781153784, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017656420879404756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.215896822137196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.5684779230007795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.231083672157634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.556825244548312, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.079958505916695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017387, "longitude": 18.511318, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:34+00:00", "timestamp_unix": 1768179454.0}, "starlink_location": {"latitude": 40.01733292421156, "longitude": 18.511311029477692, "altitude": 69.2400000031561, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:57:42.931073+00:00", "timestamp_unix": 1768179462.931073}, "starlink_gps": {"latitude": 40.017332852975095, "longitude": 18.511311214777614, "altitude": 69.24000000438411, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:42.931325+00:00", "timestamp_unix": 1768179462.931325}, "nmea_primary": {"latitude": 40.01738, "longitude": 18.511271666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:42.163814+00:00", "timestamp_unix": 1768179462.163814}, "nmea_secondary": {"latitude": 40.01735166666667, "longitude": 18.511371666666665, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:57:42.345217+00:00", "timestamp_unix": 1768179462.345217}}

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


validation_timestamp: 2026-01-12T00:58:12.956581+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.1838562745405445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.18622239447542, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.690945101545493, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.854778228174333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0564738570540864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.927261127332057, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.690345539868571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9591653594233085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.636377099161302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.957840104372501, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017456, "longitude": 18.51112, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:06+00:00", "timestamp_unix": 1768179486.0}, "starlink_location": {"latitude": 40.01740069412504, "longitude": 18.51111238194899, "altitude": 67.82006093161134, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:58:12.915526+00:00", "timestamp_unix": 1768179492.915526}, "starlink_gps": {"latitude": 40.01740062202154, "longitude": 18.511113038393255, "altitude": 67.81205483274454, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:12.915783+00:00", "timestamp_unix": 1768179492.915783}, "nmea_primary": {"latitude": 40.01745666666667, "longitude": 18.511076666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:12.157692+00:00", "timestamp_unix": 1768179492.157692}, "nmea_secondary": {"latitude": 40.01741, "longitude": 18.51119, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:11.727501+00:00", "timestamp_unix": 1768179491.727501}}

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


validation_timestamp: 2026-01-12T00:58:42.971161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.499166860734603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.511841173737172, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.134115642069287, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.765668226015617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02503123544513619, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.417299069624648, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.116930953499513, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.436203178452871, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.092036675106547, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.494715862005409, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017532, "longitude": 18.510925, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:37+00:00", "timestamp_unix": 1768179517.0}, "starlink_location": {"latitude": 40.01748359082077, "longitude": 18.510938211100633, "altitude": 71.57000000496336, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:58:42.931577+00:00", "timestamp_unix": 1768179522.931577}, "starlink_gps": {"latitude": 40.01748351938122, "longitude": 18.510938489843586, "altitude": 71.570000005527, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:42.931836+00:00", "timestamp_unix": 1768179522.931836}, "nmea_primary": {"latitude": 40.01753333333333, "longitude": 18.5109, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:42.142219+00:00", "timestamp_unix": 1768179522.142219}, "nmea_secondary": {"latitude": 40.017471666666665, "longitude": 18.511008333333333, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:58:41.744962+00:00", "timestamp_unix": 1768179521.744962}}

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


validation_timestamp: 2026-01-12T00:59:12.973209+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.950326595832546, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.957773969254483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.999776245370371, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.25026041564158, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012514265825495073, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.56045658890928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.719554536432915, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.569202331331372, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.70721387831304, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.20316680717877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017628, "longitude": 18.51077, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:09+00:00", "timestamp_unix": 1768179549.0}, "starlink_location": {"latitude": 40.01756854545598, "longitude": 18.51079518870383, "altitude": 69.95411865303697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:59:12.931756+00:00", "timestamp_unix": 1768179552.931756}, "starlink_gps": {"latitude": 40.01756850974009, "longitude": 18.510795328060436, "altitude": 69.94618713368416, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:12.932028+00:00", "timestamp_unix": 1768179552.932028}, "nmea_primary": {"latitude": 40.01762166666666, "longitude": 18.510761666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:12.166398+00:00", "timestamp_unix": 1768179552.166398}, "nmea_secondary": {"latitude": 40.017563333333335, "longitude": 18.510838333333332, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:11.772263+00:00", "timestamp_unix": 1768179551.772263}}

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


validation_timestamp: 2026-01-12T00:59:43.031782+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.198715210634171, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.23080715451648, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2267952237459387, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.938753417077985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040136581953969665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.0509979080691805, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4249452685066826, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.084995295879152, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.388945404965133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.910841674409045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01773, "longitude": 18.510662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:41+00:00", "timestamp_unix": 1768179581.0}, "starlink_location": {"latitude": 40.01765913281075, "longitude": 18.510688579859238, "altitude": 67.31000000411308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T00:59:42.992669+00:00", "timestamp_unix": 1768179582.992669}, "starlink_gps": {"latitude": 40.01765891568986, "longitude": 18.510688956376974, "altitude": 67.31000000161285, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:42.992922+00:00", "timestamp_unix": 1768179582.992922}, "nmea_primary": {"latitude": 40.01771, "longitude": 18.510663333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:42.155501+00:00", "timestamp_unix": 1768179582.155501}, "nmea_secondary": {"latitude": 40.01765666666667, "longitude": 18.510705, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T00:59:41.781044+00:00", "timestamp_unix": 1768179581.781044}}

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


validation_timestamp: 2026-01-12T01:00:12.967963+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.043618568862561, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.05766668106398, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4628084614258157, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.985862247574726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014335400741749268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.635677055612622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.027255862926449, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.64990281425698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0133156249653967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.607730739562262, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01782, "longitude": 18.510569, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:11+00:00", "timestamp_unix": 1768179611.0}, "starlink_location": {"latitude": 40.01775296997344, "longitude": 18.510604514452858, "altitude": 68.47000000218306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:00:12.932086+00:00", "timestamp_unix": 1768179612.932086}, "starlink_gps": {"latitude": 40.01775286257446, "longitude": 18.51060460757537, "altitude": 68.47000000042686, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:12.932339+00:00", "timestamp_unix": 1768179612.932339}, "nmea_primary": {"latitude": 40.01779833333333, "longitude": 18.510575, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:12.157910+00:00", "timestamp_unix": 1768179612.15791}, "nmea_secondary": {"latitude": 40.01774666666667, "longitude": 18.510613333333332, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:11.768908+00:00", "timestamp_unix": 1768179611.768908}}

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


validation_timestamp: 2026-01-12T01:00:43.032454+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.900378592015474, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.914768413700396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5642853990687513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5540853846152047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03305267178314367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.005567696954683, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.6844738845564167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.030819972646072, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.6816000489080142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.520259425961491, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01788, "longitude": 18.510506, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:32+00:00", "timestamp_unix": 1768179632.0}, "starlink_location": {"latitude": 40.01785443313679, "longitude": 18.51051274663549, "altitude": 70.00000000347205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:00:42.993471+00:00", "timestamp_unix": 1768179642.993471}, "starlink_gps": {"latitude": 40.01785436077502, "longitude": 18.51051312309269, "altitude": 70.00000000308125, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:42.993728+00:00", "timestamp_unix": 1768179642.993728}, "nmea_primary": {"latitude": 40.017898333333335, "longitude": 18.510471666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:42.163923+00:00", "timestamp_unix": 1768179642.163923}, "nmea_secondary": {"latitude": 40.01784833333333, "longitude": 18.510511666666666, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:00:41.776530+00:00", "timestamp_unix": 1768179641.77653}}

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


validation_timestamp: 2026-01-12T01:01:12.973705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.163403847065839, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1771585522424197, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5902033333994665, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.383058974537485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026473615585531785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.0813261584524945, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.296290851508649, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.103959500309788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.274816363086847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.374835213095981, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017967, "longitude": 18.510395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:06+00:00", "timestamp_unix": 1768179666.0}, "starlink_location": {"latitude": 40.017938636308294, "longitude": 18.51039787754683, "altitude": 68.46000000735471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:01:12.932597+00:00", "timestamp_unix": 1768179672.932597}, "starlink_gps": {"latitude": 40.017938529498075, "longitude": 18.51039815538359, "altitude": 68.46000000608782, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:12.932848+00:00", "timestamp_unix": 1768179672.932848}, "nmea_primary": {"latitude": 40.017985, "longitude": 18.51036, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:12.156718+00:00", "timestamp_unix": 1768179672.156718}, "nmea_secondary": {"latitude": 40.01792833333333, "longitude": 18.510405, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:11.355679+00:00", "timestamp_unix": 1768179671.355679}}

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


validation_timestamp: 2026-01-12T01:01:42.969388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.473455259864563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.486747914202637, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.220231775839519, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.703456111541909, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01981202827576982, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.619972616008009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.076692498125579, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.63717829311583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0605616562896316, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.142785787653625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018066, "longitude": 18.510275, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:37+00:00", "timestamp_unix": 1768179697.0}, "starlink_location": {"latitude": 40.018016969708, "longitude": 18.51028069602496, "altitude": 68.26000000309259, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:01:42.932919+00:00", "timestamp_unix": 1768179702.932919}, "starlink_gps": {"latitude": 40.01801686253383, "longitude": 18.51028088188083, "altitude": 68.2600000026073, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:42.933173+00:00", "timestamp_unix": 1768179702.933173}, "nmea_primary": {"latitude": 40.018071666666664, "longitude": 18.51025, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:42.157570+00:00", "timestamp_unix": 1768179702.15757}, "nmea_secondary": {"latitude": 40.01801666666667, "longitude": 18.510293333333333, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:01:41.846821+00:00", "timestamp_unix": 1768179701.846821}}

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


validation_timestamp: 2026-01-12T01:02:13.029810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.520636217997537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.555984550784941, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2406756909172234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2049273437400085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035954649341473736, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.8140709145425715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7942561516411613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.848471614314502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7588438649910154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.594878717758232, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018166, "longitude": 18.510166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:08+00:00", "timestamp_unix": 1768179728.0}, "starlink_location": {"latitude": 40.018126899581766, "longitude": 18.510180539740734, "altitude": 66.01000000307153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:02:12.994036+00:00", "timestamp_unix": 1768179732.994036}, "starlink_gps": {"latitude": 40.01812661014303, "longitude": 18.51018072796462, "altitude": 66.01000000190224, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:12.994292+00:00", "timestamp_unix": 1768179732.994292}, "nmea_primary": {"latitude": 40.01815833333333, "longitude": 18.510141666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:12.147776+00:00", "timestamp_unix": 1768179732.147776}, "nmea_secondary": {"latitude": 40.01810666666667, "longitude": 18.5102, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:11.780264+00:00", "timestamp_unix": 1768179731.780264}}

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


validation_timestamp: 2026-01-12T01:02:42.975211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.024525854092297, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.048219019574468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1405662739247204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.085277048781578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025386411617738698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.775032310479104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9673933008929898, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7998707970852506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.949622223499991, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.036458408552311, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01826, "longitude": 18.510056, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:41+00:00", "timestamp_unix": 1768179761.0}, "starlink_location": {"latitude": 40.018216893615545, "longitude": 18.510073696375244, "altitude": 67.25794804639641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:02:42.935458+00:00", "timestamp_unix": 1768179762.935458}, "starlink_gps": {"latitude": 40.018216715064916, "longitude": 18.51007388215573, "altitude": 67.26191316143137, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:42.935713+00:00", "timestamp_unix": 1768179762.935713}, "nmea_primary": {"latitude": 40.01826333333333, "longitude": 18.510043333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:42.169337+00:00", "timestamp_unix": 1768179762.169337}, "nmea_secondary": {"latitude": 40.018215, "longitude": 18.510096666666666, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:02:41.758656+00:00", "timestamp_unix": 1768179761.758656}}

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


validation_timestamp: 2026-01-12T01:03:13.032228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.939852085314324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.9754388471623505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3088282323465634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.700506162253417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03599921745122327, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.01511768870369, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3130562775030556, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.051068805009647, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3324311156147823, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.945690585593949, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01837, "longitude": 18.509966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:11+00:00", "timestamp_unix": 1768179791.0}, "starlink_location": {"latitude": 40.01831056639047, "longitude": 18.50999087297863, "altitude": 70.92000000451362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:03:12.994372+00:00", "timestamp_unix": 1768179792.994372}, "starlink_gps": {"latitude": 40.018310276592956, "longitude": 18.50999106143635, "altitude": 70.92000000356207, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:12.994630+00:00", "timestamp_unix": 1768179792.99463}, "nmea_primary": {"latitude": 40.01837666666667, "longitude": 18.509953333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:12.157086+00:00", "timestamp_unix": 1768179792.157086}, "nmea_secondary": {"latitude": 40.018328333333336, "longitude": 18.510005, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:12.375131+00:00", "timestamp_unix": 1768179792.375131}}

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


validation_timestamp: 2026-01-12T01:03:42.978599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.391053529991247, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.403592228657073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.290533884131661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.23696002655564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012548759892414893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.589990355917104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.209827492549317, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.602373380008551, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2223370022906637, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5193243170513195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018444, "longitude": 18.50991, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:32+00:00", "timestamp_unix": 1768179812.0}, "starlink_location": {"latitude": 40.01839863632702, "longitude": 18.50993234069079, "altitude": 71.3500000013594, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:03:42.938462+00:00", "timestamp_unix": 1768179822.938462}, "starlink_gps": {"latitude": 40.0183985292225, "longitude": 18.509932387124834, "altitude": 71.35000000026527, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:42.938853+00:00", "timestamp_unix": 1768179822.938853}, "nmea_primary": {"latitude": 40.018475, "longitude": 18.50988, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:42.157709+00:00", "timestamp_unix": 1768179822.157709}, "nmea_secondary": {"latitude": 40.01842666666667, "longitude": 18.509923333333333, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:03:41.758622+00:00", "timestamp_unix": 1768179821.758622}}

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


validation_timestamp: 2026-01-12T01:04:12.961678+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.253021619551726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.27627369732084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4371942162500337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.107739877581962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024099181758703684, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.619067883593564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1894417837095723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.641742054449269, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.213412402350091, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.514712437471663, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018543, "longitude": 18.50986, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:03+00:00", "timestamp_unix": 1768179843.0}, "starlink_location": {"latitude": 40.018488749405385, "longitude": 18.50987933333333, "altitude": 69.26000000096299, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:04:12.918882+00:00", "timestamp_unix": 1768179852.918882}, "starlink_gps": {"latitude": 40.01848853267624, "longitude": 18.509879333333334, "altitude": 69.26000000056595, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:12.919155+00:00", "timestamp_unix": 1768179852.919155}, "nmea_primary": {"latitude": 40.01856166666666, "longitude": 18.509845, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:12.158911+00:00", "timestamp_unix": 1768179852.158911}, "nmea_secondary": {"latitude": 40.01850833333334, "longitude": 18.509876666666667, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:11.719785+00:00", "timestamp_unix": 1768179851.719785}}

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


validation_timestamp: 2026-01-12T01:04:42.970159+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.773984035014847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.785616345741046, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7864350315888133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8598752112211385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011915213591894272, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.477299719150064, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.157739163049662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.488732030954667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.1686237516651765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.402528661604985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018623, "longitude": 18.509844, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:34+00:00", "timestamp_unix": 1768179874.0}, "starlink_location": {"latitude": 40.018545969654774, "longitude": 18.509866333333335, "altitude": 70.10000000160063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:04:42.934055+00:00", "timestamp_unix": 1768179882.934055}, "starlink_gps": {"latitude": 40.018545862498684, "longitude": 18.509866333333335, "altitude": 70.10000000061532, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:42.934311+00:00", "timestamp_unix": 1768179882.934311}, "nmea_primary": {"latitude": 40.018645, "longitude": 18.509828333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:42.150102+00:00", "timestamp_unix": 1768179882.150102}, "nmea_secondary": {"latitude": 40.018588333333334, "longitude": 18.509841666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:04:41.368687+00:00", "timestamp_unix": 1768179881.368687}}

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


validation_timestamp: 2026-01-12T01:05:12.978501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.670198600239921, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.670756532424749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4392131941020585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2204428001330543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00395039320324978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.072222278440853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8053922505776345, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.072891892651167, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.806571513546392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.456845657092831, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018703, "longitude": 18.509853, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:06+00:00", "timestamp_unix": 1768179906.0}, "starlink_location": {"latitude": 40.018608, "longitude": 18.50987067402333, "altitude": 69.76000000020936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:05:12.935758+00:00", "timestamp_unix": 1768179912.935758}, "starlink_gps": {"latitude": 40.018608, "longitude": 18.509870720412838, "altitude": 69.7599999992633, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:12.936016+00:00", "timestamp_unix": 1768179912.936016}, "nmea_primary": {"latitude": 40.018715, "longitude": 18.509846666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:12.169142+00:00", "timestamp_unix": 1768179912.169142}, "nmea_secondary": {"latitude": 40.018675, "longitude": 18.509843333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:11.769407+00:00", "timestamp_unix": 1768179911.769407}}

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


validation_timestamp: 2026-01-12T01:05:42.972383+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.42548865991807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.43135308518241, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7082566277243123, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2448882265459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008826559927080082, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.963746958739685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.675807530140526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.969230032179452, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.680427465664128, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7495539659994215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01876, "longitude": 18.509916, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:37+00:00", "timestamp_unix": 1768179937.0}, "starlink_location": {"latitude": 40.01865204539736, "longitude": 18.509878318505052, "altitude": 69.58000000071975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:05:42.934720+00:00", "timestamp_unix": 1768179942.93472}, "starlink_gps": {"latitude": 40.01865200978578, "longitude": 18.509878225870626, "altitude": 69.58000000048568, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:42.935008+00:00", "timestamp_unix": 1768179942.935008}, "nmea_primary": {"latitude": 40.018775, "longitude": 18.509911666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:42.158885+00:00", "timestamp_unix": 1768179942.158885}, "nmea_secondary": {"latitude": 40.01875666666667, "longitude": 18.50989, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:05:41.836002+00:00", "timestamp_unix": 1768179941.836002}}

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


validation_timestamp: 2026-01-12T01:06:13.032494+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.868565592553489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.870082517538494, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5675580965183453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.349857017516386, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016028644252848372, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.139238682734856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.103201435387743, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.138786022161915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.094991638253164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.969693976580761, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0188, "longitude": 18.510012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:09+00:00", "timestamp_unix": 1768179969.0}, "starlink_location": {"latitude": 40.01873849999999, "longitude": 18.51000445995141, "altitude": 69.82190949524478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:06:12.995276+00:00", "timestamp_unix": 1768179972.995276}, "starlink_gps": {"latitude": 40.01873849999997, "longitude": 18.510004271726512, "altitude": 69.8299440104933, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:12.995535+00:00", "timestamp_unix": 1768179972.995535}, "nmea_primary": {"latitude": 40.018811666666664, "longitude": 18.510001666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:12.162455+00:00", "timestamp_unix": 1768179972.162455}, "nmea_secondary": {"latitude": 40.018793333333335, "longitude": 18.509961666666666, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:11.795768+00:00", "timestamp_unix": 1768179971.795768}}

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


validation_timestamp: 2026-01-12T01:06:43.035062+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.1917774104590375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.199671584550285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8861233632635779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.889210253603565, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03202541916274695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.492170603293535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.113495485320825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.495922577635039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.098374568363985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.120080324858208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018826, "longitude": 18.510134, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:41+00:00", "timestamp_unix": 1768180001.0}, "starlink_location": {"latitude": 40.018771999999984, "longitude": 18.51011625372202, "altitude": 69.94000000278591, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:06:42.998191+00:00", "timestamp_unix": 1768180002.998191}, "starlink_gps": {"latitude": 40.018771999999984, "longitude": 18.51011587764628, "altitude": 69.94000000278591, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:42.998447+00:00", "timestamp_unix": 1768180002.998447}, "nmea_primary": {"latitude": 40.01883, "longitude": 18.510125, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:42.184637+00:00", "timestamp_unix": 1768180002.184637}, "nmea_secondary": {"latitude": 40.01882833333333, "longitude": 18.510076666666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:06:41.777416+00:00", "timestamp_unix": 1768180001.777416}}

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


validation_timestamp: 2026-01-12T01:07:12.961885+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.915699789981775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.908276607425703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.47157609237586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.0914045939333405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03297910957350374, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.593759530830431, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.928289036930114, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.579802507755732, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.901004202739484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.687286565841771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01883, "longitude": 18.510271, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:11+00:00", "timestamp_unix": 1768180031.0}, "starlink_location": {"latitude": 40.01877680577917, "longitude": 18.510269877517832, "altitude": 70.34000000318031, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:07:12.919598+00:00", "timestamp_unix": 1768180032.919598}, "starlink_gps": {"latitude": 40.01877687797987, "longitude": 18.510269501893394, "altitude": 70.34000000145404, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:12.919850+00:00", "timestamp_unix": 1768180032.91985}, "nmea_primary": {"latitude": 40.018835, "longitude": 18.510255, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:12.171465+00:00", "timestamp_unix": 1768180032.171465}, "nmea_secondary": {"latitude": 40.018836666666665, "longitude": 18.5102, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:11.421055+00:00", "timestamp_unix": 1768180031.421055}}

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


validation_timestamp: 2026-01-12T01:07:43.035045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.41370870415635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.390706576276745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.512045345341644, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2578612953018222, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025354295212710015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.931204761978659, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.179400719298304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9104243011442605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.154509864430194, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7537265582691486, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018833, "longitude": 18.510357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:32+00:00", "timestamp_unix": 1768180052.0}, "starlink_location": {"latitude": 40.018781066845854, "longitude": 18.51042885678066, "altitude": 70.42000000244697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:07:42.996508+00:00", "timestamp_unix": 1768180062.996508}, "starlink_gps": {"latitude": 40.01878113920739, "longitude": 18.510428574434798, "altitude": 70.4200000013585, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:42.996761+00:00", "timestamp_unix": 1768180062.996761}, "nmea_primary": {"latitude": 40.018838333333335, "longitude": 18.510373333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:42.162468+00:00", "timestamp_unix": 1768180062.162468}, "nmea_secondary": {"latitude": 40.01882166666667, "longitude": 18.510335, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:07:41.465834+00:00", "timestamp_unix": 1768180061.465834}}

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


validation_timestamp: 2026-01-12T01:08:13.039654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.738859609480801, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.721456596626444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0325802536215494, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2204423992662563, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032061852649271506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.107664997896061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.160148815760811, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.093836925030665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.132260724366417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4923714956658807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018833, "longitude": 18.510473, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:03+00:00", "timestamp_unix": 1768180083.0}, "starlink_location": {"latitude": 40.01878216666665, "longitude": 18.510516086740676, "altitude": 69.92000000281878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:08:12.999174+00:00", "timestamp_unix": 1768180092.999174}, "starlink_gps": {"latitude": 40.01878216666664, "longitude": 18.51051571023704, "altitude": 69.92000000180344, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:12.999433+00:00", "timestamp_unix": 1768180092.999433}, "nmea_primary": {"latitude": 40.018831666666664, "longitude": 18.510485, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:12.149912+00:00", "timestamp_unix": 1768180092.149912}, "nmea_secondary": {"latitude": 40.018805, "longitude": 18.510463333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:11.359237+00:00", "timestamp_unix": 1768180091.359237}}

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


validation_timestamp: 2026-01-12T01:08:42.975524+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.654707548259326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.657940985488178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4301751943823782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5972377805716453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005623636396165192, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.751987733140238, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.181670179798532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.754475222158378, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.183334599082032, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1671423816184174, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018837, "longitude": 18.51056, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:36+00:00", "timestamp_unix": 1768180116.0}, "starlink_location": {"latitude": 40.018769212202116, "longitude": 18.51057565943298, "altitude": 69.01793185226744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:08:42.937074+00:00", "timestamp_unix": 1768180122.937074}, "starlink_gps": {"latitude": 40.01876917637001, "longitude": 18.51057561282887, "altitude": 69.02191051051123, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:42.937327+00:00", "timestamp_unix": 1768180122.937327}, "nmea_primary": {"latitude": 40.01882666666667, "longitude": 18.51055, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:42.178057+00:00", "timestamp_unix": 1768180122.178057}, "nmea_secondary": {"latitude": 40.018818333333336, "longitude": 18.51054166666667, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:08:41.780326+00:00", "timestamp_unix": 1768180121.780326}}

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


validation_timestamp: 2026-01-12T01:09:13.044003+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.973571744106732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.966898001445825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0460430909440328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7418427777695284, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025346252395975637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.226464876018506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.712466530954202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.217469027039031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.705595921079178, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6436812901942497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01884, "longitude": 18.510582, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:07+00:00", "timestamp_unix": 1768180147.0}, "starlink_location": {"latitude": 40.01876840021216, "longitude": 18.510576856651696, "altitude": 69.011907875099, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:09:12.996792+00:00", "timestamp_unix": 1768180152.996792}, "starlink_gps": {"latitude": 40.018768472550775, "longitude": 18.510576574395465, "altitude": 69.01994007668283, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:12.997046+00:00", "timestamp_unix": 1768180152.997046}, "nmea_primary": {"latitude": 40.01883333333333, "longitude": 18.510573333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:12.144719+00:00", "timestamp_unix": 1768180152.144719}, "nmea_secondary": {"latitude": 40.01884666666667, "longitude": 18.510581666666667, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:11.364020+00:00", "timestamp_unix": 1768180151.36402}}

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


validation_timestamp: 2026-01-12T01:09:43.036564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.735039142685164, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.744763961247111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4892558574287451, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.895453117361415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011358001375324975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.193451648444444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.59248400638982, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.204094453943753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.600790171443808, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.380472640092121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018852, "longitude": 18.51057, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:39+00:00", "timestamp_unix": 1768180179.0}, "starlink_location": {"latitude": 40.01878443318899, "longitude": 18.510591603249924, "altitude": 68.84999999987741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:09:42.997242+00:00", "timestamp_unix": 1768180182.997242}, "starlink_gps": {"latitude": 40.01878436081929, "longitude": 18.510591697375855, "altitude": 68.849999999939, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:42.997501+00:00", "timestamp_unix": 1768180182.997501}, "nmea_primary": {"latitude": 40.018843333333336, "longitude": 18.510556666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:42.167631+00:00", "timestamp_unix": 1768180182.167631}, "nmea_secondary": {"latitude": 40.018861666666666, "longitude": 18.510588333333335, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:09:41.771573+00:00", "timestamp_unix": 1768180181.771573}}

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


validation_timestamp: 2026-01-12T01:10:12.974927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.218081727664236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.226570825574186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3585525309056676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8543459226164702, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012512911603584557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.873582627986625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.808526472366722, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.883313891316647, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.815010015308143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0485794830660593, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018875, "longitude": 18.51054, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:11+00:00", "timestamp_unix": 1768180211.0}, "starlink_location": {"latitude": 40.018799378797425, "longitude": 18.510584355312005, "altitude": 69.51000000091149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:10:12.936717+00:00", "timestamp_unix": 1768180212.936717}, "starlink_gps": {"latitude": 40.018799343085384, "longitude": 18.510584494656037, "altitude": 69.51000000107359, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:12.936976+00:00", "timestamp_unix": 1768180212.936976}, "nmea_primary": {"latitude": 40.01886666666667, "longitude": 18.510528333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:12.173359+00:00", "timestamp_unix": 1768180212.173359}, "nmea_secondary": {"latitude": 40.018876666666664, "longitude": 18.510561666666668, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:11.784538+00:00", "timestamp_unix": 1768180211.784538}}

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


validation_timestamp: 2026-01-12T01:10:42.974676+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9964555764572385, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.999649207260484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.646354458542155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.761886932399279, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003956073853071569, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.698629673738647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.540505090536273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.701114312995324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.544148701658617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.108857711394669, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01889, "longitude": 18.510496, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:32+00:00", "timestamp_unix": 1768180232.0}, "starlink_location": {"latitude": 40.01883921208502, "longitude": 18.51054450000001, "altitude": 69.8799999994568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:10:42.937159+00:00", "timestamp_unix": 1768180242.937159}, "starlink_gps": {"latitude": 40.01883917650719, "longitude": 18.510544500000005, "altitude": 69.8800000003612, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:42.937414+00:00", "timestamp_unix": 1768180242.937414}, "nmea_primary": {"latitude": 40.01888833333334, "longitude": 18.510465, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:42.163820+00:00", "timestamp_unix": 1768180242.16382}, "nmea_secondary": {"latitude": 40.018901666666665, "longitude": 18.51051, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:10:42.362096+00:00", "timestamp_unix": 1768180242.362096}}

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


validation_timestamp: 2026-01-12T01:11:13.042413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.465189090632971, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.468378467765308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2571108912989866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2766151542704476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025401691203765255, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.134345502588365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.130827636360775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.146821580460676, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.122083856371979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.463725990770128, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01892, "longitude": 18.510408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:06+00:00", "timestamp_unix": 1768180266.0}, "starlink_location": {"latitude": 40.018867566728886, "longitude": 18.510440809427468, "altitude": 71.21000000188498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:11:12.997913+00:00", "timestamp_unix": 1768180272.997913}, "starlink_gps": {"latitude": 40.01886763922572, "longitude": 18.51044109230148, "altitude": 71.21000000170338, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:12.998171+00:00", "timestamp_unix": 1768180272.998171}, "nmea_primary": {"latitude": 40.01891666666667, "longitude": 18.51037, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:12.148251+00:00", "timestamp_unix": 1768180272.148251}, "nmea_secondary": {"latitude": 40.01893166666667, "longitude": 18.510443333333335, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:11.781606+00:00", "timestamp_unix": 1768180271.781606}}

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


validation_timestamp: 2026-01-12T01:11:43.032014+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.909671563500667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.9296718027194535, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.120765210043167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.912671450603377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04093447280392255, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.253099462556516, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.516315636638337, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.285771951526244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.493780397484023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.711665872958094, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01895, "longitude": 18.51028, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:36+00:00", "timestamp_unix": 1768180296.0}, "starlink_location": {"latitude": 40.01890793324835, "longitude": 18.51029751585832, "altitude": 70.12000000499911, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:11:42.998259+00:00", "timestamp_unix": 1768180302.998259}, "starlink_gps": {"latitude": 40.0189078607773, "longitude": 18.510297987147805, "altitude": 70.12000000453682, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:42.998514+00:00", "timestamp_unix": 1768180302.998514}, "nmea_primary": {"latitude": 40.01894333333333, "longitude": 18.510256666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:42.154524+00:00", "timestamp_unix": 1768180302.154524}, "nmea_secondary": {"latitude": 40.01893666666667, "longitude": 18.510335, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:11:41.783743+00:00", "timestamp_unix": 1768180301.783743}}

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


validation_timestamp: 2026-01-12T01:12:13.036377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.157369189443516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.156286027897553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8429873266113905, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.023418939717588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01790490339929922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.446942566875229, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4657739018984834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4510116526327685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.450739522918508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.482816979239905, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018993, "longitude": 18.510155, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:07+00:00", "timestamp_unix": 1768180327.0}, "starlink_location": {"latitude": 40.01894206688229, "longitude": 18.510183373349363, "altitude": 68.84000000008292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:12:12.998585+00:00", "timestamp_unix": 1768180332.998585}, "starlink_gps": {"latitude": 40.01894213912125, "longitude": 18.5101835612615, "altitude": 68.83999999975849, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:12.998879+00:00", "timestamp_unix": 1768180332.998879}, "nmea_primary": {"latitude": 40.01898666666666, "longitude": 18.510135, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:12.177807+00:00", "timestamp_unix": 1768180332.177807}, "nmea_secondary": {"latitude": 40.01897666666667, "longitude": 18.51021, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:11.820515+00:00", "timestamp_unix": 1768180331.820515}}

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


validation_timestamp: 2026-01-12T01:12:43.037679+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.53879023853132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5853260724388605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7099183953511221, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.7774087998323465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05785941193307856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.737891924823587, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.143000751615968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.79252819798978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.139769334558236, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1004837020082725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019054, "longitude": 18.510042, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:39+00:00", "timestamp_unix": 1768180359.0}, "starlink_location": {"latitude": 40.01900706591972, "longitude": 18.51006378648608, "altitude": 67.08000000996313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:12:42.998600+00:00", "timestamp_unix": 1768180362.9986}, "starlink_gps": {"latitude": 40.01900677649744, "longitude": 18.510064351133064, "altitude": 67.08000000657438, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:42.998886+00:00", "timestamp_unix": 1768180362.998886}, "nmea_primary": {"latitude": 40.01904833333333, "longitude": 18.510023333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:42.163184+00:00", "timestamp_unix": 1768180362.163184}, "nmea_secondary": {"latitude": 40.019036666666665, "longitude": 18.510093333333334, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:12:41.779051+00:00", "timestamp_unix": 1768180361.779051}}

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


validation_timestamp: 2026-01-12T01:13:13.037797+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.139498360780835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.153268766029676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.590723815480174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.861646481406874, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03202856636397226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4149267103435665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.804827664948155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.434167570531371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.778226704641646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4279787313035515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019123, "longitude": 18.509914, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:11+00:00", "timestamp_unix": 1768180391.0}, "starlink_location": {"latitude": 40.01908933333332, "longitude": 18.509934746386506, "altitude": 68.34190170140046, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:13:12.998982+00:00", "timestamp_unix": 1768180392.998982}, "starlink_gps": {"latitude": 40.01908933333332, "longitude": 18.509935122500952, "altitude": 68.34992901486538, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:12.999234+00:00", "timestamp_unix": 1768180392.999234}, "nmea_primary": {"latitude": 40.019128333333335, "longitude": 18.509896666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:12.146171+00:00", "timestamp_unix": 1768180392.146171}, "nmea_secondary": {"latitude": 40.01911333333334, "longitude": 18.50998166666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:11.761742+00:00", "timestamp_unix": 1768180391.761742}}

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


validation_timestamp: 2026-01-12T01:13:43.034358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.496441964707329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.528257141400978, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3573176536866542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.356086887655771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03409575276444707, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8001517629071895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.295338417787606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.833601330618268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.298465915074461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.538200034922696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019215, "longitude": 18.509777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:41+00:00", "timestamp_unix": 1768180421.0}, "starlink_location": {"latitude": 40.0191532996934, "longitude": 18.50981247624293, "altitude": 68.08000000207142, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:13:42.999153+00:00", "timestamp_unix": 1768180422.999153}, "starlink_gps": {"latitude": 40.01915308244566, "longitude": 18.509812758802408, "altitude": 68.08000000283928, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:42.999415+00:00", "timestamp_unix": 1768180422.999415}, "nmea_primary": {"latitude": 40.01921166666666, "longitude": 18.509761666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:42.152593+00:00", "timestamp_unix": 1768180422.152593}, "nmea_secondary": {"latitude": 40.019196666666666, "longitude": 18.50986, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:13:41.773182+00:00", "timestamp_unix": 1768180421.773182}}

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


validation_timestamp: 2026-01-12T01:14:12.959641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6354398136736696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6452492551349236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.380089754407304, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.813777354647282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011333472476147216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.817929784077179, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.959490928738843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8288200835921495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.960695335910707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.843987876495204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01928, "longitude": 18.509695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:03+00:00", "timestamp_unix": 1768180443.0}, "starlink_location": {"latitude": 40.019248388259314, "longitude": 18.509705894805016, "altitude": 68.15000000101749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:14:12.923267+00:00", "timestamp_unix": 1768180452.923267}, "starlink_gps": {"latitude": 40.01924831604588, "longitude": 18.50970598872828, "altitude": 68.15000000158274, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:12.923524+00:00", "timestamp_unix": 1768180452.923524}, "nmea_primary": {"latitude": 40.01931, "longitude": 18.509661666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:12.182929+00:00", "timestamp_unix": 1768180452.182929}, "nmea_secondary": {"latitude": 40.01929, "longitude": 18.50975, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:11.472117+00:00", "timestamp_unix": 1768180451.472117}}

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


validation_timestamp: 2026-01-12T01:14:43.034620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.09671429667312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1310212158741404, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.454986863559274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0090761833365978, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040284568478881365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.549613634183183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9372201579262156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.583268657920709, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9728656844865227, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.661526576405675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019382, "longitude": 18.509623, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:34+00:00", "timestamp_unix": 1768180474.0}, "starlink_location": {"latitude": 40.01935833280325, "longitude": 18.509642166666662, "altitude": 67.17000000492966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:14:42.999484+00:00", "timestamp_unix": 1768180482.999484}, "starlink_gps": {"latitude": 40.01935797051542, "longitude": 18.509642166666662, "altitude": 67.17000000297041, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:42.999743+00:00", "timestamp_unix": 1768180482.999743}, "nmea_primary": {"latitude": 40.019415, "longitude": 18.509593333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:42.168296+00:00", "timestamp_unix": 1768180482.168296}, "nmea_secondary": {"latitude": 40.01938166666667, "longitude": 18.509658333333334, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:14:41.783985+00:00", "timestamp_unix": 1768180481.783985}}

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


validation_timestamp: 2026-01-12T01:15:13.040052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2698230891093725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2914719663106715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.183688249010759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.409652137026223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02412472528673186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.540719766260801, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8956265940394394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.564782630392112, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.898936722300234, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.570126308588087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0195, "longitude": 18.50958, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:06+00:00", "timestamp_unix": 1768180506.0}, "starlink_location": {"latitude": 40.01947363277145, "longitude": 18.509562999999996, "altitude": 74.87856964335302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:15:12.999831+00:00", "timestamp_unix": 1768180512.999831}, "starlink_gps": {"latitude": 40.019473415812584, "longitude": 18.509563, "altitude": 74.83038901400114, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:13.000088+00:00", "timestamp_unix": 1768180513.000088}, "nmea_primary": {"latitude": 40.01952333333333, "longitude": 18.509558333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:12.159097+00:00", "timestamp_unix": 1768180512.159097}, "nmea_secondary": {"latitude": 40.01947833333333, "longitude": 18.509608333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:11.828982+00:00", "timestamp_unix": 1768180511.828982}}

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


validation_timestamp: 2026-01-12T01:15:43.040196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.506593180518217, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.528910973262216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.63827671364084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8610580515191926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025456987780660207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.918808385050871, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6570887663897493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.938856999217192, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.678827163193896, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.307024726853616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01961, "longitude": 18.509583, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:37+00:00", "timestamp_unix": 1768180537.0}, "starlink_location": {"latitude": 40.019561299601925, "longitude": 18.50959473010499, "altitude": 73.9100000023125, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:15:43.000101+00:00", "timestamp_unix": 1768180543.000101}, "starlink_gps": {"latitude": 40.0195610823248, "longitude": 18.509594635905174, "altitude": 73.91000000179058, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:43.000356+00:00", "timestamp_unix": 1768180543.000356}, "nmea_primary": {"latitude": 40.01962833333333, "longitude": 18.509563333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:42.166885+00:00", "timestamp_unix": 1768180542.166885}, "nmea_secondary": {"latitude": 40.01959333333333, "longitude": 18.509585, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:15:41.756436+00:00", "timestamp_unix": 1768180541.756436}}

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


validation_timestamp: 2026-01-12T01:16:13.038956+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9823934780679195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.013347457749482, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6097412269470404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.965744452679849, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03223010231608145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.424788957331963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.403701209453791, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.454681934353628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.4327809709578725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.054063961659767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019722, "longitude": 18.509598, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:08+00:00", "timestamp_unix": 1768180568.0}, "starlink_location": {"latitude": 40.01965306622188, "longitude": 18.509624166666665, "altitude": 73.54000000260079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:16:13.000416+00:00", "timestamp_unix": 1768180573.000416}, "starlink_gps": {"latitude": 40.019652776369604, "longitude": 18.50962416666667, "altitude": 73.54000000182988, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:13.000671+00:00", "timestamp_unix": 1768180573.000671}, "nmea_primary": {"latitude": 40.01974, "longitude": 18.509578333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:12.173775+00:00", "timestamp_unix": 1768180572.173775}, "nmea_secondary": {"latitude": 40.019705, "longitude": 18.509591666666665, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:11.791146+00:00", "timestamp_unix": 1768180571.791146}}

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


validation_timestamp: 2026-01-12T01:16:42.960787+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.293837322914989, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.305557829229454, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8372151701672763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0843527219302227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012042785065852475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.598916737011263, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.522960766241981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.609917671095008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5340653701447575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.08670136018088, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019836, "longitude": 18.509626, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:41+00:00", "timestamp_unix": 1768180601.0}, "starlink_location": {"latitude": 40.019780915751745, "longitude": 18.509643000000004, "altitude": 68.75000000013975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:16:42.925494+00:00", "timestamp_unix": 1768180602.925494}, "starlink_gps": {"latitude": 40.01978080744838, "longitude": 18.509643, "altitude": 68.75000000022897, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:42.925751+00:00", "timestamp_unix": 1768180602.925751}, "nmea_primary": {"latitude": 40.019843333333334, "longitude": 18.509606666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:42.171253+00:00", "timestamp_unix": 1768180602.171253}, "nmea_secondary": {"latitude": 40.019835, "longitude": 18.509613333333334, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:16:41.785341+00:00", "timestamp_unix": 1768180601.785341}}

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


validation_timestamp: 2026-01-12T01:17:12.963711+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.248893903534967, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.269003653203273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3594273417707488, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.175246064800957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020539713788390018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.419305900481615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.695644163341537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.437265234903838, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.70833322148998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.264834351116691, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019936, "longitude": 18.509691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:11+00:00", "timestamp_unix": 1768180631.0}, "starlink_location": {"latitude": 40.0198798044581, "longitude": 18.509691636059145, "altitude": 68.17000000475576, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:17:12.924293+00:00", "timestamp_unix": 1768180632.924293}, "starlink_gps": {"latitude": 40.01987962329974, "longitude": 18.50969158893454, "altitude": 68.17000000141007, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:12.924548+00:00", "timestamp_unix": 1768180632.924548}, "nmea_primary": {"latitude": 40.01994333333333, "longitude": 18.509665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:12.158220+00:00", "timestamp_unix": 1768180632.15822}, "nmea_secondary": {"latitude": 40.019905, "longitude": 18.509663333333332, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:11.796881+00:00", "timestamp_unix": 1768180631.796881}}

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


validation_timestamp: 2026-01-12T01:17:43.043144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.76167504610067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7754448147196027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.708284651373182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.632390457407839, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035941814419457305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.208753908959935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.343091627337544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.23106390947184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3411316437417606, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1305243248136385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019997, "longitude": 18.509737, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:32+00:00", "timestamp_unix": 1768180652.0}, "starlink_location": {"latitude": 40.01997156607349, "longitude": 18.509766126842877, "altitude": 69.30000000417303, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:17:43.003342+00:00", "timestamp_unix": 1768180663.003342}, "starlink_gps": {"latitude": 40.01997127673809, "longitude": 18.509765938681046, "altitude": 69.3000000021858, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:43.003600+00:00", "timestamp_unix": 1768180663.0036}, "nmea_primary": {"latitude": 40.02003833333333, "longitude": 18.509725, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:42.169368+00:00", "timestamp_unix": 1768180662.169368}, "nmea_secondary": {"latitude": 40.019983333333336, "longitude": 18.50973, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:17:41.827627+00:00", "timestamp_unix": 1768180661.827627}}

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


validation_timestamp: 2026-01-12T01:18:13.039128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.43086719732047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.443067440960105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.536206571232233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8552041496912708, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017984986369512016, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.869697615361998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7146764509018535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.880239766794707, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7246718907557548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.159687229405616, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0201, "longitude": 18.509819, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:04+00:00", "timestamp_unix": 1768180684.0}, "starlink_location": {"latitude": 40.02005436632996, "longitude": 18.509841730062714, "altitude": 70.47190298615669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:18:13.001347+00:00", "timestamp_unix": 1768180693.001347}, "starlink_gps": {"latitude": 40.020054221548925, "longitude": 18.509841635907968, "altitude": 70.47994095860214, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:13.001606+00:00", "timestamp_unix": 1768180693.001606}, "nmea_primary": {"latitude": 40.020125, "longitude": 18.509793333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:12.191414+00:00", "timestamp_unix": 1768180692.191414}, "nmea_secondary": {"latitude": 40.02008333333333, "longitude": 18.50982, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:11.796719+00:00", "timestamp_unix": 1768180691.796719}}

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


validation_timestamp: 2026-01-12T01:18:42.976345+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.0193077953580225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.025501845290903, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6398041343121377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.754073397250938, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011196920230206325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.309137986260332, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2915739832135804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.312705760226776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2900687951606016, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.376718284598989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020203, "longitude": 18.509892, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:36+00:00", "timestamp_unix": 1768180716.0}, "starlink_location": {"latitude": 40.02016759091561, "longitude": 18.50990148535104, "altitude": 69.48000000254831, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:18:42.940802+00:00", "timestamp_unix": 1768180722.940802}, "starlink_gps": {"latitude": 40.02016751957225, "longitude": 18.50990139255817, "altitude": 69.48000000226185, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:42.941063+00:00", "timestamp_unix": 1768180722.941063}, "nmea_primary": {"latitude": 40.02021833333333, "longitude": 18.509868333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:42.154934+00:00", "timestamp_unix": 1768180722.154934}, "nmea_secondary": {"latitude": 40.02018, "longitude": 18.50988, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:18:41.850500+00:00", "timestamp_unix": 1768180721.8505}}

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


validation_timestamp: 2026-01-12T01:19:12.962279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.605325355109846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.621107342250205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.637668756835731, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1893604305888776, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017954098426371568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3136128746062115, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.517221695203871, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.325166282497771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5227328592902913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.335847799605519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020306, "longitude": 18.509966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:08+00:00", "timestamp_unix": 1768180748.0}, "starlink_location": {"latitude": 40.02026460993097, "longitude": 18.5099679385938, "altitude": 70.79000000358603, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:19:12.925750+00:00", "timestamp_unix": 1768180752.92575}, "starlink_gps": {"latitude": 40.02026446539858, "longitude": 18.509967844600478, "altitude": 70.79000000161774, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:12.926007+00:00", "timestamp_unix": 1768180752.926007}, "nmea_primary": {"latitude": 40.020316666666666, "longitude": 18.509938333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:12.179475+00:00", "timestamp_unix": 1768180752.179475}, "nmea_secondary": {"latitude": 40.020286666666664, "longitude": 18.509938333333334, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:11.855702+00:00", "timestamp_unix": 1768180751.855702}}

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


validation_timestamp: 2026-01-12T01:19:43.040256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.753147923252292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.792960095458273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.632633433029184, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.578241097941721, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04107417911278211, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.74146137311284, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.402139530018829, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.774359031758623, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.427133388782904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7798731662062512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020412, "longitude": 18.510044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:39+00:00", "timestamp_unix": 1768180779.0}, "starlink_location": {"latitude": 40.02036033271609, "longitude": 18.51004756345699, "altitude": 69.78000000509691, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:19:43.003393+00:00", "timestamp_unix": 1768180783.003393}, "starlink_gps": {"latitude": 40.020359970445654, "longitude": 18.510047469219153, "altitude": 69.78000000435331, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:43.003647+00:00", "timestamp_unix": 1768180783.003647}, "nmea_primary": {"latitude": 40.020415, "longitude": 18.510013333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:42.153539+00:00", "timestamp_unix": 1768180782.153539}, "nmea_secondary": {"latitude": 40.02039, "longitude": 18.510013333333333, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:19:41.808483+00:00", "timestamp_unix": 1768180781.808483}}

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


validation_timestamp: 2026-01-12T01:20:12.980080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.767743959952224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.788019404708768, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8344425519319127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.958912501212243, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02138764491560164, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.837115601472121, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3597307983204434, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.852866523578342, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3634166599111035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.652644620210984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020515, "longitude": 18.510128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:11+00:00", "timestamp_unix": 1768180811.0}, "starlink_location": {"latitude": 40.02045422736503, "longitude": 18.51012365206144, "altitude": 73.40793874792867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:20:12.940943+00:00", "timestamp_unix": 1768180812.940943}, "starlink_gps": {"latitude": 40.020454048681515, "longitude": 18.510123559098993, "altitude": 73.4119068180769, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:12.941201+00:00", "timestamp_unix": 1768180812.941201}, "nmea_primary": {"latitude": 40.020511666666664, "longitude": 18.510095, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:12.183991+00:00", "timestamp_unix": 1768180812.183991}, "nmea_secondary": {"latitude": 40.02047, "longitude": 18.51009, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:11.825781+00:00", "timestamp_unix": 1768180811.825781}}

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


validation_timestamp: 2026-01-12T01:20:42.980670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.156895672046747, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.168732590260607, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6699340820727895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.708046074198261, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011909905784245242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.888448594083913, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.80674906634133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.899701780002059, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8083609584309466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.25850295606153, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020615, "longitude": 18.510204, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:41+00:00", "timestamp_unix": 1768180841.0}, "starlink_location": {"latitude": 40.02055996968783, "longitude": 18.510196000000004, "altitude": 73.89000000181504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:20:42.941106+00:00", "timestamp_unix": 1768180842.941106}, "starlink_gps": {"latitude": 40.020559862579475, "longitude": 18.510196000000004, "altitude": 73.8900000008501, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:42.941365+00:00", "timestamp_unix": 1768180842.941365}, "nmea_primary": {"latitude": 40.02061, "longitude": 18.510173333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:42.159811+00:00", "timestamp_unix": 1768180842.159811}, "nmea_secondary": {"latitude": 40.020563333333335, "longitude": 18.510163333333335, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:20:41.853089+00:00", "timestamp_unix": 1768180841.853089}}

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


validation_timestamp: 2026-01-12T01:21:12.964948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5728389824210915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5765846410652444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.970926527216542, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6652404958546545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017043461782222952, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.292810771610192, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7917183451701666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.300881362931008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.787538656236289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.566987429708604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020676, "longitude": 18.510254, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:02+00:00", "timestamp_unix": 1768180862.0}, "starlink_location": {"latitude": 40.02064891601629, "longitude": 18.51027657487066, "altitude": 72.66000000333425, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:21:12.926978+00:00", "timestamp_unix": 1768180872.926978}, "starlink_gps": {"latitude": 40.02064880742057, "longitude": 18.510276433624384, "altitude": 72.6600000025094, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:12.927235+00:00", "timestamp_unix": 1768180872.927235}, "nmea_primary": {"latitude": 40.020711666666664, "longitude": 18.510251666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:12.183495+00:00", "timestamp_unix": 1768180872.183495}, "nmea_secondary": {"latitude": 40.02066166666667, "longitude": 18.510248333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:11.792750+00:00", "timestamp_unix": 1768180871.79275}}

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


validation_timestamp: 2026-01-12T01:21:43.036899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4955449723596246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5037712035512465, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.596144618060456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9877546648390014, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02895280433491405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.618181382550729, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.414952156296941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.636430078715211, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4065374199520257, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.378883544347883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020782, "longitude": 18.510342, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:34+00:00", "timestamp_unix": 1768180894.0}, "starlink_location": {"latitude": 40.020757966145304, "longitude": 18.510368460123, "altitude": 70.64190358599657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:21:43.002917+00:00", "timestamp_unix": 1768180903.002917}, "starlink_gps": {"latitude": 40.020757749234626, "longitude": 18.510368272037805, "altitude": 70.64993190087978, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:43.003178+00:00", "timestamp_unix": 1768180903.003178}, "nmea_primary": {"latitude": 40.02082333333333, "longitude": 18.510341666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:42.156348+00:00", "timestamp_unix": 1768180902.156348}, "nmea_secondary": {"latitude": 40.02076666666667, "longitude": 18.51033, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:21:41.393401+00:00", "timestamp_unix": 1768180901.393401}}

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


validation_timestamp: 2026-01-12T01:22:12.963012+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.741408235864345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.752055089996825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1791626970054003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.01905227346744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020077935478369616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.866865640910873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7125664848263136, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.879071721688362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7110990574237097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.117367508838775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0209, "longitude": 18.51044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:06+00:00", "timestamp_unix": 1768180926.0}, "starlink_location": {"latitude": 40.020860276863836, "longitude": 18.51046024149609, "altitude": 70.4000000043669, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:22:12.926257+00:00", "timestamp_unix": 1768180932.926257}, "starlink_gps": {"latitude": 40.020860132206906, "longitude": 18.510460100383384, "altitude": 70.4000000032872, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:12.926533+00:00", "timestamp_unix": 1768180932.926533}, "nmea_primary": {"latitude": 40.02092833333333, "longitude": 18.510435, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:12.196151+00:00", "timestamp_unix": 1768180932.196151}, "nmea_secondary": {"latitude": 40.020873333333334, "longitude": 18.510433333333335, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:11.790396+00:00", "timestamp_unix": 1768180931.790396}}

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


validation_timestamp: 2026-01-12T01:22:43.041882+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.761394106046391, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.793044990875214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.051535766028662, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.150656843507838, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040077954393772305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4423874233698335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7879650516069048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.469126345041037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.780419906770077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.179169356018223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02101, "longitude": 18.510557, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:37+00:00", "timestamp_unix": 1768180957.0}, "starlink_location": {"latitude": 40.02095996612188, "longitude": 18.510539420212126, "altitude": 71.46000000474383, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:22:43.003344+00:00", "timestamp_unix": 1768180963.003344}, "starlink_gps": {"latitude": 40.020959749318195, "longitude": 18.510539044226125, "altitude": 71.46000000192556, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:43.003605+00:00", "timestamp_unix": 1768180963.003605}, "nmea_primary": {"latitude": 40.021026666666664, "longitude": 18.510546666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:42.154633+00:00", "timestamp_unix": 1768180962.154633}, "nmea_secondary": {"latitude": 40.02097666666667, "longitude": 18.510515, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:22:41.387344+00:00", "timestamp_unix": 1768180961.387344}}

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


validation_timestamp: 2026-01-12T01:23:12.983101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.937172358873842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.949512579214525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9699312985117203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.201818904591372, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0230392457406108, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.513954626837394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.709679994360742, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.524395425100922, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.697778314466894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.231324504061051, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02112, "longitude": 18.510696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:09+00:00", "timestamp_unix": 1768180989.0}, "starlink_location": {"latitude": 40.021048636336154, "longitude": 18.510693963328954, "altitude": 71.39000000524706, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:23:12.942482+00:00", "timestamp_unix": 1768180992.942482}, "starlink_gps": {"latitude": 40.0210485294249, "longitude": 18.51069373156868, "altitude": 71.39000000437636, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:12.942741+00:00", "timestamp_unix": 1768180992.942741}, "nmea_primary": {"latitude": 40.021125, "longitude": 18.51068666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:12.186201+00:00", "timestamp_unix": 1768180992.186201}, "nmea_secondary": {"latitude": 40.02106833333333, "longitude": 18.510645, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:11.827929+00:00", "timestamp_unix": 1768180991.827929}}

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


validation_timestamp: 2026-01-12T01:23:43.038420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.41055759829141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.4459854354628385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1368957637138206, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.089948900665098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0453814449260388, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.307468339043991, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.03982885259823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.33329079055673, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.025819723787012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.834448887979311, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021225, "longitude": 18.510855, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:41+00:00", "timestamp_unix": 1768181021.0}, "starlink_location": {"latitude": 40.021158732509456, "longitude": 18.510845753425222, "altitude": 69.85000000506953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:23:43.003550+00:00", "timestamp_unix": 1768181023.00355}, "starlink_gps": {"latitude": 40.021158443352796, "longitude": 18.510845377327435, "altitude": 69.85000000340764, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:43.003808+00:00", "timestamp_unix": 1768181023.003808}, "nmea_primary": {"latitude": 40.02122333333333, "longitude": 18.51083, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:42.176133+00:00", "timestamp_unix": 1768181022.176133}, "nmea_secondary": {"latitude": 40.021175, "longitude": 18.51080333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:23:41.871484+00:00", "timestamp_unix": 1768181021.871484}}

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


validation_timestamp: 2026-01-12T01:24:13.047771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.624920623167771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.612998639263293, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.18033904549661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.44477970624536156, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025377919583803914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.042079357399317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.32934557695985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.042669215574875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.316087066689943, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.59011197835872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021294, "longitude": 18.51095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:02+00:00", "timestamp_unix": 1768181042.0}, "starlink_location": {"latitude": 40.02125926658955, "longitude": 18.51099802390757, "altitude": 69.35189285454817, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:24:13.006236+00:00", "timestamp_unix": 1768181053.006236}, "starlink_gps": {"latitude": 40.02125919416059, "longitude": 18.510997741288364, "altitude": 69.35993509458474, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:13.006499+00:00", "timestamp_unix": 1768181053.006499}, "nmea_primary": {"latitude": 40.02132833333334, "longitude": 18.51097, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:12.182298+00:00", "timestamp_unix": 1768181052.182298}, "nmea_secondary": {"latitude": 40.02129, "longitude": 18.51095, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:11.828793+00:00", "timestamp_unix": 1768181051.828793}}

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


validation_timestamp: 2026-01-12T01:24:42.966637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.322022150659969, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.31825628130601, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6334391899380885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7511946800875742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020057198453573236, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.369846994110613, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.475574933646353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.376525380228275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.467502342333021, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.741616835266041, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021397, "longitude": 18.51109, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:33+00:00", "timestamp_unix": 1768181073.0}, "starlink_location": {"latitude": 40.02136491595076, "longitude": 18.5111363775115, "altitude": 70.98000000415405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:24:42.927799+00:00", "timestamp_unix": 1768181082.927799}, "starlink_gps": {"latitude": 40.02136480745034, "longitude": 18.511136189346455, "altitude": 70.98000000327767, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:42.928056+00:00", "timestamp_unix": 1768181082.928056}, "nmea_primary": {"latitude": 40.021436666666666, "longitude": 18.511106666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:42.174080+00:00", "timestamp_unix": 1768181082.17408}, "nmea_secondary": {"latitude": 40.021393333333336, "longitude": 18.51107, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:24:41.394291+00:00", "timestamp_unix": 1768181081.394291}}

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


validation_timestamp: 2026-01-12T01:25:12.984248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9322793434602294, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9432938661185037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9673709374514647, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2778456225122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019812569024694436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.777895806838076, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.542489270666052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.791424014928805, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.547632008200975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.016620116481797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02152, "longitude": 18.511232, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:06+00:00", "timestamp_unix": 1768181106.0}, "starlink_location": {"latitude": 40.02148668175689, "longitude": 18.511247477982884, "altitude": 69.84000000276349, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:25:12.943320+00:00", "timestamp_unix": 1768181112.94332}, "starlink_gps": {"latitude": 40.02148653901188, "longitude": 18.51124733873393, "altitude": 69.84000000255574, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:12.943579+00:00", "timestamp_unix": 1768181112.943579}, "nmea_primary": {"latitude": 40.021546666666666, "longitude": 18.511233333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:12.194731+00:00", "timestamp_unix": 1768181112.194731}, "nmea_secondary": {"latitude": 40.02151166666667, "longitude": 18.511221666666668, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:11.844339+00:00", "timestamp_unix": 1768181111.844339}}

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


validation_timestamp: 2026-01-12T01:25:42.965294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.440343733526251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.452120361110193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0721148642252336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3017032878806436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020046245763538136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.093540220064231, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.885299998286429, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.101829314855678, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.891872172209779, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6779757469995882, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02165, "longitude": 18.511362, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:39+00:00", "timestamp_unix": 1768181139.0}, "starlink_location": {"latitude": 40.02160108260079, "longitude": 18.51136321082253, "altitude": 70.06000000235618, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:25:42.928767+00:00", "timestamp_unix": 1768181142.928767}, "starlink_gps": {"latitude": 40.02160097415962, "longitude": 18.511363022759582, "altitude": 70.06000000207972, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:42.929029+00:00", "timestamp_unix": 1768181142.929029}, "nmea_primary": {"latitude": 40.021663333333336, "longitude": 18.511345, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:42.175259+00:00", "timestamp_unix": 1768181142.175259}, "nmea_secondary": {"latitude": 40.02166, "longitude": 18.511338333333335, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:25:41.369161+00:00", "timestamp_unix": 1768181141.369161}}

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


validation_timestamp: 2026-01-12T01:26:12.981845+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.843445926168473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.856299959249938, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.254202787622076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.075565385607233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019842846856018143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.265658701415557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.956889506779637, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.27467322171449, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.958310176260624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6226733394970125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02177, "longitude": 18.51147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:11+00:00", "timestamp_unix": 1768181171.0}, "starlink_location": {"latitude": 40.02171001507611, "longitude": 18.51148797797399, "altitude": 71.19794289507104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:26:12.943639+00:00", "timestamp_unix": 1768181172.943639}, "starlink_gps": {"latitude": 40.02170987211295, "longitude": 18.511487838511787, "altitude": 71.20191142034811, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:12.943896+00:00", "timestamp_unix": 1768181172.943896}, "nmea_primary": {"latitude": 40.02177666666667, "longitude": 18.511445, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:12.164357+00:00", "timestamp_unix": 1768181172.164357}, "nmea_secondary": {"latitude": 40.021745, "longitude": 18.511435, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:11.885115+00:00", "timestamp_unix": 1768181171.885115}}

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


validation_timestamp: 2026-01-12T01:26:42.992396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.972109936168096, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.983319431882747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0435936568337008, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.971080366822591, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014254162100548202, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.035278576539224, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.098262166178363, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.041626248022601, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.08507117824683, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.890903625322371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021885, "longitude": 18.511574, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:41+00:00", "timestamp_unix": 1768181201.0}, "starlink_location": {"latitude": 40.02183392421427, "longitude": 18.511552311328703, "altitude": 69.98794236880426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:26:42.943905+00:00", "timestamp_unix": 1768181202.943905}, "starlink_gps": {"latitude": 40.021833852912636, "longitude": 18.511552172217293, "altitude": 69.9919009029759, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:42.944159+00:00", "timestamp_unix": 1768181202.944159}, "nmea_primary": {"latitude": 40.02189666666666, "longitude": 18.511541666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:42.189610+00:00", "timestamp_unix": 1768181202.18961}, "nmea_secondary": {"latitude": 40.02182833333333, "longitude": 18.511516666666665, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:26:41.801705+00:00", "timestamp_unix": 1768181201.801705}}

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


validation_timestamp: 2026-01-12T01:27:13.044204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4106947576951696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4516853256623725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.633962857322925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.204080977367021, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04103702693695508, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9351584994056665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.289559076344657, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.975119610205293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2614781729014597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.330241505176215, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021973, "longitude": 18.511637, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:03+00:00", "timestamp_unix": 1768181223.0}, "starlink_location": {"latitude": 40.021942665671084, "longitude": 18.51163106337175, "altitude": 72.38000000466371, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:27:13.005629+00:00", "timestamp_unix": 1768181233.005629}, "starlink_gps": {"latitude": 40.02194230372833, "longitude": 18.511630969216952, "altitude": 72.38000000331914, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:13.005884+00:00", "timestamp_unix": 1768181233.005884}, "nmea_primary": {"latitude": 40.022005, "longitude": 18.511628333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:12.178894+00:00", "timestamp_unix": 1768181232.178894}, "nmea_secondary": {"latitude": 40.02193166666667, "longitude": 18.511608333333335, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:11.874250+00:00", "timestamp_unix": 1768181231.87425}}

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


validation_timestamp: 2026-01-12T01:27:42.965903+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.32011643181033, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.340087518387476, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.211811975557939, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.162307045780371, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02010328591677733, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.435534400630752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6402477928922308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.455637658164632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.657356884532766, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.0936398456902605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02209, "longitude": 18.511719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:36+00:00", "timestamp_unix": 1768181256.0}, "starlink_location": {"latitude": 40.02204247085726, "longitude": 18.51171183333333, "altitude": 70.12000000236192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:27:42.926090+00:00", "timestamp_unix": 1768181262.92609}, "starlink_gps": {"latitude": 40.022042290064064, "longitude": 18.511711833333337, "altitude": 70.12000000125514, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:42.926352+00:00", "timestamp_unix": 1768181262.926352}, "nmea_primary": {"latitude": 40.02211833333333, "longitude": 18.511711666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:42.199484+00:00", "timestamp_unix": 1768181262.199484}, "nmea_secondary": {"latitude": 40.022055, "longitude": 18.511701666666667, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:27:41.849896+00:00", "timestamp_unix": 1768181261.849896}}

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


validation_timestamp: 2026-01-12T01:28:13.045960+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.890684420721395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9306155420835234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.488834586205199, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.318359145094818, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04544978385230334, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1627087282448985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7700247344816704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.197289238588091, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7260945030070842, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.317265317618725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02221, "longitude": 18.511814, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:07+00:00", "timestamp_unix": 1768181287.0}, "starlink_location": {"latitude": 40.022176399332174, "longitude": 18.51180125366211, "altitude": 69.59000000658624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:28:13.005993+00:00", "timestamp_unix": 1768181293.005993}, "starlink_gps": {"latitude": 40.022176109740094, "longitude": 18.51180087699233, "altitude": 69.5900000046355, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:13.006250+00:00", "timestamp_unix": 1768181293.00625}, "nmea_primary": {"latitude": 40.02223166666667, "longitude": 18.511806666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:12.190193+00:00", "timestamp_unix": 1768181292.190193}, "nmea_secondary": {"latitude": 40.02216833333333, "longitude": 18.511783333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:11.831955+00:00", "timestamp_unix": 1768181291.831955}}

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


validation_timestamp: 2026-01-12T01:28:42.969585+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.562358707078645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.590347752547621, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9273252507032987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.766718698581107, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028362307413534675, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.790536531990923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4786952286576143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.813985641374304, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.452659948394406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.38587470530373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022324, "longitude": 18.51194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:38+00:00", "timestamp_unix": 1768181318.0}, "starlink_location": {"latitude": 40.02228330436153, "longitude": 18.511902013586838, "altitude": 68.99000000616869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:28:42.926481+00:00", "timestamp_unix": 1768181322.926481}, "starlink_gps": {"latitude": 40.022283123645614, "longitude": 18.511901778530905, "altitude": 68.99000000542208, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:42.926745+00:00", "timestamp_unix": 1768181322.926745}, "nmea_primary": {"latitude": 40.02234333333333, "longitude": 18.511916666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:42.163105+00:00", "timestamp_unix": 1768181322.163105}, "nmea_secondary": {"latitude": 40.022275, "longitude": 18.511875, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:28:41.831122+00:00", "timestamp_unix": 1768181321.831122}}

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


validation_timestamp: 2026-01-12T01:29:12.984029+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.402889606212558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.422788252978939, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6645287124999832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.141547178490459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026626713666550103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.436292208856802, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.267523428904099, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.44873852851037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.244945197654615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.370438240312074, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02243, "longitude": 18.512106, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:09+00:00", "timestamp_unix": 1768181349.0}, "starlink_location": {"latitude": 40.022376469970276, "longitude": 18.512078290168528, "altitude": 70.12000000608778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:29:12.944974+00:00", "timestamp_unix": 1768181352.944974}, "starlink_gps": {"latitude": 40.0223763625424, "longitude": 18.512078010706826, "altitude": 70.12000000459527, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:12.945230+00:00", "timestamp_unix": 1768181352.94523}, "nmea_primary": {"latitude": 40.022443333333335, "longitude": 18.51208, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:12.200403+00:00", "timestamp_unix": 1768181352.200403}, "nmea_secondary": {"latitude": 40.02238166666667, "longitude": 18.512005, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:11.865179+00:00", "timestamp_unix": 1768181351.865179}}

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


validation_timestamp: 2026-01-12T01:29:42.968634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.2936852199110875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.311149484832545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.143248456052996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.863110729289778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03232350740032319, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.365155400036703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6588752533939495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.367397735148952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.626756925993642, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.732882171825914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022484, "longitude": 18.512358, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:41+00:00", "timestamp_unix": 1768181381.0}, "starlink_location": {"latitude": 40.02244047243808, "longitude": 18.512310755319273, "altitude": 66.3599275662854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:29:42.931278+00:00", "timestamp_unix": 1768181382.931278}, "starlink_gps": {"latitude": 40.02244050863431, "longitude": 18.5123103786769, "altitude": 66.36394665868887, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:42.931534+00:00", "timestamp_unix": 1768181382.931534}, "nmea_primary": {"latitude": 40.02249666666667, "longitude": 18.512325, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:42.193129+00:00", "timestamp_unix": 1768181382.193129}, "nmea_secondary": {"latitude": 40.02245666666666, "longitude": 18.512223333333335, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:29:41.810884+00:00", "timestamp_unix": 1768181381.810884}}

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


validation_timestamp: 2026-01-12T01:30:12.963716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.263518395320101, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.237743048167703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.642571140709773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5225176259437276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04009255033029065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.325224345840117, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.66069729788088, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.321047919091674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.62566302687425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.090979391981469, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022488, "longitude": 18.51257, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:02+00:00", "timestamp_unix": 1768181402.0}, "starlink_location": {"latitude": 40.02243116666655, "longitude": 18.512632527386817, "altitude": 66.37992838339002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:30:12.930719+00:00", "timestamp_unix": 1768181412.930719}, "starlink_gps": {"latitude": 40.0224311666666, "longitude": 18.512632056553194, "altitude": 66.38394773513183, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:12.931005+00:00", "timestamp_unix": 1768181412.931005}, "nmea_primary": {"latitude": 40.02249666666667, "longitude": 18.512623333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:12.181361+00:00", "timestamp_unix": 1768181412.181361}, "nmea_secondary": {"latitude": 40.02247333333333, "longitude": 18.512533333333334, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:11.405039+00:00", "timestamp_unix": 1768181411.405039}}

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


validation_timestamp: 2026-01-12T01:30:42.964108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.948969478312045, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.9340854119890585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8088282683561894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.728991101322647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024022282997795727, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.20378546086713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.838375748167106, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.197789657671855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.81636444825329, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.537804864343888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02249, "longitude": 18.512901, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:34+00:00", "timestamp_unix": 1768181434.0}, "starlink_location": {"latitude": 40.02244099999994, "longitude": 18.512951649780888, "altitude": 66.43000000637474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:30:42.927546+00:00", "timestamp_unix": 1768181442.927546}, "starlink_gps": {"latitude": 40.02244099999998, "longitude": 18.512951367671118, "altitude": 66.4300000036835, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:42.927803+00:00", "timestamp_unix": 1768181442.927803}, "nmea_primary": {"latitude": 40.022495, "longitude": 18.512933333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:42.202462+00:00", "timestamp_unix": 1768181442.202462}, "nmea_secondary": {"latitude": 40.02248, "longitude": 18.512835, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:30:42.414764+00:00", "timestamp_unix": 1768181442.414764}}

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


validation_timestamp: 2026-01-12T01:31:12.973441+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.475602385884758, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.46849646936921, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8510422146483638, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.23725148785578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04018415231609055, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.298001549285835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.293055878727774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.302218260527124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.25857742717716, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.019026806227282, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022514, "longitude": 18.513187, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:06+00:00", "timestamp_unix": 1768181466.0}, "starlink_location": {"latitude": 40.02246669414649, "longitude": 18.513204859751237, "altitude": 65.59993667956527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:31:12.933342+00:00", "timestamp_unix": 1768181472.933342}, "starlink_gps": {"latitude": 40.022466658046675, "longitude": 18.51320439020203, "altitude": 65.60394506450578, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:12.933601+00:00", "timestamp_unix": 1768181472.933601}, "nmea_primary": {"latitude": 40.02252333333333, "longitude": 18.513205, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:12.196737+00:00", "timestamp_unix": 1768181472.196737}, "nmea_secondary": {"latitude": 40.02249833333333, "longitude": 18.513116666666665, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:11.791387+00:00", "timestamp_unix": 1768181471.791387}}

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


validation_timestamp: 2026-01-12T01:31:42.966479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.583726142417455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.583505387321739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.14148637522347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.721830654625824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025307211276008025, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.493034554184864, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.077651929179575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.499733822605974, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.059740541704347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.845504488585604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022552, "longitude": 18.513418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:36+00:00", "timestamp_unix": 1768181496.0}, "starlink_location": {"latitude": 40.02249605496533, "longitude": 18.51344331587357, "altitude": 65.96993636090221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:31:42.928004+00:00", "timestamp_unix": 1768181502.928004}, "starlink_gps": {"latitude": 40.022495982738164, "longitude": 18.513443034036694, "altitude": 65.9739462759736, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:42.928258+00:00", "timestamp_unix": 1768181502.928258}, "nmea_primary": {"latitude": 40.02256333333333, "longitude": 18.513438333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:42.175374+00:00", "timestamp_unix": 1768181502.175374}, "nmea_secondary": {"latitude": 40.022528333333334, "longitude": 18.513358333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:31:41.846133+00:00", "timestamp_unix": 1768181501.846133}}

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


validation_timestamp: 2026-01-12T01:32:13.047004+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.105219876429154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.112382233535607, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6222329579014876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.91308302000079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04874071065383173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.638808104398573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.542086214658047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.650261814582446, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.50238090699608, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.969658951715972, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022583, "longitude": 18.513655, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:08+00:00", "timestamp_unix": 1768181528.0}, "starlink_location": {"latitude": 40.0225370998268, "longitude": 18.51365638046282, "altitude": 65.56809647188753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:32:13.007887+00:00", "timestamp_unix": 1768181533.007887}, "starlink_gps": {"latitude": 40.02253702748783, "longitude": 18.513655815915648, "altitude": 65.56006422004953, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:13.008146+00:00", "timestamp_unix": 1768181533.008146}, "nmea_primary": {"latitude": 40.022596666666665, "longitude": 18.513661666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:12.181859+00:00", "timestamp_unix": 1768181532.181859}, "nmea_secondary": {"latitude": 40.02256666666667, "longitude": 18.513576666666665, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:11.442359+00:00", "timestamp_unix": 1768181531.442359}}

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


validation_timestamp: 2026-01-12T01:32:42.975702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4603412036534404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.453797156623666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7806745972817415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.438835831092803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020389618665500767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.52005305034556, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.064052080331214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.517064351462563, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.046667981122587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.981818065862081, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02261, "longitude": 18.513857, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:39+00:00", "timestamp_unix": 1768181559.0}, "starlink_location": {"latitude": 40.022543472554304, "longitude": 18.51386834632215, "altitude": 67.59000000312969, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:32:42.939775+00:00", "timestamp_unix": 1768181562.939775}, "starlink_gps": {"latitude": 40.022543508652426, "longitude": 18.513868111558534, "altitude": 67.59000000270433, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:42.940032+00:00", "timestamp_unix": 1768181562.940032}, "nmea_primary": {"latitude": 40.02262, "longitude": 18.513873333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:42.194839+00:00", "timestamp_unix": 1768181562.194839}, "nmea_secondary": {"latitude": 40.022605, "longitude": 18.513781666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:32:41.913429+00:00", "timestamp_unix": 1768181561.913429}}

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


validation_timestamp: 2026-01-12T01:33:12.971179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.173043325424417, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.178575903037929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0435077297577418, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.410154529694433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015975471334118738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.087060675327911, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.784360618273821, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.090780327930683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.773976399380672, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.753779117954652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02262, "longitude": 18.51409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:11+00:00", "timestamp_unix": 1768181591.0}, "starlink_location": {"latitude": 40.022576333333326, "longitude": 18.51406904356243, "altitude": 66.76000000098533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:33:12.931997+00:00", "timestamp_unix": 1768181592.931997}, "starlink_gps": {"latitude": 40.022576333333326, "longitude": 18.51406885595139, "altitude": 66.76000000098533, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:12.932255+00:00", "timestamp_unix": 1768181592.932255}, "nmea_primary": {"latitude": 40.02263833333333, "longitude": 18.514088333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:12.193955+00:00", "timestamp_unix": 1768181592.193955}, "nmea_secondary": {"latitude": 40.02265, "longitude": 18.513986666666668, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:11.845513+00:00", "timestamp_unix": 1768181591.845513}}

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


validation_timestamp: 2026-01-12T01:33:42.972847+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.730408261479983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.705904462191025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5271814203964045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3635658386282867, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032152090037345385, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.731657897085331, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.092196314829435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7273381376718815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.067471076190532, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.822235917446982, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02263, "longitude": 18.514248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:32+00:00", "timestamp_unix": 1768181612.0}, "starlink_location": {"latitude": 40.0225788058536, "longitude": 18.514309421138382, "altitude": 65.34993669920655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:33:42.933285+00:00", "timestamp_unix": 1768181622.933285}, "starlink_gps": {"latitude": 40.02257884185788, "longitude": 18.514309046492652, "altitude": 65.35393447688563, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:42.933540+00:00", "timestamp_unix": 1768181622.93354}, "nmea_primary": {"latitude": 40.022648333333336, "longitude": 18.514308333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:42.166540+00:00", "timestamp_unix": 1768181622.16654}, "nmea_secondary": {"latitude": 40.022645, "longitude": 18.51422833333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:33:42.392861+00:00", "timestamp_unix": 1768181622.392861}}

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


validation_timestamp: 2026-01-12T01:34:13.048156+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5767166075373815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.546082978345779, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9751209481607086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.034704685630155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05664944875677452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.013724777226373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.5839155934414, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.014820752841619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.550393929574174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.3532586391622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022617, "longitude": 18.514498, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:04+00:00", "timestamp_unix": 1768181644.0}, "starlink_location": {"latitude": 40.022572433170296, "longitude": 18.51454877730134, "altitude": 64.29190242239346, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:34:13.008222+00:00", "timestamp_unix": 1768181653.008222}, "starlink_gps": {"latitude": 40.022572360842645, "longitude": 18.514548118766104, "altitude": 64.29993340616058, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:13.008486+00:00", "timestamp_unix": 1768181653.008486}, "nmea_primary": {"latitude": 40.022635, "longitude": 18.514538333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:12.175985+00:00", "timestamp_unix": 1768181652.175985}, "nmea_secondary": {"latitude": 40.02264666666667, "longitude": 18.514453333333332, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:11.840107+00:00", "timestamp_unix": 1768181651.840107}}

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


validation_timestamp: 2026-01-12T01:34:43.042974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.945072760215086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.918999862350957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.909335673552183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4212236685615505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056115411492996294, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.931243692583393, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.694978690305575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.924846323865401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.656329515636028, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.755825850720923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022594, "longitude": 18.514784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:36+00:00", "timestamp_unix": 1768181676.0}, "starlink_location": {"latitude": 40.02253083333326, "longitude": 18.51482761043684, "altitude": 67.3500000083103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:34:43.008733+00:00", "timestamp_unix": 1768181683.008733}, "starlink_gps": {"latitude": 40.02253083333328, "longitude": 18.514826951435083, "altitude": 67.35000000635027, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:43.008989+00:00", "timestamp_unix": 1768181683.008989}, "nmea_primary": {"latitude": 40.02260166666667, "longitude": 18.51481666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:42.197552+00:00", "timestamp_unix": 1768181682.197552}, "nmea_secondary": {"latitude": 40.02262, "longitude": 18.514716666666665, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:34:41.893350+00:00", "timestamp_unix": 1768181681.89335}}

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


validation_timestamp: 2026-01-12T01:35:12.972532+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.637076280928687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.620904905899883, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.154780425227069, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.305003981325985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02900170452044306, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.900548769007893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.036206728687223, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.890729495264466, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.009053133330152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.459201062867217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022568, "longitude": 18.515095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:07+00:00", "timestamp_unix": 1768181707.0}, "starlink_location": {"latitude": 40.02249411183832, "longitude": 18.51512628456183, "altitude": 66.47000000679867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:35:12.929254+00:00", "timestamp_unix": 1768181712.929254}, "starlink_gps": {"latitude": 40.022494183752436, "longitude": 18.51512595717739, "altitude": 66.47000000584289, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:12.929510+00:00", "timestamp_unix": 1768181712.92951}, "nmea_primary": {"latitude": 40.022565, "longitude": 18.51512, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:12.193092+00:00", "timestamp_unix": 1768181712.193092}, "nmea_secondary": {"latitude": 40.02258, "longitude": 18.514975, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:11.853094+00:00", "timestamp_unix": 1768181711.853094}}

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


validation_timestamp: 2026-01-12T01:35:42.969633+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.987357326482371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.974299023912601, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9096624432751514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.505021531401793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03205159350968507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.81761576703463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.296399396286448, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.813050472456293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.269057560924939, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.361834268954428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02253, "longitude": 18.515398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:38+00:00", "timestamp_unix": 1768181738.0}, "starlink_location": {"latitude": 40.022472666666616, "longitude": 18.515431588355383, "altitude": 65.65993076088995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:35:42.933655+00:00", "timestamp_unix": 1768181742.933655}, "starlink_gps": {"latitude": 40.022472666666616, "longitude": 18.515431211951864, "altitude": 65.66394730313795, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:42.933911+00:00", "timestamp_unix": 1768181742.933911}, "nmea_primary": {"latitude": 40.022533333333335, "longitude": 18.51542, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:42.172285+00:00", "timestamp_unix": 1768181742.172285}, "nmea_secondary": {"latitude": 40.022535, "longitude": 18.515298333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:35:41.800132+00:00", "timestamp_unix": 1768181741.800132}}

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


validation_timestamp: 2026-01-12T01:36:12.989152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.831133036184276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.822001958018193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3394022403223107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.844768373710287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03975415458147321, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.16578702045988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.725249442589211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.157358264552043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.694021386440738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.8756282795396, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022484, "longitude": 18.5157, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:11+00:00", "timestamp_unix": 1768181771.0}, "starlink_location": {"latitude": 40.02242312123755, "longitude": 18.515710759878278, "altitude": 67.20000001338981, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:36:12.948183+00:00", "timestamp_unix": 1768181772.948183}, "starlink_gps": {"latitude": 40.02242315695112, "longitude": 18.51571029535387, "altitude": 67.20000001181198, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:12.948437+00:00", "timestamp_unix": 1768181772.948437}, "nmea_primary": {"latitude": 40.022505, "longitude": 18.515698333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:12.193177+00:00", "timestamp_unix": 1768181772.193177}, "nmea_secondary": {"latitude": 40.02249, "longitude": 18.51562, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:11.844258+00:00", "timestamp_unix": 1768181771.844258}}

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


validation_timestamp: 2026-01-12T01:36:42.969128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.069119168843509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.040903389914561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.260157262404952, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5349294403613931, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0329011431876575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.718284955480891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.769983974315041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.704567517655144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.740525977761095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.229237848554165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02247, "longitude": 18.515902, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:31+00:00", "timestamp_unix": 1768181791.0}, "starlink_location": {"latitude": 40.022399611733675, "longitude": 18.515993920990873, "altitude": 67.72000000780449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:36:42.930584+00:00", "timestamp_unix": 1768181802.930584}, "starlink_gps": {"latitude": 40.02239968376369, "longitude": 18.515993546234558, "altitude": 67.72000000734586, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:42.930874+00:00", "timestamp_unix": 1768181802.930874}, "nmea_primary": {"latitude": 40.02247666666667, "longitude": 18.515975, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:42.207201+00:00", "timestamp_unix": 1768181802.207201}, "nmea_secondary": {"latitude": 40.02245666666666, "longitude": 18.515906666666666, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:36:41.828924+00:00", "timestamp_unix": 1768181801.828924}}

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


validation_timestamp: 2026-01-12T01:37:12.972134+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.63535084768358, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.616530925335654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.4580207765268085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6727678123666614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027948733012558666, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.977895290107414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.011192554920573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.973015467315927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.990542291571915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.825737952388272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022434, "longitude": 18.516176, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:03+00:00", "timestamp_unix": 1768181823.0}, "starlink_location": {"latitude": 40.022369999999974, "longitude": 18.516252284803745, "altitude": 71.09000000746857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:37:12.930719+00:00", "timestamp_unix": 1768181832.930719}, "starlink_gps": {"latitude": 40.02236999999995, "longitude": 18.516251956583382, "altitude": 71.09000000539694, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:12.931004+00:00", "timestamp_unix": 1768181832.931004}, "nmea_primary": {"latitude": 40.02245833333333, "longitude": 18.516231666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:12.197011+00:00", "timestamp_unix": 1768181832.197011}, "nmea_secondary": {"latitude": 40.022436666666664, "longitude": 18.516156666666667, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:11.876571+00:00", "timestamp_unix": 1768181831.876571}}

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


validation_timestamp: 2026-01-12T01:37:42.967193+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.499114294315079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.48107965063836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.872821535556604, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.552848960763986, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024368249546484477, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.991264646873711, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.238069808237574, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9833247699493635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.216062245455555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7620606865501385, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02241, "longitude": 18.51646, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:36+00:00", "timestamp_unix": 1768181856.0}, "starlink_location": {"latitude": 40.022364139123084, "longitude": 18.516507316343212, "altitude": 67.88000000461476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:37:42.930637+00:00", "timestamp_unix": 1768181862.930637}, "starlink_gps": {"latitude": 40.02236417528948, "longitude": 18.51650703409474, "altitude": 67.8800000028168, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:42.930926+00:00", "timestamp_unix": 1768181862.930926}, "nmea_primary": {"latitude": 40.022435, "longitude": 18.516491666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:42.165821+00:00", "timestamp_unix": 1768181862.165821}, "nmea_secondary": {"latitude": 40.02241166666666, "longitude": 18.516418333333334, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:37:41.920208+00:00", "timestamp_unix": 1768181861.920208}}

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


validation_timestamp: 2026-01-12T01:38:13.045202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.825377214484456, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.769909073414773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9446704021288843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.449748372346718, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0739063157700887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.904449815952661, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.822729704503079, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.865547168465143, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.753831041846562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.707668540456241, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02239, "longitude": 18.516724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:06+00:00", "timestamp_unix": 1768181886.0}, "starlink_location": {"latitude": 40.0223259670443, "longitude": 18.516785237160903, "altitude": 69.84000001747647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:38:13.009973+00:00", "timestamp_unix": 1768181893.009973}, "starlink_gps": {"latitude": 40.02232611177122, "longitude": 18.51678439005678, "altitude": 69.84000001208601, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:13.010227+00:00", "timestamp_unix": 1768181893.010227}, "nmea_primary": {"latitude": 40.02241, "longitude": 18.516746666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:12.209188+00:00", "timestamp_unix": 1768181892.209188}, "nmea_secondary": {"latitude": 40.02239, "longitude": 18.51666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:11.847125+00:00", "timestamp_unix": 1768181891.847125}}

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


validation_timestamp: 2026-01-12T01:38:42.969707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.935227896641454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.908678288892622, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4507196774745528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.526264091437599, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03420958995618118, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.675612348234042, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.54568225917985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.653805016216578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.512104616122565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.617897097991706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022366, "longitude": 18.517, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:37+00:00", "timestamp_unix": 1768181917.0}, "starlink_location": {"latitude": 40.022304417491206, "longitude": 18.517047088031475, "altitude": 68.88000000982926, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:38:42.930882+00:00", "timestamp_unix": 1768181922.930882}, "starlink_gps": {"latitude": 40.022304525889865, "longitude": 18.51704671204912, "altitude": 68.88000000806626, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:42.931146+00:00", "timestamp_unix": 1768181922.931146}, "nmea_primary": {"latitude": 40.02238666666667, "longitude": 18.51701, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:42.198775+00:00", "timestamp_unix": 1768181922.198775}, "nmea_secondary": {"latitude": 40.02236833333333, "longitude": 18.516911666666665, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:38:41.838349+00:00", "timestamp_unix": 1768181921.838349}}

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


validation_timestamp: 2026-01-12T01:39:12.976436+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.109423972195883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.094598213398058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6139015537261021, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.249895021101171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01788472283330049, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.68282610992755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.576414996603157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.66841728957621, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.558749546511617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.96160308490866, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022346, "longitude": 18.51725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:09+00:00", "timestamp_unix": 1768181949.0}, "starlink_location": {"latitude": 40.02228244510608, "longitude": 18.517296710390582, "altitude": 71.47000000359617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:39:12.936749+00:00", "timestamp_unix": 1768181952.936749}, "starlink_gps": {"latitude": 40.02228251726363, "longitude": 18.51729652268106, "altitude": 71.4700000017308, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:12.937009+00:00", "timestamp_unix": 1768181952.937009}, "nmea_primary": {"latitude": 40.02236, "longitude": 18.517245, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:12.166961+00:00", "timestamp_unix": 1768181952.166961}, "nmea_secondary": {"latitude": 40.02234833333333, "longitude": 18.517176666666668, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:11.876500+00:00", "timestamp_unix": 1768181951.8765}}

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


validation_timestamp: 2026-01-12T01:39:42.972071+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.124573915759127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.11354308959828, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.70259412836, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.306587104510366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02438400506191404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.374206020920813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.187294275132311, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.360391478245644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.164739110989476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.112844986369112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02232, "longitude": 18.517458, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:41+00:00", "timestamp_unix": 1768181981.0}, "starlink_location": {"latitude": 40.022250305760984, "longitude": 18.517486649896494, "altitude": 71.49000000623775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:39:42.931405+00:00", "timestamp_unix": 1768181982.931405}, "starlink_gps": {"latitude": 40.02225034195073, "longitude": 18.517486367465995, "altitude": 71.49000000397447, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:42.931658+00:00", "timestamp_unix": 1768181982.931658}, "nmea_primary": {"latitude": 40.022326666666665, "longitude": 18.51744, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:42.207692+00:00", "timestamp_unix": 1768181982.207692}, "nmea_secondary": {"latitude": 40.02230333333333, "longitude": 18.517375, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:39:41.841154+00:00", "timestamp_unix": 1768181981.841154}}

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


validation_timestamp: 2026-01-12T01:40:12.968847+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.987132295088928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.969588808439461, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.528635761164744, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.05808105398292, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03049993786106875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.924255683226045, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.713112870017202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.901090634555247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.682886038208379, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.60901922356025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022274, "longitude": 18.517668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:11+00:00", "timestamp_unix": 1768182011.0}, "starlink_location": {"latitude": 40.02219491739039, "longitude": 18.517689785661567, "altitude": 70.79993035529205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:40:12.931371+00:00", "timestamp_unix": 1768182012.931371}, "starlink_gps": {"latitude": 40.02219502579995, "longitude": 18.51768945664439, "altitude": 70.80394281945834, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:12.931623+00:00", "timestamp_unix": 1768182012.931623}, "nmea_primary": {"latitude": 40.022275, "longitude": 18.517638333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:12.201161+00:00", "timestamp_unix": 1768182012.201161}, "nmea_secondary": {"latitude": 40.02225833333333, "longitude": 18.517551666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:11.816496+00:00", "timestamp_unix": 1768182011.816496}}

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


validation_timestamp: 2026-01-12T01:40:42.970379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.341383244618887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.329650330583382, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.793802873061884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.664870477269312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023912250895011207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.747496977127508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.48347969928075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.7380556029981, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.465319380058755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.38913009455848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022224, "longitude": 18.517815, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:32+00:00", "timestamp_unix": 1768182032.0}, "starlink_location": {"latitude": 40.02211949999995, "longitude": 18.517891982237646, "altitude": 71.06005959353864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:40:42.931878+00:00", "timestamp_unix": 1768182042.931878}, "starlink_gps": {"latitude": 40.02211949999997, "longitude": 18.51789170142138, "altitude": 71.05606417519837, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:42.932135+00:00", "timestamp_unix": 1768182042.932135}, "nmea_primary": {"latitude": 40.0222, "longitude": 18.517846666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:42.205703+00:00", "timestamp_unix": 1768182042.205703}, "nmea_secondary": {"latitude": 40.022198333333336, "longitude": 18.51777166666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:40:42.400733+00:00", "timestamp_unix": 1768182042.400733}}

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


validation_timestamp: 2026-01-12T01:41:12.975758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.793613772159137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.767704172232545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.333033860287612, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.303066732163625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03227912286047536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.463766745047723, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.707445230347808, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.438119916703009, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.676102793047802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.288375244269223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022137, "longitude": 18.518038, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:03+00:00", "timestamp_unix": 1768182063.0}, "starlink_location": {"latitude": 40.02203155675649, "longitude": 18.518098118449906, "altitude": 69.88000000856158, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:41:12.933141+00:00", "timestamp_unix": 1768182072.933141}, "starlink_gps": {"latitude": 40.02203170121072, "longitude": 18.518097789642667, "altitude": 69.88000000629629, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:12.933393+00:00", "timestamp_unix": 1768182072.933393}, "nmea_primary": {"latitude": 40.02211, "longitude": 18.518055, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:12.181801+00:00", "timestamp_unix": 1768182072.181801}, "nmea_secondary": {"latitude": 40.02211666666667, "longitude": 18.517981666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:11.905776+00:00", "timestamp_unix": 1768182071.905776}}

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


validation_timestamp: 2026-01-12T01:41:43.000480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.555781604998158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.521672347275697, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9158086548753093, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.717001193198271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04783443059354781, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.646926952239621, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.505078866742332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.61222237457604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.458848225677803, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.822300055427179, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02203, "longitude": 18.518253, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:36+00:00", "timestamp_unix": 1768182096.0}, "starlink_location": {"latitude": 40.02192460604718, "longitude": 18.518305919562824, "altitude": 70.37588103490718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:41:42.953250+00:00", "timestamp_unix": 1768182102.95325}, "starlink_gps": {"latitude": 40.021924784641676, "longitude": 18.51830540851315, "altitude": 70.38381321749377, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:42.953503+00:00", "timestamp_unix": 1768182102.953503}, "nmea_primary": {"latitude": 40.022005, "longitude": 18.518263333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:42.171002+00:00", "timestamp_unix": 1768182102.171002}, "nmea_secondary": {"latitude": 40.02200166666667, "longitude": 18.518183333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:41:41.873716+00:00", "timestamp_unix": 1768182101.873716}}

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


validation_timestamp: 2026-01-12T01:42:12.971950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.191632470180059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.161082901346141, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0352383325103798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.212390960256245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034064698643511596, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.182514598381088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.351551981675469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.151449676478258, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.318672514432988, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.945240817644604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021908, "longitude": 18.518484, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:07+00:00", "timestamp_unix": 1768182127.0}, "starlink_location": {"latitude": 40.02182116820878, "longitude": 18.518522316142736, "altitude": 69.07000000866832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:42:12.932508+00:00", "timestamp_unix": 1768182132.932508}, "starlink_gps": {"latitude": 40.02182138525862, "longitude": 18.51852203382953, "altitude": 69.0700000070429, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:12.932764+00:00", "timestamp_unix": 1768182132.932764}, "nmea_primary": {"latitude": 40.02189, "longitude": 18.518488333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:12.209210+00:00", "timestamp_unix": 1768182132.20921}, "nmea_secondary": {"latitude": 40.021876666666664, "longitude": 18.518396666666668, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:11.931425+00:00", "timestamp_unix": 1768182131.931425}}

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


validation_timestamp: 2026-01-12T01:42:42.969250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.441559993743368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.413011701074337, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3301891909803891, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4578001220992105, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03442807369794504, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.456724102083947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.384831800294133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.426190722351222, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.35042796002604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.956636881067715, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021793, "longitude": 18.51872, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:38+00:00", "timestamp_unix": 1768182158.0}, "starlink_location": {"latitude": 40.0217218625866, "longitude": 18.518754618481616, "altitude": 70.59000000971974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:42:42.932767+00:00", "timestamp_unix": 1768182162.932767}, "starlink_gps": {"latitude": 40.02172204301911, "longitude": 18.518754289922224, "altitude": 70.59000000720252, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:42.933022+00:00", "timestamp_unix": 1768182162.933022}, "nmea_primary": {"latitude": 40.02178166666667, "longitude": 18.518715, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:42.198992+00:00", "timestamp_unix": 1768182162.198992}, "nmea_secondary": {"latitude": 40.02178333333333, "longitude": 18.518633333333334, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:42:41.848001+00:00", "timestamp_unix": 1768182161.848001}}

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


validation_timestamp: 2026-01-12T01:43:12.975564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.741267962872603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.725457221744834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9269363588365573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.25971457370499, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020107575427340936, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.951072699506572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.785631096775175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.932436013577691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.765547718299512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.628753683198435, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02166, "longitude": 18.51897, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:11+00:00", "timestamp_unix": 1768182191.0}, "starlink_location": {"latitude": 40.02160141719605, "longitude": 18.51899037784147, "altitude": 68.80000000441828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:43:12.936530+00:00", "timestamp_unix": 1768182192.93653}, "starlink_gps": {"latitude": 40.02160152596899, "longitude": 18.51899018920316, "altitude": 68.80000000412461, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:12.936780+00:00", "timestamp_unix": 1768182192.93678}, "nmea_primary": {"latitude": 40.021655, "longitude": 18.518948333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:12.171112+00:00", "timestamp_unix": 1768182192.171112}, "nmea_secondary": {"latitude": 40.021675, "longitude": 18.518875, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:11.887258+00:00", "timestamp_unix": 1768182191.887258}}

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


validation_timestamp: 2026-01-12T01:43:42.975693+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.745162355974012, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.722947007596789, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.478973917067992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.250783756672769, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029220952014046595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.327594835944062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.061353284217729, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.306986797626378, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.0365636986495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.245859716278495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02156, "longitude": 18.51913, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:31+00:00", "timestamp_unix": 1768182211.0}, "starlink_location": {"latitude": 40.02144944479428, "longitude": 18.519225619562484, "altitude": 68.45000000758553, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:43:42.933069+00:00", "timestamp_unix": 1768182222.933069}, "starlink_gps": {"latitude": 40.021449517252044, "longitude": 18.519225289708125, "altitude": 68.45000000613963, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:42.933330+00:00", "timestamp_unix": 1768182222.93333}, "nmea_primary": {"latitude": 40.021515, "longitude": 18.519178333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:42.208700+00:00", "timestamp_unix": 1768182222.2087}, "nmea_secondary": {"latitude": 40.021543333333334, "longitude": 18.519115, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:43:41.470172+00:00", "timestamp_unix": 1768182221.470172}}

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


validation_timestamp: 2026-01-12T01:44:12.967255+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.999600590558938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.965874076212547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.309009947644121, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.548424151916931, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03403599042212565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.730822252677791, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.27908219561857, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.696884316732028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.24510614161874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.5508177083872985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021404, "longitude": 18.519379, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:03+00:00", "timestamp_unix": 1768182243.0}, "starlink_location": {"latitude": 40.02130366800727, "longitude": 18.519478316383328, "altitude": 68.03000000945173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:44:12.933239+00:00", "timestamp_unix": 1768182252.933239}, "starlink_gps": {"latitude": 40.02130388487417, "longitude": 18.51947803431016, "altitude": 68.03000000872792, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:12.933494+00:00", "timestamp_unix": 1768182252.933494}, "nmea_primary": {"latitude": 40.02136333333333, "longitude": 18.519411666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:12.191409+00:00", "timestamp_unix": 1768182252.191409}, "nmea_secondary": {"latitude": 40.021413333333335, "longitude": 18.519351666666665, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:11.468552+00:00", "timestamp_unix": 1768182251.468552}}

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


validation_timestamp: 2026-01-12T01:44:42.969531+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.689930146318048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.6486760299594, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.725067126260701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.113318423928042, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04321992339787125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.981564981318423, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.526072667928233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.93990962751887, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.486635461624584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.742844040738019, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021236, "longitude": 18.519617, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:36+00:00", "timestamp_unix": 1768182276.0}, "starlink_location": {"latitude": 40.02114716884712, "longitude": 18.519710556259856, "altitude": 68.0200000147502, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:44:42.933337+00:00", "timestamp_unix": 1768182282.933337}, "starlink_gps": {"latitude": 40.02114738504028, "longitude": 18.519710134465647, "altitude": 68.020000011539, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:42.933591+00:00", "timestamp_unix": 1768182282.933591}, "nmea_primary": {"latitude": 40.021208333333334, "longitude": 18.519641666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:42.198260+00:00", "timestamp_unix": 1768182282.19826}, "nmea_secondary": {"latitude": 40.02128833333333, "longitude": 18.519595, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:44:41.859949+00:00", "timestamp_unix": 1768182281.859949}}

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


validation_timestamp: 2026-01-12T01:45:12.977724+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.805274451424674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.773407487285327, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.210239687336555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.487369495926874, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035781600579443094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.035753824885404, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.290661479641223, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.001544282230093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.25864716300659, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.5098847885927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02108, "longitude": 18.519846, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:06+00:00", "timestamp_unix": 1768182306.0}, "starlink_location": {"latitude": 40.02098722355031, "longitude": 18.51993508736353, "altitude": 67.52000000931413, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:45:12.937559+00:00", "timestamp_unix": 1768182312.937559}, "starlink_gps": {"latitude": 40.0209873679144, "longitude": 18.519934711824007, "altitude": 67.52000000807276, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:12.937819+00:00", "timestamp_unix": 1768182312.937819}, "nmea_primary": {"latitude": 40.02104333333333, "longitude": 18.51985833333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:12.175712+00:00", "timestamp_unix": 1768182312.175712}, "nmea_secondary": {"latitude": 40.02111166666667, "longitude": 18.51981333333333, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:11.845293+00:00", "timestamp_unix": 1768182311.845293}}

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


validation_timestamp: 2026-01-12T01:45:42.973536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.27708256752363, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.243006389781927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.116479969020688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.7051808204365075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034414743004920666, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.507437337778764, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.09157470308862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.473030815523407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.05721424305292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.594746984679837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02091, "longitude": 18.52006, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:37+00:00", "timestamp_unix": 1768182337.0}, "starlink_location": {"latitude": 40.02081197469616, "longitude": 18.520126346123693, "altitude": 66.25994285113448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:45:42.934047+00:00", "timestamp_unix": 1768182342.934047}, "starlink_gps": {"latitude": 40.02081222688102, "longitude": 18.520126111832358, "altitude": 66.26394308364037, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:42.934300+00:00", "timestamp_unix": 1768182342.9343}, "nmea_primary": {"latitude": 40.020873333333334, "longitude": 18.520066666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:42.200018+00:00", "timestamp_unix": 1768182342.200018}, "nmea_secondary": {"latitude": 40.020925, "longitude": 18.520008333333333, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:45:41.398702+00:00", "timestamp_unix": 1768182341.398702}}

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


validation_timestamp: 2026-01-12T01:46:13.051798+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.433395072588073, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.35817650632614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5213765796056824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.068503690586848, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07575516719100295, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.679569163744336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.952720322522566, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.603820380703183, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.877312016999422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.344453531039656, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02072, "longitude": 18.520296, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:09+00:00", "timestamp_unix": 1768182369.0}, "starlink_location": {"latitude": 40.0206350341979, "longitude": 18.52034798406302, "altitude": 67.58000001667762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:46:13.013843+00:00", "timestamp_unix": 1768182373.013843}, "starlink_gps": {"latitude": 40.02063561256308, "longitude": 18.520347513902344, "altitude": 67.58000001132486, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:13.014097+00:00", "timestamp_unix": 1768182373.014097}, "nmea_primary": {"latitude": 40.02070833333333, "longitude": 18.520286666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:12.212013+00:00", "timestamp_unix": 1768182372.212013}, "nmea_secondary": {"latitude": 40.020763333333335, "longitude": 18.52022, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:11.492446+00:00", "timestamp_unix": 1768182371.492446}}

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


validation_timestamp: 2026-01-12T01:46:42.968796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.666351379999616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.632313759735837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3585347675851258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.925877970048171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034501702449558656, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.946926538025167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.45415566082203, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.912653588853221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.4196731507835, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.5788872220994, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020535, "longitude": 18.520515, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:41+00:00", "timestamp_unix": 1768182401.0}, "starlink_location": {"latitude": 40.02046497416312, "longitude": 18.520559679940234, "altitude": 67.96000000949084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:46:42.934574+00:00", "timestamp_unix": 1768182402.934574}, "starlink_gps": {"latitude": 40.0204652269852, "longitude": 18.520559445058083, "altitude": 67.96000000741364, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:42.934860+00:00", "timestamp_unix": 1768182402.93486}, "nmea_primary": {"latitude": 40.020543333333336, "longitude": 18.520503333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:42.208087+00:00", "timestamp_unix": 1768182402.208087}, "nmea_secondary": {"latitude": 40.020603333333334, "longitude": 18.52044, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:46:41.884792+00:00", "timestamp_unix": 1768182401.884792}}

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


validation_timestamp: 2026-01-12T01:47:12.974063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.260216486916549, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.234459014596764, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.815459583954239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.591749109779526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031172979337119242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.6687901427378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.717414771375296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.640766975034023, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.689262585747205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.049264226187951, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02033, "longitude": 18.52073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:11+00:00", "timestamp_unix": 1768182431.0}, "starlink_location": {"latitude": 40.020267196153625, "longitude": 18.520753315416208, "altitude": 70.7800584789748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:47:12.939772+00:00", "timestamp_unix": 1768182432.939772}, "starlink_gps": {"latitude": 40.02026737604396, "longitude": 18.520753034646074, "altitude": 70.77606360816117, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:12.940031+00:00", "timestamp_unix": 1768182432.940031}, "nmea_primary": {"latitude": 40.020338333333335, "longitude": 18.520711666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:12.174310+00:00", "timestamp_unix": 1768182432.17431}, "nmea_secondary": {"latitude": 40.020428333333335, "longitude": 18.520656666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:11.477434+00:00", "timestamp_unix": 1768182431.477434}}

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


validation_timestamp: 2026-01-12T01:47:42.968367+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.600431289941106, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.562972896365007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.70094967906583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2366881448503055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039740037911859497, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.114003511220202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.67866006043228, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.07858868087393, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.640618859989956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.902085360419173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02019, "longitude": 18.520868, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:32+00:00", "timestamp_unix": 1768182452.0}, "starlink_location": {"latitude": 40.02005514034413, "longitude": 18.520951619194744, "altitude": 68.04992668773109, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:47:42.935032+00:00", "timestamp_unix": 1768182462.935032}, "starlink_gps": {"latitude": 40.0200553935555, "longitude": 18.52095128985537, "altitude": 68.05394320545086, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:42.935287+00:00", "timestamp_unix": 1768182462.935287}, "nmea_primary": {"latitude": 40.02014166666667, "longitude": 18.520915, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:42.202297+00:00", "timestamp_unix": 1768182462.202297}, "nmea_secondary": {"latitude": 40.020203333333335, "longitude": 18.520848333333333, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:47:41.876655+00:00", "timestamp_unix": 1768182461.876655}}

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


validation_timestamp: 2026-01-12T01:48:12.973520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.12590690052843, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.092756856610414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.846714622506745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.354180396932968, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034542923300668646, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.612029606785143, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.46114661252711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.580074096423322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.426742883509114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.121661969270464, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01998, "longitude": 18.52111, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:06+00:00", "timestamp_unix": 1768182486.0}, "starlink_location": {"latitude": 40.01985997390044, "longitude": 18.521164346829977, "altitude": 69.50000001086644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:48:12.934828+00:00", "timestamp_unix": 1768182492.934828}, "starlink_gps": {"latitude": 40.01986022702458, "longitude": 18.521164111669286, "altitude": 69.50000000809959, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:12.935097+00:00", "timestamp_unix": 1768182492.935097}, "nmea_primary": {"latitude": 40.01996166666667, "longitude": 18.521133333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:12.206167+00:00", "timestamp_unix": 1768182492.206167}, "nmea_secondary": {"latitude": 40.020003333333335, "longitude": 18.521055, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:11.899506+00:00", "timestamp_unix": 1768182491.899506}}

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


validation_timestamp: 2026-01-12T01:48:43.051224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.251030952293593, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.184856320264519, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.47774998289518367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.00201057160656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06632264560004618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.483679959961643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.456347186047395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.417399155781656, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.39424821890465, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.539106215606516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019787, "longitude": 18.521347, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:37+00:00", "timestamp_unix": 1768182517.0}, "starlink_location": {"latitude": 40.01966970083936, "longitude": 18.52137446028401, "altitude": 69.62189596518235, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:48:43.014921+00:00", "timestamp_unix": 1768182523.014921}, "starlink_gps": {"latitude": 40.01967027961841, "longitude": 18.52137427208784, "altitude": 69.62992914207443, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:43.015178+00:00", "timestamp_unix": 1768182523.015178}, "nmea_primary": {"latitude": 40.01978833333333, "longitude": 18.521341666666668, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:42.185991+00:00", "timestamp_unix": 1768182522.185991}, "nmea_secondary": {"latitude": 40.01979166666667, "longitude": 18.521265, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:48:41.919800+00:00", "timestamp_unix": 1768182521.9198}}

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


validation_timestamp: 2026-01-12T01:49:12.976927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.276441761985293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.255341181849536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7609299930403753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.170065921625588, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022711291825103515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.754586972611378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.838446856175553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.733046492786208, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.815754169780998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.409140830997482, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01959, "longitude": 18.521547, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:08+00:00", "timestamp_unix": 1768182548.0}, "starlink_location": {"latitude": 40.019505056448004, "longitude": 18.521594544207346, "altitude": 68.14000000333385, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:49:12.935411+00:00", "timestamp_unix": 1768182552.935411}, "starlink_gps": {"latitude": 40.01950520115742, "longitude": 18.52159435599258, "altitude": 68.14000000263202, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:12.935665+00:00", "timestamp_unix": 1768182552.935665}, "nmea_primary": {"latitude": 40.01959166666666, "longitude": 18.521538333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:12.206415+00:00", "timestamp_unix": 1768182552.206415}, "nmea_secondary": {"latitude": 40.019603333333336, "longitude": 18.52147666666667, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:11.883996+00:00", "timestamp_unix": 1768182551.883996}}

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


validation_timestamp: 2026-01-12T01:49:42.973340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.69019770068478, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.647568122586209, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8614902876773756, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.812644731129456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.045655312931999245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.002250649138778, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.358645422902633, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.957091633639715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.314654191420557, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1349515196988795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019382, "longitude": 18.521774, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:41+00:00", "timestamp_unix": 1768182581.0}, "starlink_location": {"latitude": 40.01932441947058, "longitude": 18.521796784882252, "altitude": 67.82006182345059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:49:42.935768+00:00", "timestamp_unix": 1768182582.935768}, "starlink_gps": {"latitude": 40.01932474405029, "longitude": 18.52179645653558, "altitude": 67.81605736534222, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:42.936020+00:00", "timestamp_unix": 1768182582.93602}, "nmea_primary": {"latitude": 40.019395, "longitude": 18.521745, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:42.187893+00:00", "timestamp_unix": 1768182582.187893}, "nmea_secondary": {"latitude": 40.01940166666667, "longitude": 18.521661666666667, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:49:41.883815+00:00", "timestamp_unix": 1768182581.883815}}

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


validation_timestamp: 2026-01-12T01:50:13.055979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.571429225929127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.521361205888844, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.196800885358335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.118864842995578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06900944701212003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.928757192164902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.20344990331756, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.864490022942634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.135048957949085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.96547928487894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019176, "longitude": 18.522026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:12+00:00", "timestamp_unix": 1768182612.0}, "starlink_location": {"latitude": 40.01912683438342, "longitude": 18.522038610005378, "altitude": 65.64000001379262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:50:13.015585+00:00", "timestamp_unix": 1768182613.015585}, "starlink_gps": {"latitude": 40.01912719605191, "longitude": 18.5220379514487, "altitude": 65.64000000909924, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:13.015838+00:00", "timestamp_unix": 1768182613.015838}, "nmea_primary": {"latitude": 40.01920166666667, "longitude": 18.521975, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:12.173251+00:00", "timestamp_unix": 1768182612.173251}, "nmea_secondary": {"latitude": 40.01922666666667, "longitude": 18.5219, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:11.483619+00:00", "timestamp_unix": 1768182611.483619}}

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


validation_timestamp: 2026-01-12T01:50:42.974204+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.783321333895326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.74711853097066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.566676650318576, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.298328165014077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036858386466008954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.22037746964394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.518740418597364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.184066778174317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.482118568829613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.09911745551397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019043, "longitude": 18.52219, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:33+00:00", "timestamp_unix": 1768182633.0}, "starlink_location": {"latitude": 40.01893530777254, "longitude": 18.52227014889019, "altitude": 64.68000001160848, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:50:42.936327+00:00", "timestamp_unix": 1768182642.936327}, "starlink_gps": {"latitude": 40.018935559867344, "longitude": 18.522269867848767, "altitude": 64.68000000946711, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:42.936585+00:00", "timestamp_unix": 1768182642.936585}, "nmea_primary": {"latitude": 40.01900666666667, "longitude": 18.522215, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:42.213547+00:00", "timestamp_unix": 1768182642.213547}, "nmea_secondary": {"latitude": 40.019036666666665, "longitude": 18.522128333333335, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:50:41.939630+00:00", "timestamp_unix": 1768182641.93963}}

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


validation_timestamp: 2026-01-12T01:51:13.055409+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.009181813368842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.954326390455153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0765315821066523, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.025942821787123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05674691418138363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.936830825001472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.00367990741382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.881788890367176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.946933355586694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.631197930140272, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018845, "longitude": 18.522444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:06+00:00", "timestamp_unix": 1768182666.0}, "starlink_location": {"latitude": 40.018759334496025, "longitude": 18.52250881650884, "altitude": 65.51000000871092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:51:13.016449+00:00", "timestamp_unix": 1768182673.016449}, "starlink_gps": {"latitude": 40.018759696070056, "longitude": 18.522508346236606, "altitude": 65.51000000601772, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:13.016704+00:00", "timestamp_unix": 1768182673.016704}, "nmea_primary": {"latitude": 40.01882833333333, "longitude": 18.522455, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:12.201302+00:00", "timestamp_unix": 1768182672.201302}, "nmea_secondary": {"latitude": 40.018861666666666, "longitude": 18.522376666666666, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:11.655646+00:00", "timestamp_unix": 1768182671.655646}}

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


validation_timestamp: 2026-01-12T01:51:42.978293+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.936216311686568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.895894205119566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6527163512490638, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.402263089081672, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04248748686408706, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.488984816638354, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.334718970344156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.448107480823381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.29417598630427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.855153374972046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018654, "longitude": 18.522697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:37+00:00", "timestamp_unix": 1768182697.0}, "starlink_location": {"latitude": 40.018569140763724, "longitude": 18.5227619212307, "altitude": 66.54993336780697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:51:42.940438+00:00", "timestamp_unix": 1768182702.940438}, "starlink_gps": {"latitude": 40.018569392939625, "longitude": 18.52276154639027, "altitude": 66.55393345596437, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:42.940695+00:00", "timestamp_unix": 1768182702.940695}, "nmea_primary": {"latitude": 40.01864833333333, "longitude": 18.522695, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:42.189316+00:00", "timestamp_unix": 1768182702.189316}, "nmea_secondary": {"latitude": 40.01871, "longitude": 18.52265, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:51:41.915229+00:00", "timestamp_unix": 1768182701.915229}}

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


validation_timestamp: 2026-01-12T01:52:13.052636+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.666733918505667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.59908712349464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.420898721623522, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.956134831058987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08019715748346545, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.421660677759814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.596614079506907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.346576748610875, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.52685720088663, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.380154539245353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01846, "longitude": 18.522982, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:09+00:00", "timestamp_unix": 1768182729.0}, "starlink_location": {"latitude": 40.01837023474414, "longitude": 18.52302617302784, "altitude": 69.4700000184065, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:52:13.016845+00:00", "timestamp_unix": 1768182733.016845}, "starlink_gps": {"latitude": 40.018370668574775, "longitude": 18.523025420697547, "altitude": 69.47000001224642, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:13.017098+00:00", "timestamp_unix": 1768182733.017098}, "nmea_primary": {"latitude": 40.01844166666667, "longitude": 18.522966666666665, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:12.174239+00:00", "timestamp_unix": 1768182732.174239}, "nmea_secondary": {"latitude": 40.018548333333335, "longitude": 18.522925, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:11.873289+00:00", "timestamp_unix": 1768182731.873289}}

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


validation_timestamp: 2026-01-12T01:52:42.972824+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.421770276133444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.38095591556547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7857591238938673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.722326217458653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04533982575662608, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.5753871593972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.11834363783939, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.53067435842147, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.076378006693165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.949754875562274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018253, "longitude": 18.523256, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:41+00:00", "timestamp_unix": 1768182761.0}, "starlink_location": {"latitude": 40.01818144672832, "longitude": 18.52328842102556, "altitude": 67.72993532446793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:52:42.937078+00:00", "timestamp_unix": 1768182762.937078}, "starlink_gps": {"latitude": 40.018181735619876, "longitude": 18.52328804528919, "altitude": 67.73394499725437, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:42.937331+00:00", "timestamp_unix": 1768182762.937331}, "nmea_primary": {"latitude": 40.018251666666664, "longitude": 18.523223333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:42.194935+00:00", "timestamp_unix": 1768182762.194935}, "nmea_secondary": {"latitude": 40.018365, "longitude": 18.523188333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:52:41.478430+00:00", "timestamp_unix": 1768182761.47843}}

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


validation_timestamp: 2026-01-12T01:53:12.976797+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.31579556837786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2857959453966386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.116798446954708, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.60093873860658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03388092843132695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.583298345018831, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.669383484022234, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.549516986934214, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.636775838715106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.817688141669606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018055, "longitude": 18.523512, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:11+00:00", "timestamp_unix": 1768182791.0}, "starlink_location": {"latitude": 40.01799216844624, "longitude": 18.52353748234128, "altitude": 66.92993655556384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:53:12.937780+00:00", "timestamp_unix": 1768182792.93778}, "starlink_gps": {"latitude": 40.0179923843252, "longitude": 18.523537201566896, "altitude": 66.93393161364897, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:12.938036+00:00", "timestamp_unix": 1768182792.938036}, "nmea_primary": {"latitude": 40.01803666666667, "longitude": 18.52347, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:12.168651+00:00", "timestamp_unix": 1768182792.168651}, "nmea_secondary": {"latitude": 40.01814666666667, "longitude": 18.523425, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:11.931168+00:00", "timestamp_unix": 1768182791.931168}}

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


validation_timestamp: 2026-01-12T01:53:43.054124+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.119075673432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.0363867423268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.730508776124104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8529135222771904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0826898994704196, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.73728119685469, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.542805056823713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.656177235929043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.462056463924938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.809494757433123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017925, "longitude": 18.523678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:32+00:00", "timestamp_unix": 1768182812.0}, "starlink_location": {"latitude": 40.01778993546647, "longitude": 18.52377448310609, "altitude": 69.21191065752693, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:53:43.017362+00:00", "timestamp_unix": 1768182823.017362}, "starlink_gps": {"latitude": 40.017790586135206, "longitude": 18.523774012959475, "altitude": 69.21993818282606, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:43.017619+00:00", "timestamp_unix": 1768182823.017619}, "nmea_primary": {"latitude": 40.01785, "longitude": 18.52370833333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:42.207715+00:00", "timestamp_unix": 1768182822.207715}, "nmea_secondary": {"latitude": 40.01790833333333, "longitude": 18.523638333333334, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:53:41.887487+00:00", "timestamp_unix": 1768182821.887487}}

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


validation_timestamp: 2026-01-12T01:54:12.972143+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.29435316482797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.2601952826488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.553732912796242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.919841081263837, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034568372245705525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.24084460463804, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.368976101386856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.206433671504376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.334787774986186, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.151390620592817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01774, "longitude": 18.523901, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:03+00:00", "timestamp_unix": 1768182843.0}, "starlink_location": {"latitude": 40.0176089737787, "longitude": 18.523986680198398, "altitude": 68.15992830939538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:54:12.937797+00:00", "timestamp_unix": 1768182852.937797}, "starlink_gps": {"latitude": 40.01760922708934, "longitude": 18.52398644487224, "altitude": 68.16394639986902, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:12.938055+00:00", "timestamp_unix": 1768182852.938055}, "nmea_primary": {"latitude": 40.017665, "longitude": 18.523923333333332, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:12.194186+00:00", "timestamp_unix": 1768182852.194186}, "nmea_secondary": {"latitude": 40.017715, "longitude": 18.523853333333335, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:11.895306+00:00", "timestamp_unix": 1768182851.895306}}

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


validation_timestamp: 2026-01-12T01:54:43.053175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.711628886127244, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.646513323008685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.546440883882318, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5739218703815725, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06814498592400003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.236328477130215, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.487580619021575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.169768500317401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.419543651323156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.456345181199625, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01754, "longitude": 18.524137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:36+00:00", "timestamp_unix": 1768182876.0}, "starlink_location": {"latitude": 40.017430901467435, "longitude": 18.524212046317054, "altitude": 70.28000001392651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:54:43.018011+00:00", "timestamp_unix": 1768182883.018011}, "starlink_gps": {"latitude": 40.01743133566654, "longitude": 18.524211481597916, "altitude": 70.28000001000501, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:43.018273+00:00", "timestamp_unix": 1768182883.018273}, "nmea_primary": {"latitude": 40.017493333333334, "longitude": 18.52416, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:42.186921+00:00", "timestamp_unix": 1768182882.186921}, "nmea_secondary": {"latitude": 40.017541666666666, "longitude": 18.524083333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:54:41.907007+00:00", "timestamp_unix": 1768182881.907007}}

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


