# positions_validation

validation_timestamp: 2026-01-12T03:02:43.189623+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.619957911469722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.659428068481612, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7700276409551776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.620426754405255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040204013935457084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.79680920612896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.055358445590749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.83699423986403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.095326514838796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.779126283667472, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022926, "longitude": 18.508907, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:41+00:00", "timestamp_unix": 1768186961.0}, "starlink_location": {"latitude": 40.022848092870994, "longitude": 18.508956125012883, "altitude": 71.16809617720904, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:02:43.150299+00:00", "timestamp_unix": 1768186963.150299}, "starlink_gps": {"latitude": 40.02284780321031, "longitude": 18.508956407584954, "altitude": 71.16005546169708, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:43.150563+00:00", "timestamp_unix": 1768186963.150563}, "nmea_primary": {"latitude": 40.022935, "longitude": 18.508876666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:42.194339+00:00", "timestamp_unix": 1768186962.194339}, "nmea_secondary": {"latitude": 40.022895, "longitude": 18.50892, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:41.726619+00:00", "timestamp_unix": 1768186961.726619}}

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


validation_timestamp: 2026-01-12T03:03:13.187352+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.976910245138972, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.991459861477715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.642090736681147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.763528512150155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017933896708716875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.804544562736806, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.437276609685366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.820395192997568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.453131319803036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.367268685825619, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02297, "longitude": 18.508877, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:12+00:00", "timestamp_unix": 1768186992.0}, "starlink_location": {"latitude": 40.02286652320055, "longitude": 18.508947472275224, "altitude": 71.61000000126704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:03:13.149270+00:00", "timestamp_unix": 1768186993.14927}, "starlink_gps": {"latitude": 40.02286645084462, "longitude": 18.508947660502475, "altitude": 71.610000001674, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:13.149523+00:00", "timestamp_unix": 1768186993.149523}, "nmea_primary": {"latitude": 40.022975, "longitude": 18.508846666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:12.188198+00:00", "timestamp_unix": 1768186992.188198}, "nmea_secondary": {"latitude": 40.02292833333333, "longitude": 18.50889, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:11.686150+00:00", "timestamp_unix": 1768186991.68615}}

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


validation_timestamp: 2026-01-12T03:03:43.187805+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.392451646947993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.410389620271687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1105284565582965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.857369069951669, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01794219073390514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.01974296091032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.227603784173354, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.037484252150705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.245150985299874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.838922408804767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023003, "longitude": 18.50885, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:33+00:00", "timestamp_unix": 1768187013.0}, "starlink_location": {"latitude": 40.02289637964363, "longitude": 18.508923152862998, "altitude": 72.36000000239025, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:03:43.151097+00:00", "timestamp_unix": 1768187023.151097}, "starlink_gps": {"latitude": 40.022896235207114, "longitude": 18.508923246797625, "altitude": 72.3600000017264, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:43.151352+00:00", "timestamp_unix": 1768187023.151352}, "nmea_primary": {"latitude": 40.023021666666665, "longitude": 18.508808333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:42.200038+00:00", "timestamp_unix": 1768187022.200038}, "nmea_secondary": {"latitude": 40.02296833333333, "longitude": 18.508848333333333, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:03:41.437849+00:00", "timestamp_unix": 1768187021.437849}}

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


validation_timestamp: 2026-01-12T03:04:13.184836+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.604712205256202, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.633166311803294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9525815725054683, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.226637856449811, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0289592305573338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.852211957381552, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.341105048307066, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.881167574268536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3697027396712835, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.637153073791595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023056, "longitude": 18.50881, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:06+00:00", "timestamp_unix": 1768187046.0}, "starlink_location": {"latitude": 40.02297640283149, "longitude": 18.508853805696045, "altitude": 72.99190955620467, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:04:13.149506+00:00", "timestamp_unix": 1768187053.149506}, "starlink_gps": {"latitude": 40.02297618587269, "longitude": 18.508853993829156, "altitude": 72.99993966048066, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:13.149758+00:00", "timestamp_unix": 1768187053.149758}, "nmea_primary": {"latitude": 40.02307166666667, "longitude": 18.508768333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:12.208372+00:00", "timestamp_unix": 1768187052.208372}, "nmea_secondary": {"latitude": 40.02301833333333, "longitude": 18.508803333333333, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:11.751443+00:00", "timestamp_unix": 1768187051.751443}}

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


validation_timestamp: 2026-01-12T03:04:43.105258+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.629322042871677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.638187159345055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8043751073171634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.891925935190759, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008935434852585277, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.45853157889741, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.176409890507788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.467352852597447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.18517829806167, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.286084926600844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0231, "longitude": 18.508757, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:37+00:00", "timestamp_unix": 1768187077.0}, "starlink_location": {"latitude": 40.023035234991596, "longitude": 18.50878658026993, "altitude": 71.91000000121116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:04:43.070634+00:00", "timestamp_unix": 1768187083.070634}, "starlink_gps": {"latitude": 40.023035163060406, "longitude": 18.50878662705064, "altitude": 71.91000000092534, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:43.070922+00:00", "timestamp_unix": 1768187083.070922}, "nmea_primary": {"latitude": 40.023111666666665, "longitude": 18.508715, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:42.224625+00:00", "timestamp_unix": 1768187082.224625}, "nmea_secondary": {"latitude": 40.023065, "longitude": 18.508756666666667, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:04:41.719240+00:00", "timestamp_unix": 1768187081.71924}}

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


validation_timestamp: 2026-01-12T03:05:13.189237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.115166562561317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.122328815990892, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2786811809884386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8823524297504495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016042812737871226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.664405145079686, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.259775302591056, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.674549752701754, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.267794455321611, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5386556147673955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023136, "longitude": 18.50869, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:09+00:00", "timestamp_unix": 1768187109.0}, "starlink_location": {"latitude": 40.023070666666655, "longitude": 18.50873247217256, "altitude": 70.22000000155431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:05:13.150103+00:00", "timestamp_unix": 1768187113.150103}, "starlink_gps": {"latitude": 40.02307066666668, "longitude": 18.508732660575802, "altitude": 70.22000000016443, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:13.150357+00:00", "timestamp_unix": 1768187113.150357}, "nmea_primary": {"latitude": 40.023145, "longitude": 18.508653333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:12.197235+00:00", "timestamp_unix": 1768187112.197235}, "nmea_secondary": {"latitude": 40.023111666666665, "longitude": 18.508701666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:11.743908+00:00", "timestamp_unix": 1768187111.743908}}

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


validation_timestamp: 2026-01-12T03:05:43.130834+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.571679662174942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.577187274642094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1107120618131505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8703257606972636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005648063110294009, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.330871430794888, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.724252365602529, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.336509006796799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.729643945423734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.773892212713753, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023163, "longitude": 18.508623, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:41+00:00", "timestamp_unix": 1768187141.0}, "starlink_location": {"latitude": 40.02310530242018, "longitude": 18.508670223188037, "altitude": 69.49999999994239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:05:43.091980+00:00", "timestamp_unix": 1768187143.09198}, "starlink_gps": {"latitude": 40.023105266432445, "longitude": 18.508670269997573, "altitude": 69.50000000100212, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:43.092235+00:00", "timestamp_unix": 1768187143.092235}, "nmea_primary": {"latitude": 40.023175, "longitude": 18.50859, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:42.221027+00:00", "timestamp_unix": 1768187142.221027}, "nmea_secondary": {"latitude": 40.023135, "longitude": 18.50865, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:05:41.714766+00:00", "timestamp_unix": 1768187141.714766}}

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


validation_timestamp: 2026-01-12T03:06:13.191128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.615919102894628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.637894926521453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.564201366314324, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.924941107955641, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02272981107153993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.931675802267243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7649173797797815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.954361040958897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.787464223471675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.183273505191288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023197, "longitude": 18.50858, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:12+00:00", "timestamp_unix": 1768187172.0}, "starlink_location": {"latitude": 40.02311437989742, "longitude": 18.50864247205821, "altitude": 69.78189670331396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:06:13.151103+00:00", "timestamp_unix": 1768187173.151103}, "starlink_gps": {"latitude": 40.02311423507003, "longitude": 18.50864266043645, "altitude": 69.7899372492706, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:13.151358+00:00", "timestamp_unix": 1768187173.151358}, "nmea_primary": {"latitude": 40.023195, "longitude": 18.50855, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:12.220045+00:00", "timestamp_unix": 1768187172.220045}, "nmea_secondary": {"latitude": 40.02314833333333, "longitude": 18.508608333333335, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:12.457132+00:00", "timestamp_unix": 1768187172.457132}}

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


validation_timestamp: 2026-01-12T03:06:43.124466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.341281845207405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.350170121448665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.214243851338869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.387628983420566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012604767629286822, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.465434467688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.007893917556448, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.475745271619491, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.017680898100451, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.478910626323068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023212, "longitude": 18.508556, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:34+00:00", "timestamp_unix": 1768187194.0}, "starlink_location": {"latitude": 40.023128635757665, "longitude": 18.508609836213775, "altitude": 70.85000000243173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:06:43.091496+00:00", "timestamp_unix": 1768187203.091496}, "starlink_gps": {"latitude": 40.023128599783476, "longitude": 18.50860997658963, "altitude": 70.8500000024854, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:43.091751+00:00", "timestamp_unix": 1768187203.091751}, "nmea_primary": {"latitude": 40.02321166666667, "longitude": 18.50853, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:42.211946+00:00", "timestamp_unix": 1768187202.211946}, "nmea_secondary": {"latitude": 40.02316666666667, "longitude": 18.508578333333332, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:06:41.775640+00:00", "timestamp_unix": 1768187201.77564}}

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


validation_timestamp: 2026-01-12T03:07:13.188025+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.587087341172607, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.60674163664047, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8405534939634567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.596335414993462, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02267763496101709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.618533771752388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1829892199478653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.640612082019247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1987978422509764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.151253001908233, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023216, "longitude": 18.50854, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:06+00:00", "timestamp_unix": 1768187226.0}, "starlink_location": {"latitude": 40.023141379627795, "longitude": 18.50856597240836, "altitude": 71.91000000188558, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:07:13.151424+00:00", "timestamp_unix": 1768187233.151424}, "starlink_gps": {"latitude": 40.02314123513287, "longitude": 18.50856616035427, "altitude": 71.91000000076225, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:13.151679+00:00", "timestamp_unix": 1768187233.151679}, "nmea_primary": {"latitude": 40.023215, "longitude": 18.508506666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:12.223095+00:00", "timestamp_unix": 1768187232.223095}, "nmea_secondary": {"latitude": 40.02317, "longitude": 18.508566666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:11.727481+00:00", "timestamp_unix": 1768187231.727481}}

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


validation_timestamp: 2026-01-12T03:07:43.190759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.99141327196195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.000952040821456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.643352238164857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.879310162741522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011378113178151471, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.135005378475785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.112111578506286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.145926263611981, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.121645512209326, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7288078218031493, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023212, "longitude": 18.508543, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:37+00:00", "timestamp_unix": 1768187257.0}, "starlink_location": {"latitude": 40.02313285659766, "longitude": 18.508564652718608, "altitude": 70.92000000029931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:07:43.151406+00:00", "timestamp_unix": 1768187263.151406}, "starlink_gps": {"latitude": 40.023132784099815, "longitude": 18.508564747017218, "altitude": 70.92000000005417, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:43.151658+00:00", "timestamp_unix": 1768187263.151658}, "nmea_primary": {"latitude": 40.023205, "longitude": 18.508513333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:42.233050+00:00", "timestamp_unix": 1768187262.23305}, "nmea_secondary": {"latitude": 40.02318666666667, "longitude": 18.50855, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:07:41.657250+00:00", "timestamp_unix": 1768187261.65725}}

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


validation_timestamp: 2026-01-12T03:08:13.110191+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.017925657940047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.0094880857327855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0540602516335937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.61390021360856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008920070732233564, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7141179351674705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5859604966375693, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.705252829865411, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.577146815092359, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3869456835038423, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023174, "longitude": 18.50857, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:09+00:00", "timestamp_unix": 1768187289.0}, "starlink_location": {"latitude": 40.023129264979914, "longitude": 18.508577753082747, "altitude": 70.75994001542234, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:08:13.072107+00:00", "timestamp_unix": 1768187293.072107}, "starlink_gps": {"latitude": 40.02312933678742, "longitude": 18.508577706382408, "altitude": 70.76392663501652, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:13.072368+00:00", "timestamp_unix": 1768187293.072368}, "nmea_primary": {"latitude": 40.02318, "longitude": 18.508535, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:12.211246+00:00", "timestamp_unix": 1768187292.211246}, "nmea_secondary": {"latitude": 40.02316, "longitude": 18.508565, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:11.670085+00:00", "timestamp_unix": 1768187291.670085}}

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


validation_timestamp: 2026-01-12T03:08:43.132601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.518723322345817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.516513061396588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.179200627793631, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.561620453638566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007953675911772238, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.122534449749385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.235335841651026, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.117270334196011, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.229947745038181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8895592859391597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023148, "longitude": 18.508589, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:41+00:00", "timestamp_unix": 1768187321.0}, "starlink_location": {"latitude": 40.023100333333325, "longitude": 18.50860705344159, "altitude": 70.32792211174129, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:08:43.092903+00:00", "timestamp_unix": 1768187323.092903}, "starlink_gps": {"latitude": 40.02310033333335, "longitude": 18.50860696003534, "altitude": 70.33190897108109, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:43.093161+00:00", "timestamp_unix": 1768187323.093161}, "nmea_primary": {"latitude": 40.02314833333333, "longitude": 18.508551666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:42.219064+00:00", "timestamp_unix": 1768187322.219064}, "nmea_secondary": {"latitude": 40.02312833333333, "longitude": 18.508573333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:08:41.711548+00:00", "timestamp_unix": 1768187321.711548}}

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


validation_timestamp: 2026-01-12T03:09:13.117432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.006447674139371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.006033486183757, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.190245253832012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.690493277844048, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003979786815702318, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.755916065287725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.036599600411439, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.7529773131913515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0329261319448677, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1585430227724025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023117, "longitude": 18.508608, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:11+00:00", "timestamp_unix": 1768187351.0}, "starlink_location": {"latitude": 40.023081166666636, "longitude": 18.50861291983589, "altitude": 70.48000000017541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:09:13.072682+00:00", "timestamp_unix": 1768187353.072682}, "starlink_gps": {"latitude": 40.023081166666636, "longitude": 18.508612873098148, "altitude": 70.48000000017541, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:13.072933+00:00", "timestamp_unix": 1768187353.072933}, "nmea_primary": {"latitude": 40.02311, "longitude": 18.50857166666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:12.211579+00:00", "timestamp_unix": 1768187352.211579}, "nmea_secondary": {"latitude": 40.023091666666666, "longitude": 18.50858, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:11.705443+00:00", "timestamp_unix": 1768187351.705443}}

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


validation_timestamp: 2026-01-12T03:09:43.111194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.2001453838891392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.196700767055612, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.151287584242848, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.128842774931074, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01258904563601657, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.682557063386705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9521403721021233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.671423767904154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.952765966784887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0345005669260283, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023083, "longitude": 18.508625, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:32+00:00", "timestamp_unix": 1768187372.0}, "starlink_location": {"latitude": 40.02307221578587, "longitude": 18.50862442605935, "altitude": 70.35993586710428, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:09:43.072947+00:00", "timestamp_unix": 1768187383.072947}, "starlink_gps": {"latitude": 40.02307225171521, "longitude": 18.508624285858716, "altitude": 70.36392532462223, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:43.073199+00:00", "timestamp_unix": 1768187383.073199}, "nmea_primary": {"latitude": 40.023068333333335, "longitude": 18.508593333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:42.196547+00:00", "timestamp_unix": 1768187382.196547}, "nmea_secondary": {"latitude": 40.023046666666666, "longitude": 18.508615, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:09:42.442721+00:00", "timestamp_unix": 1768187382.442721}}

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


validation_timestamp: 2026-01-12T03:10:13.189674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.664960130403144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.686907094965473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.162730284606655, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.720043074597962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022667464377532462, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.214410266372458, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.436797004870945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.236706976010987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.459462700728874, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.985809335737158, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.023037, "longitude": 18.508646, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:03+00:00", "timestamp_unix": 1768187403.0}, "starlink_location": {"latitude": 40.02299304634508, "longitude": 18.508679639012154, "altitude": 69.74000000153924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:10:13.152621+00:00", "timestamp_unix": 1768187413.152621}, "starlink_gps": {"latitude": 40.02299290191496, "longitude": 18.508679826873372, "altitude": 69.74000000195029, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:13.152873+00:00", "timestamp_unix": 1768187413.152873}, "nmea_primary": {"latitude": 40.02303, "longitude": 18.50861, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:12.234968+00:00", "timestamp_unix": 1768187412.234968}, "nmea_secondary": {"latitude": 40.023021666666665, "longitude": 18.508643333333332, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:11.721415+00:00", "timestamp_unix": 1768187411.721415}}

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


validation_timestamp: 2026-01-12T03:10:43.192547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7505821914848694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7428922691700843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.799485643438443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8574923161865027, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016088025820955427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.049373704239879, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1594657215653466, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.048839218690835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1556090243941393, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.031719962628433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022995, "longitude": 18.508656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:36+00:00", "timestamp_unix": 1768187436.0}, "starlink_location": {"latitude": 40.02298312034175, "longitude": 18.508684333333335, "altitude": 69.83190998292068, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:10:43.154436+00:00", "timestamp_unix": 1768187443.154436}, "starlink_gps": {"latitude": 40.02298326502484, "longitude": 18.508684333333335, "altitude": 69.83994251914288, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:43.154691+00:00", "timestamp_unix": 1768187443.154691}, "nmea_primary": {"latitude": 40.022985, "longitude": 18.508613333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:42.223752+00:00", "timestamp_unix": 1768187442.223752}, "nmea_secondary": {"latitude": 40.02299, "longitude": 18.508648333333333, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:10:42.398539+00:00", "timestamp_unix": 1768187442.398539}}

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


validation_timestamp: 2026-01-12T03:11:13.142605+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.397262251876881, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.401401936920983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3876320394664314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1094506512146216, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008936717981986985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.78201455334564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.505730349001639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.786378285323208, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.509961939804735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2782605607019457, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022934, "longitude": 18.508638, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:08+00:00", "timestamp_unix": 1768187468.0}, "starlink_location": {"latitude": 40.02293456184658, "longitude": 18.508677889869414, "altitude": 70.21000000123527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:11:13.094085+00:00", "timestamp_unix": 1768187473.094085}, "starlink_gps": {"latitude": 40.022934633788104, "longitude": 18.508677936656767, "altitude": 70.21000000169265, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:13.094343+00:00", "timestamp_unix": 1768187473.094343}, "nmea_primary": {"latitude": 40.022931666666665, "longitude": 18.50859833333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:12.231365+00:00", "timestamp_unix": 1768187472.231365}, "nmea_secondary": {"latitude": 40.022933333333334, "longitude": 18.508625, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:12.490557+00:00", "timestamp_unix": 1768187472.490557}}

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


validation_timestamp: 2026-01-12T03:11:43.109481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.890121324329758, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.892215806615178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9269049018102147, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0261840752188967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008907073391657486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.578941566374359, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.084253608851009, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.582213601711845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.084866316447435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5612649137077015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02287, "longitude": 18.50862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:39+00:00", "timestamp_unix": 1768187499.0}, "starlink_location": {"latitude": 40.02282954910861, "longitude": 18.508664660381463, "altitude": 72.31993467445733, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:11:43.074974+00:00", "timestamp_unix": 1768187503.074974}, "starlink_gps": {"latitude": 40.02282958504499, "longitude": 18.508664753866622, "altitude": 72.32392491847777, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:43.075231+00:00", "timestamp_unix": 1768187503.075231}, "nmea_primary": {"latitude": 40.022875, "longitude": 18.50859833333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:42.224300+00:00", "timestamp_unix": 1768187502.2243}, "nmea_secondary": {"latitude": 40.02287666666667, "longitude": 18.508628333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:11:41.735545+00:00", "timestamp_unix": 1768187501.735545}}

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


validation_timestamp: 2026-01-12T03:12:13.114248+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.390533250213908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.382474840283423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4892055599162293, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2930614831810208, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011980597280789144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.879014105150478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.516102029018038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8710127662574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.504718392865609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.942277880315209, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022808, "longitude": 18.50861, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:11+00:00", "timestamp_unix": 1768187531.0}, "starlink_location": {"latitude": 40.02276931397104, "longitude": 18.5086655, "altitude": 71.32006611577106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:12:13.074338+00:00", "timestamp_unix": 1768187533.074338}, "starlink_gps": {"latitude": 40.02276942171514, "longitude": 18.5086655, "altitude": 71.31607827801648, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:13.074593+00:00", "timestamp_unix": 1768187533.074593}, "nmea_primary": {"latitude": 40.022816666666664, "longitude": 18.508596666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:12.196506+00:00", "timestamp_unix": 1768187532.196506}, "nmea_secondary": {"latitude": 40.022825, "longitude": 18.508641666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:12.461397+00:00", "timestamp_unix": 1768187532.461397}}

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


validation_timestamp: 2026-01-12T03:12:43.110069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.939277001110234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.942673737413391, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.534863367494499, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5213136812919297, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008925755392762715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.474121165981373, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.317075595877956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.477525274641886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.316131292635863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.045475554437742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022736, "longitude": 18.508612, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:42+00:00", "timestamp_unix": 1768187562.0}, "starlink_location": {"latitude": 40.02269504910873, "longitude": 18.508673493717495, "altitude": 71.43000000158999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:12:43.074404+00:00", "timestamp_unix": 1768187563.074404}, "starlink_gps": {"latitude": 40.02269508512049, "longitude": 18.508673587398544, "altitude": 71.43000000211413, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:43.074663+00:00", "timestamp_unix": 1768187563.074663}, "nmea_primary": {"latitude": 40.022745, "longitude": 18.50859833333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:42.222733+00:00", "timestamp_unix": 1768187562.222733}, "nmea_secondary": {"latitude": 40.022756666666666, "longitude": 18.508643333333332, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:12:42.430456+00:00", "timestamp_unix": 1768187562.430456}}

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


validation_timestamp: 2026-01-12T03:13:13.193044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.595673606759371, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.577795249986364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0146812362829074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.172752083676029, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017962413943555175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.17669289279323, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.220001252754054, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.159612158948393, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.202264780935435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.180152818115913, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02267, "longitude": 18.508602, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:04+00:00", "timestamp_unix": 1768187584.0}, "starlink_location": {"latitude": 40.02260445365031, "longitude": 18.50865551382634, "altitude": 70.97190860031961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:13:13.154082+00:00", "timestamp_unix": 1768187593.154082}, "starlink_gps": {"latitude": 40.02260459824963, "longitude": 18.50865541978624, "altitude": 70.97993648576092, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:13.154338+00:00", "timestamp_unix": 1768187593.154338}, "nmea_primary": {"latitude": 40.022663333333334, "longitude": 18.50858, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:12.227761+00:00", "timestamp_unix": 1768187592.227761}, "nmea_secondary": {"latitude": 40.022675, "longitude": 18.508626666666668, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:11.659899+00:00", "timestamp_unix": 1768187591.659899}}

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


validation_timestamp: 2026-01-12T03:13:43.113774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.812329263125946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.803416209029004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.188440334430165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7645453902619166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008921409447929114, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.27138427771644, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.183241657766668, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.262630421973089, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.17438192207075, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8650844601982506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022583, "longitude": 18.508596, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:36+00:00", "timestamp_unix": 1768187616.0}, "starlink_location": {"latitude": 40.022510598254485, "longitude": 18.508638086448936, "altitude": 68.99993677258523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:13:43.075051+00:00", "timestamp_unix": 1768187623.075051}, "starlink_gps": {"latitude": 40.02251067007277, "longitude": 18.508638039742017, "altitude": 69.00392398745328, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:43.075309+00:00", "timestamp_unix": 1768187623.075309}, "nmea_primary": {"latitude": 40.022576666666666, "longitude": 18.50857166666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:42.234122+00:00", "timestamp_unix": 1768187622.234122}, "nmea_secondary": {"latitude": 40.02258833333333, "longitude": 18.508601666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:13:41.737612+00:00", "timestamp_unix": 1768187621.737612}}

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


validation_timestamp: 2026-01-12T03:14:13.114559+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.555666174831476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.557527484114638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0944001155331247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0302370329562422, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994318483280604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.255633593857457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.032857026826631, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.257761868245582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.034173236197423, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2600694609005187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02248, "longitude": 18.508606, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:07+00:00", "timestamp_unix": 1768187647.0}, "starlink_location": {"latitude": 40.022396, "longitude": 18.508663746747953, "altitude": 68.76000000026897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:14:13.075307+00:00", "timestamp_unix": 1768187653.075307}, "starlink_gps": {"latitude": 40.022396, "longitude": 18.50866379365588, "altitude": 68.76000000026897, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:13.075567+00:00", "timestamp_unix": 1768187653.075567}, "nmea_primary": {"latitude": 40.022481666666664, "longitude": 18.508593333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:12.225881+00:00", "timestamp_unix": 1768187652.225881}, "nmea_secondary": {"latitude": 40.022506666666665, "longitude": 18.508613333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:11.732708+00:00", "timestamp_unix": 1768187651.732708}}

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


validation_timestamp: 2026-01-12T03:14:43.111635+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.308082098108304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.279327827905673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.029786957376955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.023103957390404, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028756597000417966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.259880488351637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.19237326650571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.231143481698279, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.163779750381213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5240315624209537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02237, "longitude": 18.508665, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:39+00:00", "timestamp_unix": 1768187679.0}, "starlink_location": {"latitude": 40.02229212799444, "longitude": 18.508730679210235, "altitude": 67.89986978544846, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:14:43.075357+00:00", "timestamp_unix": 1768187683.075357}, "starlink_gps": {"latitude": 40.02229234343514, "longitude": 18.50873049239542, "altitude": 67.90784369481726, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:43.075617+00:00", "timestamp_unix": 1768187683.075617}, "nmea_primary": {"latitude": 40.02238166666667, "longitude": 18.508646666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:42.216616+00:00", "timestamp_unix": 1768187682.216616}, "nmea_secondary": {"latitude": 40.02241333333333, "longitude": 18.508648333333333, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:14:41.745533+00:00", "timestamp_unix": 1768187681.745533}}

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


validation_timestamp: 2026-01-12T03:15:13.115672+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.374423892833978, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.35257767080434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.030496441835377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.29137437115437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022577564848163808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.299147626999593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.599240022951163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.276939501286249, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.577885424256632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.894409241798764, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02226, "longitude": 18.508743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:11+00:00", "timestamp_unix": 1768187711.0}, "starlink_location": {"latitude": 40.02218719654578, "longitude": 18.508798512403253, "altitude": 69.06993780310219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:15:13.077631+00:00", "timestamp_unix": 1768187713.077631}, "starlink_gps": {"latitude": 40.02218734040313, "longitude": 18.508798325289362, "altitude": 69.07393114691307, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:13.077888+00:00", "timestamp_unix": 1768187713.077888}, "nmea_primary": {"latitude": 40.02227833333333, "longitude": 18.50871666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:12.200816+00:00", "timestamp_unix": 1768187712.200816}, "nmea_secondary": {"latitude": 40.02231333333334, "longitude": 18.508718333333334, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:11.638048+00:00", "timestamp_unix": 1768187711.638048}}

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


validation_timestamp: 2026-01-12T03:15:43.116337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.328987336082673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.314575779579086, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.665808255405503, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.732171764372664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014438221614065175, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.884331434962535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.038715353974917, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.869904384789288, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.02436861749957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8122888910735653, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022156, "longitude": 18.50884, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:42+00:00", "timestamp_unix": 1768187742.0}, "starlink_location": {"latitude": 40.022098980642646, "longitude": 18.508883172953535, "altitude": 71.17993408031526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:15:43.077866+00:00", "timestamp_unix": 1768187743.077866}, "starlink_gps": {"latitude": 40.022099088811935, "longitude": 18.508883079157112, "altitude": 71.18393765124357, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:43.078123+00:00", "timestamp_unix": 1768187743.078123}, "nmea_primary": {"latitude": 40.022178333333336, "longitude": 18.508808333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:42.227940+00:00", "timestamp_unix": 1768187742.22794}, "nmea_secondary": {"latitude": 40.02220333333333, "longitude": 18.508813333333332, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:15:41.723784+00:00", "timestamp_unix": 1768187741.723784}}

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


validation_timestamp: 2026-01-12T03:16:13.115579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.852646558892461, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.834252940487167, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3136550536231453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8536880803711708, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020050641799309685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.050544811847905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.703484408698216, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.03104381346717, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.685048945145004, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.730710366289541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022087, "longitude": 18.508904, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:04+00:00", "timestamp_unix": 1768187764.0}, "starlink_location": {"latitude": 40.021986480328394, "longitude": 18.508978513114805, "altitude": 71.82992244698805, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:16:13.078520+00:00", "timestamp_unix": 1768187773.07852}, "starlink_gps": {"latitude": 40.02198658879331, "longitude": 18.50897832500952, "altitude": 71.83393696349223, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:13.078771+00:00", "timestamp_unix": 1768187773.078771}, "nmea_primary": {"latitude": 40.02207, "longitude": 18.508888333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:12.211437+00:00", "timestamp_unix": 1768187772.211437}, "nmea_secondary": {"latitude": 40.02209333333333, "longitude": 18.508898333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:12.468791+00:00", "timestamp_unix": 1768187772.468791}}

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


validation_timestamp: 2026-01-12T03:16:43.111142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.191880914471158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.175487001203237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8479599933781026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6084563321872385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016517562552934788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.829205212928775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.715107289014094, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.813364862498025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.698774152116675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7846687422993932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02197, "longitude": 18.508984, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:36+00:00", "timestamp_unix": 1768187796.0}, "starlink_location": {"latitude": 40.021876029831304, "longitude": 18.509031086447017, "altitude": 73.31006356507643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:16:43.076366+00:00", "timestamp_unix": 1768187803.076366}, "starlink_gps": {"latitude": 40.02187617397542, "longitude": 18.509031039575508, "altitude": 73.30606225755155, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:43.076626+00:00", "timestamp_unix": 1768187803.076626}, "nmea_primary": {"latitude": 40.02196, "longitude": 18.508966666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:42.198328+00:00", "timestamp_unix": 1768187802.198328}, "nmea_secondary": {"latitude": 40.021973333333335, "longitude": 18.50897833333333, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:16:42.459825+00:00", "timestamp_unix": 1768187802.459825}}

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


validation_timestamp: 2026-01-12T03:17:13.119026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.360004750844212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.348705413187512, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.031768700655558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9934515763190022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020342304288487087, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.277500583931388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.778339145120208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.262939744612478, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.765638520561994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.063223604665034, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02185, "longitude": 18.509085, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:07+00:00", "timestamp_unix": 1768187827.0}, "starlink_location": {"latitude": 40.02176388242571, "longitude": 18.50913143243883, "altitude": 72.2100000059248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:17:13.076629+00:00", "timestamp_unix": 1768187833.076629}, "starlink_gps": {"latitude": 40.021763918440065, "longitude": 18.509131198222665, "altitude": 72.21000000404143, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:13.076882+00:00", "timestamp_unix": 1768187833.076882}, "nmea_primary": {"latitude": 40.021855, "longitude": 18.50905, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:12.237899+00:00", "timestamp_unix": 1768187832.237899}, "nmea_secondary": {"latitude": 40.02185, "longitude": 18.509073333333333, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:11.764179+00:00", "timestamp_unix": 1768187831.764179}}

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


validation_timestamp: 2026-01-12T03:17:43.115218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.597843217028695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.576322176001698, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1575857624097705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0986078936600454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02154995626845859, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.152441219692017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.502251861193177, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.131518127087492, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.48070512627347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.127776501158857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021732, "longitude": 18.509144, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:39+00:00", "timestamp_unix": 1768187859.0}, "starlink_location": {"latitude": 40.02166174550003, "longitude": 18.50918617295402, "altitude": 70.33993375036017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:17:43.076800+00:00", "timestamp_unix": 1768187863.0768}, "starlink_gps": {"latitude": 40.02166192553958, "longitude": 18.509186079284426, "altitude": 70.34393193214738, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:43.077055+00:00", "timestamp_unix": 1768187863.077055}, "nmea_primary": {"latitude": 40.02174333333333, "longitude": 18.50911, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:42.225820+00:00", "timestamp_unix": 1768187862.22582}, "nmea_secondary": {"latitude": 40.021741666666664, "longitude": 18.509146666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:17:41.735608+00:00", "timestamp_unix": 1768187861.735608}}

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


validation_timestamp: 2026-01-12T03:18:13.195100+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.159492098680191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.116458988018326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4033024604644946, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.160964952444066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0432113346788709, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.333500925602904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.922888465041646, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.291208585189416, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.879702675366937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.122286679249696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021606, "longitude": 18.509188, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:11+00:00", "timestamp_unix": 1768187891.0}, "starlink_location": {"latitude": 40.02153255071741, "longitude": 18.509236694336813, "altitude": 69.91190695965024, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:18:13.156117+00:00", "timestamp_unix": 1768187893.156117}, "starlink_gps": {"latitude": 40.02153291172739, "longitude": 18.50923650651368, "altitude": 69.91992399791195, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:13.156371+00:00", "timestamp_unix": 1768187893.156371}, "nmea_primary": {"latitude": 40.021625, "longitude": 18.509156666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:12.216629+00:00", "timestamp_unix": 1768187892.216629}, "nmea_secondary": {"latitude": 40.021625, "longitude": 18.509193333333332, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:11.761593+00:00", "timestamp_unix": 1768187891.761593}}

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


validation_timestamp: 2026-01-12T03:18:43.115179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.013059253606451, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.989949625674805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.895404994654747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3345673741205664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02331249987053428, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.796963771671749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.822448205210711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.77365881582972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.800015442080384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.75361554890709, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02148, "longitude": 18.509228, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:42+00:00", "timestamp_unix": 1768187922.0}, "starlink_location": {"latitude": 40.021422079015124, "longitude": 18.509260592616265, "altitude": 71.59018668834975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:18:43.077106+00:00", "timestamp_unix": 1768187923.077106}, "starlink_gps": {"latitude": 40.02142225897953, "longitude": 18.509260452171045, "altitude": 71.57819714180181, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:43.077364+00:00", "timestamp_unix": 1768187923.077364}, "nmea_primary": {"latitude": 40.02150666666667, "longitude": 18.509198333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:42.205517+00:00", "timestamp_unix": 1768187922.205517}, "nmea_secondary": {"latitude": 40.02149, "longitude": 18.509236666666666, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:18:41.431987+00:00", "timestamp_unix": 1768187921.431987}}

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


validation_timestamp: 2026-01-12T03:19:13.119801+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.680934651646657, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.659427156700675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.780218356502016, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3167007699074516, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02154146299235919, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.59319669532187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.3644604779059035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.57253586788328, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.3429590431517715, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7925960768681466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021397, "longitude": 18.509264, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:03+00:00", "timestamp_unix": 1768187943.0}, "starlink_location": {"latitude": 40.02130174566727, "longitude": 18.50932183952744, "altitude": 73.09025025012845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:19:13.077551+00:00", "timestamp_unix": 1768187953.077551}, "starlink_gps": {"latitude": 40.02130192563586, "longitude": 18.509321745895242, "altitude": 73.07426380731427, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:13.077802+00:00", "timestamp_unix": 1768187953.077802}, "nmea_primary": {"latitude": 40.02137666666667, "longitude": 18.509245, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:12.226282+00:00", "timestamp_unix": 1768187952.226282}, "nmea_secondary": {"latitude": 40.021361666666664, "longitude": 18.509285, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:11.739983+00:00", "timestamp_unix": 1768187951.739983}}

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


validation_timestamp: 2026-01-12T03:19:43.196950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.316557758421107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.288493040062631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.256272450685421, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.336704869147437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028966310006612532, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.486600467205356, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0479034787436365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.45765764883317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.020559110953083, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.705161626724825, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021263, "longitude": 18.509325, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:36+00:00", "timestamp_unix": 1768187976.0}, "starlink_location": {"latitude": 40.02116693040734, "longitude": 18.50936886101616, "altitude": 68.03809388619868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:19:43.157091+00:00", "timestamp_unix": 1768187983.157091}, "starlink_gps": {"latitude": 40.02116714741919, "longitude": 18.509368672842083, "altitude": 68.03006182532249, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:43.157341+00:00", "timestamp_unix": 1768187983.157341}, "nmea_primary": {"latitude": 40.02124333333333, "longitude": 18.509296666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:42.202607+00:00", "timestamp_unix": 1768187982.202607}, "nmea_secondary": {"latitude": 40.02122833333333, "longitude": 18.50934833333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:19:41.715284+00:00", "timestamp_unix": 1768187981.715284}}

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


validation_timestamp: 2026-01-12T03:20:13.112923+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.649383249074734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.627353637029715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5792404821541433, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.819509651059927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02337857552268515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.23181108231003, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.416135924405169, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.208490670195982, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.399856160234278, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.165615349056898, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021126, "longitude": 18.50937, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:06+00:00", "timestamp_unix": 1768188006.0}, "starlink_location": {"latitude": 40.02104091178618, "longitude": 18.50939225971183, "altitude": 66.74007468055099, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:20:13.078190+00:00", "timestamp_unix": 1768188013.07819}, "starlink_gps": {"latitude": 40.02104109226065, "longitude": 18.509392118869304, "altitude": 66.73606683954317, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:13.078440+00:00", "timestamp_unix": 1768188013.07844}, "nmea_primary": {"latitude": 40.021115, "longitude": 18.509343333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:12.224501+00:00", "timestamp_unix": 1768188012.224501}, "nmea_secondary": {"latitude": 40.021096666666665, "longitude": 18.509411666666665, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:11.758687+00:00", "timestamp_unix": 1768188011.758687}}

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


validation_timestamp: 2026-01-12T03:20:43.199663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.01283848800392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.982184038822126, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8339187775794303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1494981965566886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032129656125273985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.475413489187044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.487673382070811, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.448510345267163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.45585583691856, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.556650431730397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020992, "longitude": 18.509417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:37+00:00", "timestamp_unix": 1768188037.0}, "starlink_location": {"latitude": 40.020906073885875, "longitude": 18.509452166666662, "altitude": 68.22809362346513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:20:43.158984+00:00", "timestamp_unix": 1768188043.158984}, "starlink_gps": {"latitude": 40.020906362834815, "longitude": 18.509452166666666, "altitude": 68.22007267339619, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:43.159242+00:00", "timestamp_unix": 1768188043.159242}, "nmea_primary": {"latitude": 40.020985, "longitude": 18.509385, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:42.235429+00:00", "timestamp_unix": 1768188042.235429}, "nmea_secondary": {"latitude": 40.020981666666664, "longitude": 18.509438333333332, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:20:41.735998+00:00", "timestamp_unix": 1768188041.735998}}

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


validation_timestamp: 2026-01-12T03:21:13.119226+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.513168830357191, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.489752132426478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4968981168680697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1549545928189597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024406633771697408, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.365075062565758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.406795950212421, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.343067849544516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.382936350810882, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.72190493022193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02085, "longitude": 18.509453, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:08+00:00", "timestamp_unix": 1768188068.0}, "starlink_location": {"latitude": 40.02077296079409, "longitude": 18.509501586571762, "altitude": 68.76992502369193, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:21:13.078225+00:00", "timestamp_unix": 1768188073.078225}, "starlink_gps": {"latitude": 40.02077317732476, "longitude": 18.50950153963283, "altitude": 68.77393214864648, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:13.078478+00:00", "timestamp_unix": 1768188073.078478}, "nmea_primary": {"latitude": 40.02085666666667, "longitude": 18.509425, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:12.234919+00:00", "timestamp_unix": 1768188072.234919}, "nmea_secondary": {"latitude": 40.02086, "longitude": 18.509456666666665, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:11.780452+00:00", "timestamp_unix": 1768188071.780452}}

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


validation_timestamp: 2026-01-12T03:21:43.200778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.880946800644915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.837888314857365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.810276863650305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.42272963668116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043268519059697454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.409177154097629, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.176272249401846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.367260595379959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.133006703902634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8445231480040247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02071, "longitude": 18.509523, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:41+00:00", "timestamp_unix": 1768188101.0}, "starlink_location": {"latitude": 40.020647050890766, "longitude": 18.509565527562174, "altitude": 69.3980891927541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:21:43.157895+00:00", "timestamp_unix": 1768188103.157895}, "starlink_gps": {"latitude": 40.02064741237849, "longitude": 18.509565339492898, "altitude": 69.39006154250923, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:43.158151+00:00", "timestamp_unix": 1768188103.158151}, "nmea_primary": {"latitude": 40.02073, "longitude": 18.509486666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:42.240197+00:00", "timestamp_unix": 1768188102.240197}, "nmea_secondary": {"latitude": 40.02073166666667, "longitude": 18.50952, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:21:41.724720+00:00", "timestamp_unix": 1768188101.72472}}

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


validation_timestamp: 2026-01-12T03:22:13.116195+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.206654882304916, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.1819117505153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.876701740865919, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6771215445924372, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025327707909513154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.902743504225677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.229189728632823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.878722648654692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.203875677572954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.838169832770956, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02058, "longitude": 18.509584, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:11+00:00", "timestamp_unix": 1768188131.0}, "starlink_location": {"latitude": 40.02050879484599, "longitude": 18.509639172827413, "altitude": 71.35000000793835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:22:13.078916+00:00", "timestamp_unix": 1768188133.078916}, "starlink_gps": {"latitude": 40.0205090110197, "longitude": 18.509639079104662, "altitude": 71.35000000562842, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:13.079163+00:00", "timestamp_unix": 1768188133.079163}, "nmea_primary": {"latitude": 40.020601666666664, "longitude": 18.509548333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:12.233776+00:00", "timestamp_unix": 1768188132.233776}, "nmea_secondary": {"latitude": 40.02058666666667, "longitude": 18.509601666666665, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:11.760242+00:00", "timestamp_unix": 1768188131.760242}}

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


validation_timestamp: 2026-01-12T03:22:43.198638+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.390382095583929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.341488250026929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.204094259897487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3343712737680544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05140124319412781, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.245336054938813, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.722354769567785, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.19440210448591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.673637875257603, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.38111306420897, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02044, "longitude": 18.50967, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:41+00:00", "timestamp_unix": 1768188161.0}, "starlink_location": {"latitude": 40.020369383978924, "longitude": 18.509704722034925, "altitude": 68.84381076812654, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:22:43.159035+00:00", "timestamp_unix": 1768188163.159035}, "starlink_gps": {"latitude": 40.02036974550005, "longitude": 18.509704345863227, "altitude": 68.85986754210035, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:43.159298+00:00", "timestamp_unix": 1768188163.159298}, "nmea_primary": {"latitude": 40.020471666666666, "longitude": 18.509625, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:42.204403+00:00", "timestamp_unix": 1768188162.204403}, "nmea_secondary": {"latitude": 40.02046, "longitude": 18.509661666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:22:42.420809+00:00", "timestamp_unix": 1768188162.420809}}

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


validation_timestamp: 2026-01-12T03:23:13.118603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.783046596288436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.765245684086793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.65435493919387, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0979836629510458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017882608732505245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.83313133550633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.859560043277918, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.815341664465276, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.841718512087455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.933698123997842, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020317, "longitude": 18.509754, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:12+00:00", "timestamp_unix": 1768188192.0}, "starlink_location": {"latitude": 40.020234863115974, "longitude": 18.509795172897235, "altitude": 73.15000000507843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:23:13.079208+00:00", "timestamp_unix": 1768188193.079208}, "starlink_gps": {"latitude": 40.02023500707286, "longitude": 18.509795079278224, "altitude": 73.1500000042733, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:13.079463+00:00", "timestamp_unix": 1768188193.079463}, "nmea_primary": {"latitude": 40.02034, "longitude": 18.509708333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:12.226150+00:00", "timestamp_unix": 1768188192.22615}, "nmea_secondary": {"latitude": 40.02033333333333, "longitude": 18.509741666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:12.478090+00:00", "timestamp_unix": 1768188192.47809}}

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


validation_timestamp: 2026-01-12T03:23:43.117901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.51850500239439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.500802753103226, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6146690377098154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8358470369496723, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017887191734035145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.845095493347882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.467216307714745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.827229096037682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.449389283841706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8205713877905645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020233, "longitude": 18.509804, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:34+00:00", "timestamp_unix": 1768188214.0}, "starlink_location": {"latitude": 40.02011752979123, "longitude": 18.50985367288964, "altitude": 73.14000000398516, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:23:43.080159+00:00", "timestamp_unix": 1768188223.080159}, "starlink_gps": {"latitude": 40.020117673785, "longitude": 18.509853579246773, "altitude": 73.14000000534925, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:43.080411+00:00", "timestamp_unix": 1768188223.080411}, "nmea_primary": {"latitude": 40.02021833333333, "longitude": 18.50978, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:42.218726+00:00", "timestamp_unix": 1768188222.218726}, "nmea_secondary": {"latitude": 40.02023, "longitude": 18.509795, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:23:41.671832+00:00", "timestamp_unix": 1768188221.671832}}

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


validation_timestamp: 2026-01-12T03:24:13.200459+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.220979458507646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.177803992983527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4094320174512336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.582909062263724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0433042333521608, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.039204979394999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.795432947975605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.998745769776438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.75231794538064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.953703083776026, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020103, "longitude": 18.50988, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:06+00:00", "timestamp_unix": 1768188246.0}, "starlink_location": {"latitude": 40.02002855084472, "longitude": 18.50992769424035, "altitude": 73.06000000841645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:24:13.161063+00:00", "timestamp_unix": 1768188253.161063}, "starlink_gps": {"latitude": 40.020028912630835, "longitude": 18.5099275060176, "altitude": 73.06000000636676, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:13.161325+00:00", "timestamp_unix": 1768188253.161325}, "nmea_primary": {"latitude": 40.02010166666667, "longitude": 18.50984, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:12.206651+00:00", "timestamp_unix": 1768188252.206651}, "nmea_secondary": {"latitude": 40.020115, "longitude": 18.50987, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:11.714661+00:00", "timestamp_unix": 1768188251.714661}}

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


validation_timestamp: 2026-01-12T03:24:43.114649+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.821485314941432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.80330582235095, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8174693738520253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2951322166594557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01992788724713802, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.996532488886015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.10033931612217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.97714727779793, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.08232305703525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1278567456757433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019974, "longitude": 18.50996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:37+00:00", "timestamp_unix": 1768188277.0}, "starlink_location": {"latitude": 40.019896647374765, "longitude": 18.510015679050504, "altitude": 69.5798730705013, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:24:43.080059+00:00", "timestamp_unix": 1768188283.080059}, "starlink_gps": {"latitude": 40.0198967551757, "longitude": 18.51001549210263, "altitude": 69.58785294019825, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:43.080317+00:00", "timestamp_unix": 1768188283.080317}, "nmea_primary": {"latitude": 40.01998666666667, "longitude": 18.509918333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:42.229213+00:00", "timestamp_unix": 1768188282.229213}, "nmea_secondary": {"latitude": 40.019985, "longitude": 18.509955, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:24:42.524307+00:00", "timestamp_unix": 1768188282.524307}}

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


validation_timestamp: 2026-01-12T03:25:13.122564+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.738334663632443, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.727823747823427, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3412083367517216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0082426981780608, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011300236591076668, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.256047807942032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.457134636110032, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.244919071954543, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.446940140763205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5529812093618416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019855, "longitude": 18.510027, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:08+00:00", "timestamp_unix": 1768188308.0}, "starlink_location": {"latitude": 40.01977459819439, "longitude": 18.510072339595272, "altitude": 72.32000000178743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:25:13.080088+00:00", "timestamp_unix": 1768188313.080088}, "starlink_gps": {"latitude": 40.01977467019605, "longitude": 18.510072245946716, "altitude": 72.32000000097577, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:13.080341+00:00", "timestamp_unix": 1768188313.080341}, "nmea_primary": {"latitude": 40.019865, "longitude": 18.50999, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:12.206322+00:00", "timestamp_unix": 1768188312.206322}, "nmea_secondary": {"latitude": 40.01986333333333, "longitude": 18.510031666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:11.761153+00:00", "timestamp_unix": 1768188311.761153}}

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


validation_timestamp: 2026-01-12T03:25:43.195979+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.551630712161007, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.501277180797628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.943908551863832, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.981644017232393, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056335484681279566, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.199962036341043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.433508545943559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.153415636320299, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.378821662669507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.687224268139091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019722, "longitude": 18.510082, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:41+00:00", "timestamp_unix": 1768188341.0}, "starlink_location": {"latitude": 40.019645170424, "longitude": 18.510132166666665, "altitude": 74.19189773987394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:25:43.160592+00:00", "timestamp_unix": 1768188343.160592}, "starlink_gps": {"latitude": 40.019645677061185, "longitude": 18.510132166666665, "altitude": 74.19993418302005, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:43.160847+00:00", "timestamp_unix": 1768188343.160847}, "nmea_primary": {"latitude": 40.01974333333333, "longitude": 18.510045, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:42.215920+00:00", "timestamp_unix": 1768188342.21592}, "nmea_secondary": {"latitude": 40.019745, "longitude": 18.5101, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:25:42.467151+00:00", "timestamp_unix": 1768188342.467151}}

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


validation_timestamp: 2026-01-12T03:26:13.120327+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.348886095522976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.331004810281257, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.494690974093499, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.171022675318625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01788751627924508, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.652884789559682, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.845890899756906, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.635205103225397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.828370276164812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.400590353936268, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01959, "longitude": 18.510138, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:12+00:00", "timestamp_unix": 1768188372.0}, "starlink_location": {"latitude": 40.019523696433794, "longitude": 18.51018400622835, "altitude": 73.69000000446563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:26:13.080801+00:00", "timestamp_unix": 1768188373.080801}, "starlink_gps": {"latitude": 40.01952384043019, "longitude": 18.510183912584623, "altitude": 73.69000000315576, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:13.081064+00:00", "timestamp_unix": 1768188373.081064}, "nmea_primary": {"latitude": 40.019616666666664, "longitude": 18.51009833333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:12.204627+00:00", "timestamp_unix": 1768188372.204627}, "nmea_secondary": {"latitude": 40.01962666666667, "longitude": 18.510148333333333, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:11.713935+00:00", "timestamp_unix": 1768188371.713935}}

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


validation_timestamp: 2026-01-12T03:26:43.122206+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.9392416707405635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.91757852942187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.541496049844592, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.877759810241626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02403556312522529, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.977592866293502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.710040163146422, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.958626734814017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.687574870227811, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.591458802826751, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019466, "longitude": 18.510181, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:42+00:00", "timestamp_unix": 1768188402.0}, "starlink_location": {"latitude": 40.019401627852915, "longitude": 18.510221333333337, "altitude": 71.48000000668058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:26:43.080890+00:00", "timestamp_unix": 1768188403.08089}, "starlink_gps": {"latitude": 40.01940184400993, "longitude": 18.510221333333337, "altitude": 71.48000000620999, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:43.081153+00:00", "timestamp_unix": 1768188403.081153}, "nmea_primary": {"latitude": 40.019486666666666, "longitude": 18.510135, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:42.242736+00:00", "timestamp_unix": 1768188402.242736}, "nmea_secondary": {"latitude": 40.01949166666667, "longitude": 18.510176666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:26:41.674032+00:00", "timestamp_unix": 1768188401.674032}}

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


validation_timestamp: 2026-01-12T03:27:13.126426+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.720223149535709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.69747619595105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8208499401970237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6399443596277004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02401378989462213, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.78188737175617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.898496643181923, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.760833142148826, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.874803852614047, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.644916663927151, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01938, "longitude": 18.510208, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:03+00:00", "timestamp_unix": 1768188423.0}, "starlink_location": {"latitude": 40.01927162809456, "longitude": 18.51025583333333, "altitude": 70.22993675650855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:27:13.081159+00:00", "timestamp_unix": 1768188433.081159}, "starlink_gps": {"latitude": 40.01927184405576, "longitude": 18.510255833333332, "altitude": 70.23393334232777, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:13.081416+00:00", "timestamp_unix": 1768188433.081416}, "nmea_primary": {"latitude": 40.01935666666667, "longitude": 18.510195, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:12.221082+00:00", "timestamp_unix": 1768188432.221082}, "nmea_secondary": {"latitude": 40.01936833333333, "longitude": 18.510235, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:11.771777+00:00", "timestamp_unix": 1768188431.771777}}

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


validation_timestamp: 2026-01-12T03:27:43.115385+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.428103382869068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.414053916338018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.668922742554314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.982073094265426, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014383199981233425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.507676904148767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.451008572016107, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.493318517665825, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.43692227005341, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.739403944046116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019257, "longitude": 18.510288, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:34+00:00", "timestamp_unix": 1768188454.0}, "starlink_location": {"latitude": 40.01915281400027, "longitude": 18.5103408395481, "altitude": 70.50000000150305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:27:43.081409+00:00", "timestamp_unix": 1768188463.081409}, "starlink_gps": {"latitude": 40.01915292175735, "longitude": 18.51034074611317, "altitude": 70.50000000184876, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:43.081669+00:00", "timestamp_unix": 1768188463.081669}, "nmea_primary": {"latitude": 40.01922833333333, "longitude": 18.510266666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:42.241878+00:00", "timestamp_unix": 1768188462.241878}, "nmea_secondary": {"latitude": 40.01924, "longitude": 18.510295, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:27:42.496725+00:00", "timestamp_unix": 1768188462.496725}}

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


validation_timestamp: 2026-01-12T03:28:13.114892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.474764560791638, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.449521882329286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4811667133880126, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.35237842930043883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02525255824312314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.86955453126816, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.7517849617005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.844937693550047, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.726533099839656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.832111652060438, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019127, "longitude": 18.510357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:06+00:00", "timestamp_unix": 1768188486.0}, "starlink_location": {"latitude": 40.01903846132136, "longitude": 18.510399006218194, "altitude": 68.54000000784187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:28:13.081575+00:00", "timestamp_unix": 1768188493.081575}, "starlink_gps": {"latitude": 40.01903867685367, "longitude": 18.51039891277557, "altitude": 68.5400000070582, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:13.081834+00:00", "timestamp_unix": 1768188493.081834}, "nmea_primary": {"latitude": 40.019106666666666, "longitude": 18.510345, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:12.220688+00:00", "timestamp_unix": 1768188492.220688}, "nmea_secondary": {"latitude": 40.01913, "longitude": 18.510358333333333, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:11.686015+00:00", "timestamp_unix": 1768188491.686015}}

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


validation_timestamp: 2026-01-12T03:28:43.137705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.858270799669441, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.826451936356367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0359824398158155, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7144434615207245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03238265886560335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.619611577349705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.302273254793032, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.589443063635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.271282447812952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9015314774673997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019, "longitude": 18.510448, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:38+00:00", "timestamp_unix": 1768188518.0}, "starlink_location": {"latitude": 40.01892515494484, "longitude": 18.510510053351386, "altitude": 68.43000000647186, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:28:43.103883+00:00", "timestamp_unix": 1768188523.103883}, "starlink_gps": {"latitude": 40.01892542548644, "longitude": 18.510509912601776, "altitude": 68.43000000534042, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:43.104137+00:00", "timestamp_unix": 1768188523.104137}, "nmea_primary": {"latitude": 40.018995, "longitude": 18.510425, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:42.243518+00:00", "timestamp_unix": 1768188522.243518}, "nmea_secondary": {"latitude": 40.019011666666664, "longitude": 18.51042, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:28:41.786570+00:00", "timestamp_unix": 1768188521.78657}}

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


validation_timestamp: 2026-01-12T03:29:13.124677+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.647059625730735, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.622253939711696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1292400024049583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.411517328769316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025237319092747238, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.884097802145602, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.917046277606838, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.860597162242572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.892799290808657, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2642915441838025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018883, "longitude": 18.51052, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:09+00:00", "timestamp_unix": 1768188549.0}, "starlink_location": {"latitude": 40.01881496148811, "longitude": 18.510569172808683, "altitude": 67.09000000921145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:29:13.082162+00:00", "timestamp_unix": 1768188553.082162}, "starlink_gps": {"latitude": 40.01881517689036, "longitude": 18.510569079422766, "altitude": 67.09000000754021, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:13.082420+00:00", "timestamp_unix": 1768188553.08242}, "nmea_primary": {"latitude": 40.018883333333335, "longitude": 18.510495, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:12.234826+00:00", "timestamp_unix": 1768188552.234826}, "nmea_secondary": {"latitude": 40.018903333333334, "longitude": 18.51049, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:11.780057+00:00", "timestamp_unix": 1768188551.780057}}

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


validation_timestamp: 2026-01-12T03:29:43.117663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.822850351048317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.811664317512384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8183434985801687, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.993739698617079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011271594804973103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.486639675984145, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.81631566549479, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.475370696712613, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.80512359682737, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0867059600885929, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018764, "longitude": 18.510597, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:41+00:00", "timestamp_unix": 1768188581.0}, "starlink_location": {"latitude": 40.01870843159528, "longitude": 18.51065333948896, "altitude": 71.26012560050144, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:29:43.081453+00:00", "timestamp_unix": 1768188583.081453}, "starlink_gps": {"latitude": 40.018708503414445, "longitude": 18.51065324607923, "altitude": 71.25215107056471, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:43.081708+00:00", "timestamp_unix": 1768188583.081708}, "nmea_primary": {"latitude": 40.01877666666667, "longitude": 18.51056833333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:42.242367+00:00", "timestamp_unix": 1768188582.242367}, "nmea_secondary": {"latitude": 40.018785, "longitude": 18.510575, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:29:41.752146+00:00", "timestamp_unix": 1768188581.752146}}

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


validation_timestamp: 2026-01-12T03:30:13.236348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.343635267624373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.322256639028298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0765324800182396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.516919251228381, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024098551268899593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.285250898809565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.96260392571375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.266250429123168, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.940855128688913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.190053020868403, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0187, "longitude": 18.510656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:02+00:00", "timestamp_unix": 1768188602.0}, "starlink_location": {"latitude": 40.01861745353024, "longitude": 18.51071200000001, "altitude": 71.07000000305824, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:30:13.160829+00:00", "timestamp_unix": 1768188613.160829}, "starlink_gps": {"latitude": 40.01861767025372, "longitude": 18.510712, "altitude": 71.07000000242917, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:13.161087+00:00", "timestamp_unix": 1768188613.161087}, "nmea_primary": {"latitude": 40.018683333333335, "longitude": 18.510645, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:12.221710+00:00", "timestamp_unix": 1768188612.22171}, "nmea_secondary": {"latitude": 40.01869833333333, "longitude": 18.510661666666667, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:11.794472+00:00", "timestamp_unix": 1768188611.794472}}

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


validation_timestamp: 2026-01-12T03:30:43.195111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.279782217255988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.264525656847654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5101917467123032, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8231846790932822, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017933843350962254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.976127911463243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.872605447811132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.959660034148346, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.858057140433033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1542311123964684, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01861, "longitude": 18.510742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:34+00:00", "timestamp_unix": 1768188634.0}, "starlink_location": {"latitude": 40.018531310122675, "longitude": 18.5108053609973, "altitude": 73.37047679997501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:30:43.160956+00:00", "timestamp_unix": 1768188643.160956}, "starlink_gps": {"latitude": 40.018531382478415, "longitude": 18.510805172782582, "altitude": 73.33030625063532, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:43.161213+00:00", "timestamp_unix": 1768188643.161213}, "nmea_primary": {"latitude": 40.0186, "longitude": 18.51073, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:42.211145+00:00", "timestamp_unix": 1768188642.211145}, "nmea_secondary": {"latitude": 40.01861, "longitude": 18.510751666666668, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:30:41.671905+00:00", "timestamp_unix": 1768188641.671905}}

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


validation_timestamp: 2026-01-12T03:31:13.120657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.772808800388821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.765509581113742, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8998564305310135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.36309901929379773, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985395925752266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.220285028407217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.479778434322177, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.213924013146654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.47239102434525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1609529783393087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01853, "longitude": 18.510838, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:06+00:00", "timestamp_unix": 1768188666.0}, "starlink_location": {"latitude": 40.018466098204534, "longitude": 18.510874999999995, "altitude": 75.48006601920483, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:31:13.083085+00:00", "timestamp_unix": 1768188673.083085}, "starlink_gps": {"latitude": 40.018466170018925, "longitude": 18.51087499999999, "altitude": 75.47607901641047, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:13.083345+00:00", "timestamp_unix": 1768188673.083345}, "nmea_primary": {"latitude": 40.018525, "longitude": 18.510816666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:12.217599+00:00", "timestamp_unix": 1768188672.217599}, "nmea_secondary": {"latitude": 40.018528333333336, "longitude": 18.510841666666668, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:11.736997+00:00", "timestamp_unix": 1768188671.736997}}

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


validation_timestamp: 2026-01-12T03:31:43.120904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.898753666477328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.887497907271296, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4462783688218381, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7804404578838051, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01130468622856915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.466469288976894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.465181103741605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.455172054077632, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.454095389554364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5240981900995862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018463, "longitude": 18.51091, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:36+00:00", "timestamp_unix": 1768188696.0}, "starlink_location": {"latitude": 40.018387431559866, "longitude": 18.510991506196095, "altitude": 73.39006478032212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:31:43.082544+00:00", "timestamp_unix": 1768188703.082544}, "starlink_gps": {"latitude": 40.0183875035899, "longitude": 18.510991412512595, "altitude": 73.3860658094226, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:43.082831+00:00", "timestamp_unix": 1768188703.082831}, "nmea_primary": {"latitude": 40.018451666666664, "longitude": 18.510901666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:42.206741+00:00", "timestamp_unix": 1768188702.206741}, "nmea_secondary": {"latitude": 40.018458333333335, "longitude": 18.51093, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:31:41.688587+00:00", "timestamp_unix": 1768188701.688587}}

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


validation_timestamp: 2026-01-12T03:32:13.121858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.019346441124544, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.005556718548416, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7669153043523194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.118047583673644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014369207455138472, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.709812802667422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.359766162528382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.695830483851898, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.347278340800784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5675275627988206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01839, "longitude": 18.510996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:07+00:00", "timestamp_unix": 1768188727.0}, "starlink_location": {"latitude": 40.018327764941866, "longitude": 18.51106392586431, "altitude": 71.46000000245239, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:32:13.083508+00:00", "timestamp_unix": 1768188733.083508}, "starlink_gps": {"latitude": 40.01832783681903, "longitude": 18.511063785637386, "altitude": 71.4600000030481, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:13.083763+00:00", "timestamp_unix": 1768188733.083763}, "nmea_primary": {"latitude": 40.01839833333333, "longitude": 18.510978333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:12.245236+00:00", "timestamp_unix": 1768188732.245236}, "nmea_secondary": {"latitude": 40.018395, "longitude": 18.51102, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:11.727530+00:00", "timestamp_unix": 1768188731.72753}}

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


validation_timestamp: 2026-01-12T03:32:43.204838+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.408677633492032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.404290282861489, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9956288156022362, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9015005888937053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004141690535272, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.834120413709731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.557241110869494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.828319925761965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.553993939191311, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7220030039612086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01835, "longitude": 18.511055, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:39+00:00", "timestamp_unix": 1768188759.0}, "starlink_location": {"latitude": 40.01830933333332, "longitude": 18.511089847070636, "altitude": 71.10000000011095, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:32:43.164557+00:00", "timestamp_unix": 1768188763.164557}, "starlink_gps": {"latitude": 40.018309333333335, "longitude": 18.511089753078327, "altitude": 71.09999999857673, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:43.164815+00:00", "timestamp_unix": 1768188763.164815}, "nmea_primary": {"latitude": 40.01835166666667, "longitude": 18.511031666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:42.219578+00:00", "timestamp_unix": 1768188762.219578}, "nmea_secondary": {"latitude": 40.018355, "longitude": 18.511063333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:32:41.791673+00:00", "timestamp_unix": 1768188761.791673}}

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


validation_timestamp: 2026-01-12T03:33:13.123313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.780592826349507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.780592826349507, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1213745759774607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.321768853998323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.962310031961287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.329020111501292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.962310031961287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.329020111501292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.309841717906031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018326, "longitude": 18.511063, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:11+00:00", "timestamp_unix": 1768188791.0}, "starlink_location": {"latitude": 40.018282666666664, "longitude": 18.511100499999998, "altitude": 70.80999999935028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:33:13.083214+00:00", "timestamp_unix": 1768188793.083214}, "starlink_gps": {"latitude": 40.018282666666664, "longitude": 18.511100499999998, "altitude": 70.80999999935028, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:13.083482+00:00", "timestamp_unix": 1768188793.083482}, "nmea_primary": {"latitude": 40.018323333333335, "longitude": 18.51103833333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:12.245807+00:00", "timestamp_unix": 1768188792.245807}, "nmea_secondary": {"latitude": 40.01833833333333, "longitude": 18.511085, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:11.746555+00:00", "timestamp_unix": 1768188791.746555}}

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


validation_timestamp: 2026-01-12T03:33:43.124165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.606688271612933, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.612182636462533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5439959298366415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.341275610202068, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056656562936210405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.038216370584008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.053001831469355, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.043600971480174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.058562552632491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.774439980699037, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01831, "longitude": 18.511013, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:41+00:00", "timestamp_unix": 1768188821.0}, "starlink_location": {"latitude": 40.01827478433126, "longitude": 18.511089580091625, "altitude": 70.79992289588785, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:33:43.083810+00:00", "timestamp_unix": 1768188823.08381}, "starlink_gps": {"latitude": 40.01827474823143, "longitude": 18.51108962704364, "altitude": 70.80393128506137, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:43.084064+00:00", "timestamp_unix": 1768188823.084064}, "nmea_primary": {"latitude": 40.01831166666667, "longitude": 18.510995, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:42.233690+00:00", "timestamp_unix": 1768188822.23369}, "nmea_secondary": {"latitude": 40.01832, "longitude": 18.51105, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:33:42.443225+00:00", "timestamp_unix": 1768188822.443225}}

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


validation_timestamp: 2026-01-12T03:34:13.122967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.74363758611958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.747602055654767, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9956300236388937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5126936215408118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008024414395646202, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.437235856908103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.283035978998716, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.440483480380285, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2875268398065955, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.367807887507916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01831, "longitude": 18.510965, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:12+00:00", "timestamp_unix": 1768188852.0}, "starlink_location": {"latitude": 40.018266735294375, "longitude": 18.511064500000003, "altitude": 70.86000000098987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:34:13.083434+00:00", "timestamp_unix": 1768188853.083434}, "starlink_gps": {"latitude": 40.01826666312908, "longitude": 18.511064500000003, "altitude": 70.86000000121241, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:13.083688+00:00", "timestamp_unix": 1768188853.083688}, "nmea_primary": {"latitude": 40.01830833333333, "longitude": 18.510941666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:12.231049+00:00", "timestamp_unix": 1768188852.231049}, "nmea_secondary": {"latitude": 40.018298333333334, "longitude": 18.511003333333335, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:12.408685+00:00", "timestamp_unix": 1768188852.408685}}

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


validation_timestamp: 2026-01-12T03:34:43.159235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.45782325054918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.463020998645089, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5744719231784363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9227940140860427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984876048194495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.945392716022099, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.557851349713291, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.950201951465559, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.563394505611337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.462713947271652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018314, "longitude": 18.510946, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:33+00:00", "timestamp_unix": 1768188873.0}, "starlink_location": {"latitude": 40.018258653430905, "longitude": 18.51103033333333, "altitude": 71.14595153458569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:34:43.122644+00:00", "timestamp_unix": 1768188883.122644}, "starlink_gps": {"latitude": 40.01825858162119, "longitude": 18.51103033333333, "altitude": 71.15392501438816, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:43.122944+00:00", "timestamp_unix": 1768188883.122944}, "nmea_primary": {"latitude": 40.018323333333335, "longitude": 18.510918333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:42.227067+00:00", "timestamp_unix": 1768188882.227067}, "nmea_secondary": {"latitude": 40.01829333333333, "longitude": 18.510983333333332, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:34:41.696640+00:00", "timestamp_unix": 1768188881.69664}}

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


validation_timestamp: 2026-01-12T03:35:13.120244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.714780056003086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.715095338476791, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7233897802836513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.448773433758573, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005648638716536711, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.372383825587695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.271787646441796, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.372486242989652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.272269049596563, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1270150796144405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018337, "longitude": 18.510939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:03+00:00", "timestamp_unix": 1768188903.0}, "starlink_location": {"latitude": 40.018258617531664, "longitude": 18.51103091973533, "altitude": 71.20000000007533, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:35:13.083921+00:00", "timestamp_unix": 1768188913.083921}, "starlink_gps": {"latitude": 40.01825858154025, "longitude": 18.511030872924366, "altitude": 71.20000000087802, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:13.084179+00:00", "timestamp_unix": 1768188913.084179}, "nmea_primary": {"latitude": 40.018345, "longitude": 18.51092166666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:12.247822+00:00", "timestamp_unix": 1768188912.247822}, "nmea_secondary": {"latitude": 40.018301666666666, "longitude": 18.510983333333332, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:11.760733+00:00", "timestamp_unix": 1768188911.760733}}

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


validation_timestamp: 2026-01-12T03:35:43.126374+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.380196341850674, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.384002027128348, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.29537594613928086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.138158791396982, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011331714021740494, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.359669155795386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5365189817837965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.363238734661895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.542540511551564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.179001203432679, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018368, "longitude": 18.510958, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:36+00:00", "timestamp_unix": 1768188936.0}, "starlink_location": {"latitude": 40.0182594018914, "longitude": 18.511025673014, "altitude": 71.33000000063798, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:35:43.084122+00:00", "timestamp_unix": 1768188943.084122}, "starlink_gps": {"latitude": 40.01825932968918, "longitude": 18.511025579106658, "altitude": 71.33000000161776, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:43.084383+00:00", "timestamp_unix": 1768188943.084383}, "nmea_primary": {"latitude": 40.018366666666665, "longitude": 18.510955, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:42.242756+00:00", "timestamp_unix": 1768188942.242756}, "nmea_secondary": {"latitude": 40.018316666666664, "longitude": 18.511008333333333, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:35:41.776657+00:00", "timestamp_unix": 1768188941.776657}}

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


validation_timestamp: 2026-01-12T03:36:13.125256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.82301246501679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.825430166487157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3667994015063953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.651859399294309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00892277739816346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.920424556912193, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9899790631941245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.922176207346153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.995212567179719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.179000220331138, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0184, "longitude": 18.511011, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:06+00:00", "timestamp_unix": 1768188966.0}, "starlink_location": {"latitude": 40.01827795085267, "longitude": 18.511041839438946, "altitude": 72.36000000174086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:36:13.084365+00:00", "timestamp_unix": 1768188973.084365}, "starlink_gps": {"latitude": 40.0182779148529, "longitude": 18.51104174579523, "altitude": 72.36000000142165, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:13.084620+00:00", "timestamp_unix": 1768188973.08462}, "nmea_primary": {"latitude": 40.01839, "longitude": 18.511001666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:12.211214+00:00", "timestamp_unix": 1768188972.211214}, "nmea_secondary": {"latitude": 40.01834, "longitude": 18.511055, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:11.721374+00:00", "timestamp_unix": 1768188971.721374}}

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


validation_timestamp: 2026-01-12T03:36:43.119693+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.89093480639478, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.886660180113369, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4436689989877554, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.263496764673943, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015941120748975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.366037936980591, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.646187963207481, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.360154109056738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.642731360224956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.898078256836757, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01843, "longitude": 18.511068, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:37+00:00", "timestamp_unix": 1768188997.0}, "starlink_location": {"latitude": 40.01831833333331, "longitude": 18.51110867901559, "altitude": 72.25993610714077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:36:43.083582+00:00", "timestamp_unix": 1768189003.083582}, "starlink_gps": {"latitude": 40.01831833333331, "longitude": 18.511108491819634, "altitude": 72.26393142925149, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:43.083835+00:00", "timestamp_unix": 1768189003.083835}, "nmea_primary": {"latitude": 40.01842166666667, "longitude": 18.511055, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:42.239629+00:00", "timestamp_unix": 1768189002.239629}, "nmea_secondary": {"latitude": 40.01837666666667, "longitude": 18.511091666666665, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:36:41.685018+00:00", "timestamp_unix": 1768189001.685018}}

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


validation_timestamp: 2026-01-12T03:37:13.123395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.53178320513489, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.539206245146888, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5349189758140995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.076523924977534, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010370590799294, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.917389657957486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.782233195675947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.924622421506694, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.789112800207893, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.232296293382113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018436, "longitude": 18.511147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:09+00:00", "timestamp_unix": 1768189029.0}, "starlink_location": {"latitude": 40.01834823509243, "longitude": 18.5111935, "altitude": 71.3700000021217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:37:13.084691+00:00", "timestamp_unix": 1768189033.084691}, "starlink_gps": {"latitude": 40.01834816305344, "longitude": 18.511193500000005, "altitude": 71.37000000022834, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:13.084947+00:00", "timestamp_unix": 1768189033.084947}, "nmea_primary": {"latitude": 40.018445, "longitude": 18.511133333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:12.227243+00:00", "timestamp_unix": 1768189032.227243}, "nmea_secondary": {"latitude": 40.01840833333333, "longitude": 18.511146666666665, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:11.764656+00:00", "timestamp_unix": 1768189031.764656}}

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


validation_timestamp: 2026-01-12T03:37:43.128231+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.853705729062339, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.871830816713956, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7378656905048888, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.55519356013831, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020051114126912788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.475450585399097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.697271385516777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.494708808616645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.716516991418671, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.778259351213546, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018467, "longitude": 18.511217, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:41+00:00", "timestamp_unix": 1768189061.0}, "starlink_location": {"latitude": 40.018380137305925, "longitude": 18.511239906957407, "altitude": 71.28000000553372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:37:43.086611+00:00", "timestamp_unix": 1768189063.086611}, "starlink_gps": {"latitude": 40.018379992842235, "longitude": 18.51124004787648, "altitude": 71.28000000451078, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:43.086899+00:00", "timestamp_unix": 1768189063.086899}, "nmea_primary": {"latitude": 40.01846833333333, "longitude": 18.511196666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:42.216060+00:00", "timestamp_unix": 1768189062.21606}, "nmea_secondary": {"latitude": 40.018445, "longitude": 18.511208333333332, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:37:41.750321+00:00", "timestamp_unix": 1768189061.750321}}

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


validation_timestamp: 2026-01-12T03:38:13.520058+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.789120149636515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.797482921447251, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1775979558426113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.128093572202248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008890846656055447, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.526900186641509, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.66105705337105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.535673919667278, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.669416368797496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4096772407811096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018494, "longitude": 18.511242, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:12+00:00", "timestamp_unix": 1768189092.0}, "starlink_location": {"latitude": 40.01839761806006, "longitude": 18.511256606248715, "altitude": 71.36207258825353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:38:13.204052+00:00", "timestamp_unix": 1768189093.204052}, "starlink_gps": {"latitude": 40.0183975464878, "longitude": 18.5112566527928, "altitude": 71.35809903272012, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:13.204311+00:00", "timestamp_unix": 1768189093.204311}, "nmea_primary": {"latitude": 40.018496666666664, "longitude": 18.511216666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:12.238844+00:00", "timestamp_unix": 1768189092.238844}, "nmea_secondary": {"latitude": 40.018475, "longitude": 18.511245, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:11.721530+00:00", "timestamp_unix": 1768189091.72153}}

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


validation_timestamp: 2026-01-12T03:38:43.616844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.743609854236896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.753488392850917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.831992293760466, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3403567093820756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011367065402688005, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.867056633469288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6624565754366545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.877760928058816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.671564940715927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.071338763963312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018513, "longitude": 18.511246, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:32+00:00", "timestamp_unix": 1768189112.0}, "starlink_location": {"latitude": 40.01842844663118, "longitude": 18.51127603566662, "altitude": 71.29809828417469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:38:43.300190+00:00", "timestamp_unix": 1768189123.30019}, "starlink_gps": {"latitude": 40.0184283742037, "longitude": 18.511276129867145, "altitude": 71.2900562102062, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:43.300446+00:00", "timestamp_unix": 1768189123.300446}, "nmea_primary": {"latitude": 40.018525, "longitude": 18.511216666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:42.231596+00:00", "timestamp_unix": 1768189122.231596}, "nmea_secondary": {"latitude": 40.018496666666664, "longitude": 18.511263333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:38:42.507841+00:00", "timestamp_unix": 1768189122.507841}}

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


validation_timestamp: 2026-01-12T03:39:13.463384+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.338909876199258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.330997843055432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.127664595697901, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9428411742168614, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008034226491983409, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.09247440826983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.423357584432791, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.084722869644189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.415399241547979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.897979299677501, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018547, "longitude": 18.511255, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:03+00:00", "timestamp_unix": 1768189143.0}, "starlink_location": {"latitude": 40.01843772012996, "longitude": 18.511280166666662, "altitude": 71.30000000114859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:39:13.300449+00:00", "timestamp_unix": 1768189153.300449}, "starlink_gps": {"latitude": 40.018437792383494, "longitude": 18.511280166666662, "altitude": 71.30000000144248, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:13.300709+00:00", "timestamp_unix": 1768189153.300709}, "nmea_primary": {"latitude": 40.01856, "longitude": 18.511236666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:12.255827+00:00", "timestamp_unix": 1768189152.255827}, "nmea_secondary": {"latitude": 40.018521666666665, "longitude": 18.511265, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:11.680689+00:00", "timestamp_unix": 1768189151.680689}}

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


validation_timestamp: 2026-01-12T03:39:43.204596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.150811673349887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.18392204499077, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.0, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9330116836758724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03318464985566144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.150811673349887, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.305686046617261, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.18392204499077, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.338392477358668, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9330116836758724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01859, "longitude": 18.51128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:36+00:00", "timestamp_unix": 1768189176.0}, "starlink_location": {"latitude": 40.01850309312943, "longitude": 18.511316486075057, "altitude": 71.0681033025352, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:39:43.164701+00:00", "timestamp_unix": 1768189183.164701}, "starlink_gps": {"latitude": 40.018502803536336, "longitude": 18.511316580237715, "altitude": 71.06006447059076, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:43.164955+00:00", "timestamp_unix": 1768189183.164955}, "nmea_primary": {"latitude": 40.01859, "longitude": 18.51128, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:42.213075+00:00", "timestamp_unix": 1768189182.213075}, "nmea_secondary": {"latitude": 40.018555, "longitude": 18.511286666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:39:41.706224+00:00", "timestamp_unix": 1768189181.706224}}

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


validation_timestamp: 2026-01-12T03:40:13.205823+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.988853870899908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.010396910366282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3279664238238686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.635295308926474, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025420250028597054, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.815402416891725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.53868417959436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.836007178734587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.557570543707928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3629114674294427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01864, "longitude": 18.51133, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:08+00:00", "timestamp_unix": 1768189208.0}, "starlink_location": {"latitude": 40.018552736254854, "longitude": 18.511357847146538, "altitude": 70.73190628851987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:40:13.165074+00:00", "timestamp_unix": 1768189213.165074}, "starlink_gps": {"latitude": 40.01855251929128, "longitude": 18.51135775308407, "altitude": 70.7399365597704, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:13.165334+00:00", "timestamp_unix": 1768189213.165334}, "nmea_primary": {"latitude": 40.01862833333333, "longitude": 18.511326666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:12.251889+00:00", "timestamp_unix": 1768189212.251889}, "nmea_secondary": {"latitude": 40.01859833333334, "longitude": 18.511331666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:11.706008+00:00", "timestamp_unix": 1768189211.706008}}

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


validation_timestamp: 2026-01-12T03:40:43.201977+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.118762699287105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.13127993124946, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2601890985770174, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.823014844230127, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022678528422316834, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.0671047614436, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.304885622910797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.078222242050698, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.316782154716218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.778258283897519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018684, "longitude": 18.51137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:39+00:00", "timestamp_unix": 1768189239.0}, "starlink_location": {"latitude": 40.01859487963916, "longitude": 18.511394027515028, "altitude": 70.49191107885453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:40:43.165345+00:00", "timestamp_unix": 1768189243.165345}, "starlink_gps": {"latitude": 40.0185947351385, "longitude": 18.51139383957429, "altitude": 70.49993348300445, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:43.165601+00:00", "timestamp_unix": 1768189243.165601}, "nmea_primary": {"latitude": 40.01867333333333, "longitude": 18.511365, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:42.241626+00:00", "timestamp_unix": 1768189242.241626}, "nmea_secondary": {"latitude": 40.01865, "longitude": 18.511376666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:40:41.723432+00:00", "timestamp_unix": 1768189241.723432}}

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


validation_timestamp: 2026-01-12T03:41:13.205281+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.468941656930328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.477937360593545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3713298998442673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6229881303419647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02893381311903525, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.736830023363636, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.845974111378102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.742258866342516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.855039605528044, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.034571918916847, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018738, "longitude": 18.511415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:11+00:00", "timestamp_unix": 1768189271.0}, "starlink_location": {"latitude": 40.01865604649958, "longitude": 18.51144520831911, "altitude": 69.79000000284258, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:41:13.165615+00:00", "timestamp_unix": 1768189273.165615}, "starlink_gps": {"latitude": 40.01865590176791, "longitude": 18.511444925956976, "altitude": 69.79000000181915, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:13.165871+00:00", "timestamp_unix": 1768189273.165871}, "nmea_primary": {"latitude": 40.018728333333335, "longitude": 18.511405, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:12.216260+00:00", "timestamp_unix": 1768189272.21626}, "nmea_secondary": {"latitude": 40.01870666666667, "longitude": 18.511426666666665, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:11.799462+00:00", "timestamp_unix": 1768189271.799462}}

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


validation_timestamp: 2026-01-12T03:41:43.205013+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.627370805358256, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.646877374362704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5218767172974217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.781506303779959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028930380617348875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.725864447024875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.208889502991482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.742435305387295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.232255361909567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.434214205275718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018795, "longitude": 18.511454, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:42+00:00", "timestamp_unix": 1768189302.0}, "starlink_location": {"latitude": 40.01869356970009, "longitude": 18.511487194392934, "altitude": 68.67000000352849, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:41:43.165955+00:00", "timestamp_unix": 1768189303.165955}, "starlink_gps": {"latitude": 40.01869335295739, "longitude": 18.511487006459127, "altitude": 68.67000000136308, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:43.166214+00:00", "timestamp_unix": 1768189303.166214}, "nmea_primary": {"latitude": 40.018791666666665, "longitude": 18.51143666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:42.240979+00:00", "timestamp_unix": 1768189302.240979}, "nmea_secondary": {"latitude": 40.01875833333333, "longitude": 18.511483333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:41:41.765921+00:00", "timestamp_unix": 1768189301.765921}}

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


validation_timestamp: 2026-01-12T03:42:13.204430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.121071185405428, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.148408709119252, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8503059650527782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.102046500585356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03315552719612518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.908959772614823, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.150312105021551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.935455643956422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.182852433509282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.9204959096164576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01884, "longitude": 18.511473, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:03+00:00", "timestamp_unix": 1768189323.0}, "starlink_location": {"latitude": 40.01875475970075, "longitude": 18.511514680563142, "altitude": 68.12000000518915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:42:13.166297+00:00", "timestamp_unix": 1768189333.166297}, "starlink_gps": {"latitude": 40.0187544703618, "longitude": 18.511514586482765, "altitude": 68.12000000319915, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:13.166553+00:00", "timestamp_unix": 1768189333.166553}, "nmea_primary": {"latitude": 40.01885333333333, "longitude": 18.51146, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:12.231817+00:00", "timestamp_unix": 1768189332.231817}, "nmea_secondary": {"latitude": 40.01881, "longitude": 18.511518333333335, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:11.786095+00:00", "timestamp_unix": 1768189331.786095}}

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


validation_timestamp: 2026-01-12T03:42:43.201899+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.321898756241474, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.32461981401205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.353285287967026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7574056732430865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011358102201276789, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.57586109632578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7197564430033827, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.578012882944893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.725499782191573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.060924083549322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018913, "longitude": 18.511503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:34+00:00", "timestamp_unix": 1768189354.0}, "starlink_location": {"latitude": 40.01884135659543, "longitude": 18.511559847235382, "altitude": 68.5418989663305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:42:43.166616+00:00", "timestamp_unix": 1768189363.166616}, "starlink_gps": {"latitude": 40.0188412842251, "longitude": 18.511559753108525, "altitude": 68.54993469804027, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:43.166905+00:00", "timestamp_unix": 1768189363.166905}, "nmea_primary": {"latitude": 40.01892, "longitude": 18.51149, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:42.252661+00:00", "timestamp_unix": 1768189362.252661}, "nmea_secondary": {"latitude": 40.018865, "longitude": 18.511551666666666, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:42:41.478010+00:00", "timestamp_unix": 1768189361.47801}}

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


validation_timestamp: 2026-01-12T03:43:13.207048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.0864930982109, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.11898221235702, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.994347730635911, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.70308741455392, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033141655276542684, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.810440735089568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.804161753088315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.842483079368382, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.83722325919536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.588022956376662, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018982, "longitude": 18.511541, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:06+00:00", "timestamp_unix": 1768189386.0}, "starlink_location": {"latitude": 40.01889192608659, "longitude": 18.511596819526797, "altitude": 67.98000000509202, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:43:13.166985+00:00", "timestamp_unix": 1768189393.166985}, "starlink_gps": {"latitude": 40.018891636868695, "longitude": 18.511596913567995, "altitude": 67.98000000433021, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:13.167241+00:00", "timestamp_unix": 1768189393.167241}, "nmea_primary": {"latitude": 40.018985, "longitude": 18.51153, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:12.241638+00:00", "timestamp_unix": 1768189392.241638}, "nmea_secondary": {"latitude": 40.01894333333333, "longitude": 18.511585, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:11.797671+00:00", "timestamp_unix": 1768189391.797671}}

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


validation_timestamp: 2026-01-12T03:43:43.204950+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.722838710311656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.742802643448123, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5833764705573367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.481821683224148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03594001090608257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.811445848490814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.301531682119567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.830040833718273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.32359293489785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.6673065163446426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019047, "longitude": 18.511578, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:37+00:00", "timestamp_unix": 1768189417.0}, "starlink_location": {"latitude": 40.01894775941021, "longitude": 18.511652360941227, "altitude": 68.64000000513424, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:43:43.166943+00:00", "timestamp_unix": 1768189423.166943}, "starlink_gps": {"latitude": 40.01894747008932, "longitude": 18.511652172791685, "altitude": 68.64000000492493, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:43.167201+00:00", "timestamp_unix": 1768189423.167201}, "nmea_primary": {"latitude": 40.019045, "longitude": 18.511571666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:42.214229+00:00", "timestamp_unix": 1768189422.214229}, "nmea_secondary": {"latitude": 40.019015, "longitude": 18.51161, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:43:42.495106+00:00", "timestamp_unix": 1768189422.495106}}

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


validation_timestamp: 2026-01-12T03:44:13.206502+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.89221058255445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.92463189743701, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7399414179263265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.151844583697306, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03314027600769367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.371083568139651, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.741576327384442, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.40312684623858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.774092899613697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.6553986878815685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019123, "longitude": 18.511616, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:09+00:00", "timestamp_unix": 1768189449.0}, "starlink_location": {"latitude": 40.01903492598868, "longitude": 18.51167198622387, "altitude": 67.84190989013464, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:44:13.167294+00:00", "timestamp_unix": 1768189453.167294}, "starlink_gps": {"latitude": 40.01903463678282, "longitude": 18.511672080261352, "altitude": 67.84993796635642, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:13.167551+00:00", "timestamp_unix": 1768189453.167551}, "nmea_primary": {"latitude": 40.01911666666667, "longitude": 18.511613333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:12.252484+00:00", "timestamp_unix": 1768189452.252484}, "nmea_secondary": {"latitude": 40.019081666666665, "longitude": 18.511643333333332, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:11.768913+00:00", "timestamp_unix": 1768189451.768913}}

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


validation_timestamp: 2026-01-12T03:44:43.127705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.711187106572574, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.730256917279753, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4079063911777629, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.030100915624261, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02002045551628585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.413709752110947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.719568005621757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.43261203770513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.739061595888545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.764548166669434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0192, "longitude": 18.511662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:39+00:00", "timestamp_unix": 1768189479.0}, "starlink_location": {"latitude": 40.01910825434165, "longitude": 18.511700333333334, "altitude": 68.5600000048528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:44:43.087746+00:00", "timestamp_unix": 1768189483.087746}, "starlink_gps": {"latitude": 40.01910807429337, "longitude": 18.511700333333337, "altitude": 68.56000000399055, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:43.088002+00:00", "timestamp_unix": 1768189483.088002}, "nmea_primary": {"latitude": 40.019196666666666, "longitude": 18.51166, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:42.228904+00:00", "timestamp_unix": 1768189482.228904}, "nmea_secondary": {"latitude": 40.01915833333333, "longitude": 18.511685, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:44:42.476655+00:00", "timestamp_unix": 1768189482.476655}}

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


validation_timestamp: 2026-01-12T03:45:13.130332+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.236785524142018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.247776670230053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6288633077505449, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.684856910919713, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017897458526715992, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.588914799206158, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.767520448799929, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.599107440466225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.775306785130371, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.936238682799366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019276, "longitude": 18.511724, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:11+00:00", "timestamp_unix": 1768189511.0}, "starlink_location": {"latitude": 40.019201137166604, "longitude": 18.51177100639643, "altitude": 68.15000000486754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:45:13.088706+00:00", "timestamp_unix": 1768189513.088706}, "starlink_gps": {"latitude": 40.019200993090166, "longitude": 18.511770912701113, "altitude": 68.15000000484837, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:13.088961+00:00", "timestamp_unix": 1768189513.088961}, "nmea_primary": {"latitude": 40.01927666666667, "longitude": 18.51171666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:12.215387+00:00", "timestamp_unix": 1768189512.215387}, "nmea_secondary": {"latitude": 40.019235, "longitude": 18.511736666666668, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:11.741873+00:00", "timestamp_unix": 1768189511.741873}}

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


validation_timestamp: 2026-01-12T03:45:43.123856+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.589910969757224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.605757230601661, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0218733474138775, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4359131476574456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016466208202505474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.136157400069015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.355716183698942, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.151551515118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.3707264189218344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.812097613776727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01935, "longitude": 18.511787, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:41+00:00", "timestamp_unix": 1768189541.0}, "starlink_location": {"latitude": 40.01927513688333, "longitude": 18.511842913559924, "altitude": 67.52000000227068, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:45:43.088735+00:00", "timestamp_unix": 1768189543.088735}, "starlink_gps": {"latitude": 40.019274993187366, "longitude": 18.511842960283918, "altitude": 67.52000000193578, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:43.088990+00:00", "timestamp_unix": 1768189543.08899}, "nmea_primary": {"latitude": 40.01935, "longitude": 18.511775, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:42.238699+00:00", "timestamp_unix": 1768189542.238699}, "nmea_secondary": {"latitude": 40.01932, "longitude": 18.511796666666665, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:45:42.430354+00:00", "timestamp_unix": 1768189542.430354}}

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


validation_timestamp: 2026-01-12T03:46:13.125936+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.837605217871196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.836046025030556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.217497229080017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5895795975675227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014360195863137559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.952150899173963, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.921838913161535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.951836813793532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.92281412168759, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.104835832995154, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0194, "longitude": 18.511818, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:03+00:00", "timestamp_unix": 1768189563.0}, "starlink_location": {"latitude": 40.019346068433386, "longitude": 18.51187725930601, "altitude": 67.99000000346079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:46:13.088831+00:00", "timestamp_unix": 1768189573.088831}, "starlink_gps": {"latitude": 40.019345996601345, "longitude": 18.511877119164897, "altitude": 67.99000000298616, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:13.089166+00:00", "timestamp_unix": 1768189573.089166}, "nmea_primary": {"latitude": 40.01942666666667, "longitude": 18.511803333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:12.231184+00:00", "timestamp_unix": 1768189572.231184}, "nmea_secondary": {"latitude": 40.0194, "longitude": 18.511836666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:11.756130+00:00", "timestamp_unix": 1768189571.75613}}

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


validation_timestamp: 2026-01-12T03:46:43.207413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.318472579778811, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.36097033169277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6403297535989356, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.670035237335162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04888864825275707, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.870554185418534, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.9527458423036474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.914653353645365, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.999200514185289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.156091102047549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019478, "longitude": 18.511835, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:36+00:00", "timestamp_unix": 1768189596.0}, "starlink_location": {"latitude": 40.01941997228876, "longitude": 18.511896652892638, "altitude": 68.44000001088331, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:46:43.168298+00:00", "timestamp_unix": 1768189603.168298}, "starlink_gps": {"latitude": 40.01941953855865, "longitude": 18.511896746913607, "altitude": 68.44000000834622, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:43.168553+00:00", "timestamp_unix": 1768189603.168553}, "nmea_primary": {"latitude": 40.0195, "longitude": 18.511823333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:42.250081+00:00", "timestamp_unix": 1768189602.250081}, "nmea_secondary": {"latitude": 40.01948333333333, "longitude": 18.511853333333335, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:46:41.767783+00:00", "timestamp_unix": 1768189601.767783}}

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


validation_timestamp: 2026-01-12T03:47:13.209619+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.1693805199588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.191815971774743, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6840006872382571, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3578508618200367, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024116944505289808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.336240022089255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.472568613609853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.357642101035013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.496338863085635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.986028089412334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01957, "longitude": 18.511847, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:07+00:00", "timestamp_unix": 1768189627.0}, "starlink_location": {"latitude": 40.019476569479664, "longitude": 18.51189516666667, "altitude": 68.31191031675293, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:47:13.168769+00:00", "timestamp_unix": 1768189633.168769}, "starlink_gps": {"latitude": 40.01947635259077, "longitude": 18.51189516666667, "altitude": 68.31993782177611, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:13.169024+00:00", "timestamp_unix": 1768189633.169024}, "nmea_primary": {"latitude": 40.019575, "longitude": 18.511828333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:12.258687+00:00", "timestamp_unix": 1768189632.258687}, "nmea_secondary": {"latitude": 40.019551666666665, "longitude": 18.511878333333332, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:12.551206+00:00", "timestamp_unix": 1768189632.551206}}

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


validation_timestamp: 2026-01-12T03:47:43.125508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.409941298898406, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.42503595791266, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4340864379321014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.990092215064156, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016021231035832337, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.387934266821796, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.772997060197752, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.402147508219175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.788995403042782, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.356838667071843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019657, "longitude": 18.511852, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:39+00:00", "timestamp_unix": 1768189659.0}, "starlink_location": {"latitude": 40.01956880360136, "longitude": 18.511893, "altitude": 67.71006625896226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:47:43.089420+00:00", "timestamp_unix": 1768189663.08942}, "starlink_gps": {"latitude": 40.01956865951897, "longitude": 18.511893, "altitude": 67.70606666780232, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:43.089676+00:00", "timestamp_unix": 1768189663.089676}, "nmea_primary": {"latitude": 40.01965166666667, "longitude": 18.511836666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:42.244182+00:00", "timestamp_unix": 1768189662.244182}, "nmea_secondary": {"latitude": 40.01961166666667, "longitude": 18.51189, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:47:41.761364+00:00", "timestamp_unix": 1768189661.761364}}

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


validation_timestamp: 2026-01-12T03:48:13.208294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.028999555361063, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.056900465089411, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8643663682813874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.405750205330513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033114304986386, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.205700935025394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.124394915408849, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.2315966463674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.156764259927857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.870037487366043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019733, "longitude": 18.51188, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:11+00:00", "timestamp_unix": 1768189691.0}, "starlink_location": {"latitude": 40.01966459255985, "longitude": 18.51191018041808, "altitude": 64.97191256074088, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:48:13.168728+00:00", "timestamp_unix": 1768189693.168728}, "starlink_gps": {"latitude": 40.01966430358063, "longitude": 18.511910086453426, "altitude": 64.97993434326156, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:13.168977+00:00", "timestamp_unix": 1768189693.168977}, "nmea_primary": {"latitude": 40.019731666666665, "longitude": 18.51187, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:12.231440+00:00", "timestamp_unix": 1768189692.23144}, "nmea_secondary": {"latitude": 40.01970166666667, "longitude": 18.511911666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:11.727337+00:00", "timestamp_unix": 1768189691.727337}}

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


validation_timestamp: 2026-01-12T03:48:43.209097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.133511653304113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.14940920094497, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8513223431916349, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.197731621689189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028906911965037637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.138340708596552, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9675754688301965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.15163087093723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9862299011168707, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.283735804258627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019825, "longitude": 18.511934, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:42+00:00", "timestamp_unix": 1768189722.0}, "starlink_location": {"latitude": 40.01975773595605, "longitude": 18.511971527391548, "altitude": 66.39000000399062, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:48:43.169140+00:00", "timestamp_unix": 1768189723.16914}, "starlink_gps": {"latitude": 40.01975751938919, "longitude": 18.51197133960724, "altitude": 66.39000000233403, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:43.169401+00:00", "timestamp_unix": 1768189723.169401}, "nmea_primary": {"latitude": 40.019821666666665, "longitude": 18.511925, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:42.218223+00:00", "timestamp_unix": 1768189722.218223}, "nmea_secondary": {"latitude": 40.019783333333336, "longitude": 18.511961666666668, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:48:41.730403+00:00", "timestamp_unix": 1768189721.730403}}

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


validation_timestamp: 2026-01-12T03:49:13.207357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.754041321193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.752115970712616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2917812394994306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.146469801317701, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040100605387545674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.594414494353009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.70292253389656, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.59677370662135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.695584581082982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.159610682794769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019897, "longitude": 18.51199, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:03+00:00", "timestamp_unix": 1768189743.0}, "starlink_location": {"latitude": 40.019836569528486, "longitude": 18.51205588853435, "altitude": 68.20000000850177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:49:13.169387+00:00", "timestamp_unix": 1768189753.169387}, "starlink_gps": {"latitude": 40.01983635260225, "longitude": 18.512055512342066, "altitude": 68.20000000586776, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:13.169646+00:00", "timestamp_unix": 1768189753.169646}, "nmea_primary": {"latitude": 40.01990833333333, "longitude": 18.511993333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:12.244214+00:00", "timestamp_unix": 1768189752.244214}, "nmea_secondary": {"latitude": 40.019865, "longitude": 18.512015, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:11.731597+00:00", "timestamp_unix": 1768189751.731597}}

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


validation_timestamp: 2026-01-12T03:49:43.207525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.098203216037074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.120812356364278, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4257765679635957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.272552192466694, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03592122621732334, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.282721934366366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.88380236631399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.304264570965806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.903810614389573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.418563422600342, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01999, "longitude": 18.51207, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:34+00:00", "timestamp_unix": 1768189774.0}, "starlink_location": {"latitude": 40.01990742602851, "longitude": 18.512119360929066, "altitude": 68.36190877082754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:49:43.169494+00:00", "timestamp_unix": 1768189783.169494}, "starlink_gps": {"latitude": 40.019907136858855, "longitude": 18.512119172875185, "altitude": 68.3699358467322, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:43.169753+00:00", "timestamp_unix": 1768189783.169753}, "nmea_primary": {"latitude": 40.01999, "longitude": 18.512065, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:42.232612+00:00", "timestamp_unix": 1768189782.232612}, "nmea_secondary": {"latitude": 40.01995333333333, "longitude": 18.512085, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:49:41.488938+00:00", "timestamp_unix": 1768189781.488938}}

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


validation_timestamp: 2026-01-12T03:50:13.205591+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.584747185762083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.614592760517152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7105940712863636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.52172528429066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03212010238754071, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.902932412966996, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.097565998830583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.93194174351224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.128437978899597, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.89803824612542, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020073, "longitude": 18.51213, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:06+00:00", "timestamp_unix": 1768189806.0}, "starlink_location": {"latitude": 40.01999292597241, "longitude": 18.51217166666667, "altitude": 69.15000000641105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:50:13.169677+00:00", "timestamp_unix": 1768189813.169677}, "starlink_gps": {"latitude": 40.01999263710939, "longitude": 18.51217166666667, "altitude": 69.1500000041269, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:13.169934+00:00", "timestamp_unix": 1768189813.169934}, "nmea_primary": {"latitude": 40.020073333333336, "longitude": 18.512121666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:12.255775+00:00", "timestamp_unix": 1768189812.255775}, "nmea_secondary": {"latitude": 40.020028333333336, "longitude": 18.512158333333332, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:11.739316+00:00", "timestamp_unix": 1768189811.739316}}

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


validation_timestamp: 2026-01-12T03:50:43.206928+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.35132027364424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.36979538322859, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.200279001472831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.814751750118605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03408512213560473, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.497144547980882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.580233107756213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.509214942693601, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.601604691148112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.302524131316814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02016, "longitude": 18.51219, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:38+00:00", "timestamp_unix": 1768189838.0}, "starlink_location": {"latitude": 40.02006906964603, "longitude": 18.512216041560585, "altitude": 69.54000000439471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:50:43.169829+00:00", "timestamp_unix": 1768189843.169829}, "starlink_gps": {"latitude": 40.02006885246606, "longitude": 18.512215759085368, "altitude": 69.54000000200922, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:43.170084+00:00", "timestamp_unix": 1768189843.170084}, "nmea_primary": {"latitude": 40.020155, "longitude": 18.512165, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:42.250572+00:00", "timestamp_unix": 1768189842.250572}, "nmea_secondary": {"latitude": 40.02011, "longitude": 18.51221, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:50:41.771328+00:00", "timestamp_unix": 1768189841.771328}}

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


validation_timestamp: 2026-01-12T03:51:13.213521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.618145298847098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.640602497782547, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.535345145691218, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.118947838203587, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025439791831050225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.284505056651186, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6526629495636014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.301491157298086, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.671827378099479, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.672874700414847, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02025, "longitude": 18.512236, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:09+00:00", "timestamp_unix": 1768189869.0}, "starlink_location": {"latitude": 40.02016473636977, "longitude": 18.512255013879226, "altitude": 70.55190201996474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:51:13.170213+00:00", "timestamp_unix": 1768189873.170213}, "starlink_gps": {"latitude": 40.020164519239415, "longitude": 18.512254919742205, "altitude": 70.55993846818828, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:13.170469+00:00", "timestamp_unix": 1768189873.170469}, "nmea_primary": {"latitude": 40.020245, "longitude": 18.512195, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:12.219529+00:00", "timestamp_unix": 1768189872.219529}, "nmea_secondary": {"latitude": 40.020195, "longitude": 18.512238333333332, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:11.751979+00:00", "timestamp_unix": 1768189871.751979}}

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


validation_timestamp: 2026-01-12T03:51:43.207659+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.474488139840707, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.522850991116027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9615212229456978, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.894424730235831, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04893771231926141, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.375055071330411, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.580554543451186, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.422727380550251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.628836422321633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.389802589591564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020348, "longitude": 18.512262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:41+00:00", "timestamp_unix": 1768189901.0}, "starlink_location": {"latitude": 40.02025380608469, "longitude": 18.51226331945065, "altitude": 69.971901812908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:51:43.171192+00:00", "timestamp_unix": 1768189903.171192}, "starlink_gps": {"latitude": 40.020253371919296, "longitude": 18.512263413567133, "altitude": 69.97993649184002, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:43.171448+00:00", "timestamp_unix": 1768189903.171448}, "nmea_primary": {"latitude": 40.02034, "longitude": 18.512216666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:42.223095+00:00", "timestamp_unix": 1768189902.223095}, "nmea_secondary": {"latitude": 40.020295, "longitude": 18.512263333333333, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:51:41.801242+00:00", "timestamp_unix": 1768189901.801242}}

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


validation_timestamp: 2026-01-12T03:52:13.212709+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.436505425241023, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.445614295510394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9632593054109395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.306267715500103, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011342027420382676, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.448126574574156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.316931449653176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.459205875060402, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.327815402714967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.138725273863681, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020454, "longitude": 18.512272, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:12+00:00", "timestamp_unix": 1768189932.0}, "starlink_location": {"latitude": 40.02037002315689, "longitude": 18.512287986219505, "altitude": 70.11191062650077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:52:13.170923+00:00", "timestamp_unix": 1768189933.170923}, "starlink_gps": {"latitude": 40.020369950888956, "longitude": 18.512288080215217, "altitude": 70.11993498439357, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:13.171179+00:00", "timestamp_unix": 1768189933.171179}, "nmea_primary": {"latitude": 40.02044166666666, "longitude": 18.512228333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:12.247234+00:00", "timestamp_unix": 1768189932.247234}, "nmea_secondary": {"latitude": 40.02038833333334, "longitude": 18.512275, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:11.753493+00:00", "timestamp_unix": 1768189931.753493}}

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


validation_timestamp: 2026-01-12T03:52:43.212428+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4378423230694475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.478865873979285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.020486420937006, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.426051021492531, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04890039750054944, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.057202013579811, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1465162427525097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.091487379818968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.178364283865574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.918268289375405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02052, "longitude": 18.512281, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:33+00:00", "timestamp_unix": 1768189953.0}, "starlink_location": {"latitude": 40.02046697224929, "longitude": 18.51231134710933, "altitude": 68.92617780788888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:52:43.170956+00:00", "timestamp_unix": 1768189963.170956}, "starlink_gps": {"latitude": 40.020466538414944, "longitude": 18.51231125306432, "altitude": 68.91012069424329, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:43.171210+00:00", "timestamp_unix": 1768189963.17121}, "nmea_primary": {"latitude": 40.02054, "longitude": 18.512241666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:42.218142+00:00", "timestamp_unix": 1768189962.218142}, "nmea_secondary": {"latitude": 40.02048166666667, "longitude": 18.512295, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:52:41.750263+00:00", "timestamp_unix": 1768189961.750263}}

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


validation_timestamp: 2026-01-12T03:53:13.207211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.95805887433305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.991285487099713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.225371669442411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.9557938386358815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04015813078044808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.040585343126292, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.166940578908292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.071032204016902, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.191321619354685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.936491408985378, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02062, "longitude": 18.512291, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:06+00:00", "timestamp_unix": 1768189986.0}, "starlink_location": {"latitude": 40.02056828249028, "longitude": 18.512337000000002, "altitude": 68.40190977312861, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:53:13.171261+00:00", "timestamp_unix": 1768189993.171261}, "starlink_gps": {"latitude": 40.020567921339534, "longitude": 18.512337, "altitude": 68.40992993423158, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:13.171519+00:00", "timestamp_unix": 1768189993.171519}, "nmea_primary": {"latitude": 40.02063666666667, "longitude": 18.51226, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:12.257142+00:00", "timestamp_unix": 1768189992.257142}, "nmea_secondary": {"latitude": 40.02058, "longitude": 18.512316666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:11.702604+00:00", "timestamp_unix": 1768189991.702604}}

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


validation_timestamp: 2026-01-12T03:53:43.259827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.312492835576517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.310373263001539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.353333228305159, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.63300214051911, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008904631473446778, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.652475634386477, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8117366027246553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.650125763251962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.807537087922786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.936487467663247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020714, "longitude": 18.512297, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:36+00:00", "timestamp_unix": 1768190016.0}, "starlink_location": {"latitude": 40.020657117550485, "longitude": 18.512360339561173, "altitude": 69.55999999996172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:53:43.092029+00:00", "timestamp_unix": 1768190023.092029}, "starlink_gps": {"latitude": 40.02065708162394, "longitude": 18.51236024610463, "altitude": 69.55999999957339, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:43.092287+00:00", "timestamp_unix": 1768190023.092287}, "nmea_primary": {"latitude": 40.02072833333333, "longitude": 18.512276666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:42.265161+00:00", "timestamp_unix": 1768190022.265161}, "nmea_secondary": {"latitude": 40.020671666666665, "longitude": 18.512333333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:53:41.798909+00:00", "timestamp_unix": 1768190021.798909}}

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


validation_timestamp: 2026-01-12T03:54:13.210323+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.22439310091757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.235275617461527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.361750553947579, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.963595879072171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017983392234880793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.025454314838502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.346062849904101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.033781349816204, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.353450023111881, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.685050970525405, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02081, "longitude": 18.512323, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:08+00:00", "timestamp_unix": 1768190048.0}, "starlink_location": {"latitude": 40.02074371311876, "longitude": 18.512365847207555, "altitude": 69.3219029475054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:54:13.171578+00:00", "timestamp_unix": 1768190053.171578}, "starlink_gps": {"latitude": 40.020743568350554, "longitude": 18.512365753060223, "altitude": 69.32994020560876, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:13.171832+00:00", "timestamp_unix": 1768190053.171832}, "nmea_primary": {"latitude": 40.02081666666667, "longitude": 18.512296666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:12.243585+00:00", "timestamp_unix": 1768190052.243585}, "nmea_secondary": {"latitude": 40.02076, "longitude": 18.512348333333332, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:11.790230+00:00", "timestamp_unix": 1768190051.79023}}

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


validation_timestamp: 2026-01-12T03:54:43.211498+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.738076652786727, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.752439102088539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1223193981993385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.418850852278169, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034090181174596404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.295121622671232, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3539743310172057, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.299007230737118, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.363922508116633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.9901155028595765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02091, "longitude": 18.512365, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:39+00:00", "timestamp_unix": 1768190079.0}, "starlink_location": {"latitude": 40.020844736448105, "longitude": 18.51239654176014, "altitude": 68.00189913680232, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:54:43.171644+00:00", "timestamp_unix": 1768190083.171644}, "starlink_gps": {"latitude": 40.02084451923592, "longitude": 18.51239625923976, "altitude": 68.00993860997288, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:43.171900+00:00", "timestamp_unix": 1768190083.1719}, "nmea_primary": {"latitude": 40.02091, "longitude": 18.512328333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:42.264471+00:00", "timestamp_unix": 1768190082.264471}, "nmea_secondary": {"latitude": 40.02086333333333, "longitude": 18.512383333333332, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:54:41.453021+00:00", "timestamp_unix": 1768190081.453021}}

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


validation_timestamp: 2026-01-12T03:55:13.137604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.903249658275918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.918127895102818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7073287024676946, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.648278268694414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016543654255244178, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.439146588741654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6358057531288366, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.44936157076249, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6436671809820114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.833909687628869, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021008, "longitude": 18.512415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:12+00:00", "timestamp_unix": 1768190112.0}, "starlink_location": {"latitude": 40.02093847049931, "longitude": 18.512434253213062, "altitude": 68.45978192275365, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:55:13.092721+00:00", "timestamp_unix": 1768190113.092721}, "starlink_gps": {"latitude": 40.0209383261275, "longitude": 18.51243420626815, "altitude": 68.47180479884057, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:13.092976+00:00", "timestamp_unix": 1768190113.092976}, "nmea_primary": {"latitude": 40.02099833333333, "longitude": 18.512373333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:12.254887+00:00", "timestamp_unix": 1768190112.254887}, "nmea_secondary": {"latitude": 40.02094833333334, "longitude": 18.51242, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:11.778595+00:00", "timestamp_unix": 1768190111.778595}}

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


validation_timestamp: 2026-01-12T03:55:43.229310+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.826787741030085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.825362953682083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4861384831942757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.028004871349653, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07119790025399587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.660745886579827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0127008959090777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.672959923852114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0328341203878226, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.672849778889887, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021072, "longitude": 18.512438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:33+00:00", "timestamp_unix": 1768190133.0}, "starlink_location": {"latitude": 40.02100833635575, "longitude": 18.512477204966533, "altitude": 67.78969644475309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:55:43.193360+00:00", "timestamp_unix": 1768190143.19336}, "starlink_gps": {"latitude": 40.02100862361013, "longitude": 18.512477952211835, "altitude": 67.82956598666381, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:43.193617+00:00", "timestamp_unix": 1768190143.193617}, "nmea_primary": {"latitude": 40.021078333333335, "longitude": 18.51241, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:42.222511+00:00", "timestamp_unix": 1768190142.222511}, "nmea_secondary": {"latitude": 40.021028333333334, "longitude": 18.512453333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:55:41.771666+00:00", "timestamp_unix": 1768190141.771666}}

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


validation_timestamp: 2026-01-12T03:56:13.213295+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.463150168280378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.451574195694243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9269495635325429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.826785312750559, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01602836278874634, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.227401397782392, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.247516051892426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.214711717619386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.234981267393958, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.086167405554551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021145, "longitude": 18.51245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:04+00:00", "timestamp_unix": 1768190164.0}, "starlink_location": {"latitude": 40.02110483333331, "longitude": 18.512504861129035, "altitude": 67.3000000016189, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:56:13.172556+00:00", "timestamp_unix": 1768190173.172556}, "starlink_gps": {"latitude": 40.02110483333331, "longitude": 18.512504672900914, "altitude": 67.3000000016189, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:13.172810+00:00", "timestamp_unix": 1768190173.17281}, "nmea_primary": {"latitude": 40.02115, "longitude": 18.512428333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:12.256278+00:00", "timestamp_unix": 1768190172.256278}, "nmea_secondary": {"latitude": 40.02108666666667, "longitude": 18.512475, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:11.484896+00:00", "timestamp_unix": 1768190171.484896}}

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


validation_timestamp: 2026-01-12T03:56:43.214748+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.0630027034485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.091535989163079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5611524918085622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.097853049534527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03210874488010474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.889028686296008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5956379975175485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.914918570139243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6110234577857416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.637189295535455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021225, "longitude": 18.512455, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:36+00:00", "timestamp_unix": 1768190196.0}, "starlink_location": {"latitude": 40.02116059263414, "longitude": 18.5124985, "altitude": 67.18000000442947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:56:43.174826+00:00", "timestamp_unix": 1768190203.174826}, "starlink_gps": {"latitude": 40.02116030387326, "longitude": 18.512498499999996, "altitude": 67.18000000372427, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:43.175085+00:00", "timestamp_unix": 1768190203.175085}, "nmea_primary": {"latitude": 40.021225, "longitude": 18.512436666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:42.253199+00:00", "timestamp_unix": 1768190202.253199}, "nmea_secondary": {"latitude": 40.02117166666667, "longitude": 18.512471666666666, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:56:41.542508+00:00", "timestamp_unix": 1768190201.542508}}

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


validation_timestamp: 2026-01-12T03:57:13.196448+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.93198860847723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.944543446809565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.687512804506075, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.637380450174344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012578799205909203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.826252016132052, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.5130401688270885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.8387786889545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.525458334897972, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.333080229873202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0213, "longitude": 18.512486, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:07+00:00", "timestamp_unix": 1768190227.0}, "starlink_location": {"latitude": 40.02122234763203, "longitude": 18.512512843464453, "altitude": 68.57418937900658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:57:13.154753+00:00", "timestamp_unix": 1768190233.154753}, "starlink_gps": {"latitude": 40.02122224027113, "longitude": 18.51251289001159, "altitude": 68.5582947750308, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:13.155043+00:00", "timestamp_unix": 1768190233.155043}, "nmea_primary": {"latitude": 40.021303333333336, "longitude": 18.51246666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:12.220195+00:00", "timestamp_unix": 1768190232.220195}, "nmea_secondary": {"latitude": 40.021258333333336, "longitude": 18.512488333333334, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:11.739212+00:00", "timestamp_unix": 1768190231.739212}}

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


validation_timestamp: 2026-01-12T03:57:43.233533+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.955296613382773, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.949067957023943, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1828638658803103, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.153282500192926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015944833082533333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.752408557894867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7022553048191353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.742814168234695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.689343051020193, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.32670576644877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021378, "longitude": 18.512527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:38+00:00", "timestamp_unix": 1768190258.0}, "starlink_location": {"latitude": 40.02131216666667, "longitude": 18.512563573873603, "altitude": 69.99000000141004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:57:43.193877+00:00", "timestamp_unix": 1768190263.193877}, "starlink_gps": {"latitude": 40.02131216666667, "longitude": 18.51256338662584, "altitude": 69.99000000141004, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:43.194139+00:00", "timestamp_unix": 1768190263.194139}, "nmea_primary": {"latitude": 40.021375, "longitude": 18.512501666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:42.259803+00:00", "timestamp_unix": 1768190262.259803}, "nmea_secondary": {"latitude": 40.02133166666667, "longitude": 18.512528333333332, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:57:41.744625+00:00", "timestamp_unix": 1768190261.744625}}

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


validation_timestamp: 2026-01-12T03:58:13.212691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.397250357317077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.438181326511332, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0066916772904793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6890973745147395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04102608907275766, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.289205091712137, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.994070883486469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.328297086198033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.031488839846368, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3267048686244225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021446, "longitude": 18.512558, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:08+00:00", "timestamp_unix": 1768190288.0}, "starlink_location": {"latitude": 40.02137311615849, "longitude": 18.512583819445428, "altitude": 70.29190231022726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:58:13.173209+00:00", "timestamp_unix": 1768190293.173209}, "starlink_gps": {"latitude": 40.02137275431221, "longitude": 18.51258391357434, "altitude": 70.29993791996316, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:13.173466+00:00", "timestamp_unix": 1768190293.173466}, "nmea_primary": {"latitude": 40.021438333333336, "longitude": 18.512536666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:12.250039+00:00", "timestamp_unix": 1768190292.250039}, "nmea_secondary": {"latitude": 40.021395, "longitude": 18.512563333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:11.799376+00:00", "timestamp_unix": 1768190291.799376}}

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


validation_timestamp: 2026-01-12T03:58:43.230662+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.040728924743155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.046071315627922, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0557466018722934, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5233378025998885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011290394531450615, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.02759916281436, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.031198392789552, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.03097016879701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.032392544352954, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.126808918529248, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021503, "longitude": 18.512604, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:41+00:00", "timestamp_unix": 1768190321.0}, "starlink_location": {"latitude": 40.02142520753253, "longitude": 18.512634870158134, "altitude": 70.48000000069538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:58:43.194565+00:00", "timestamp_unix": 1768190323.194565}, "starlink_gps": {"latitude": 40.02142513559361, "longitude": 18.51263477658884, "altitude": 70.48000000131978, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:43.194858+00:00", "timestamp_unix": 1768190323.194858}, "nmea_primary": {"latitude": 40.021505, "longitude": 18.51258, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:42.239354+00:00", "timestamp_unix": 1768190322.239354}, "nmea_secondary": {"latitude": 40.02145333333333, "longitude": 18.512605, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:58:41.796655+00:00", "timestamp_unix": 1768190321.796655}}

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


validation_timestamp: 2026-01-12T03:59:13.214200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.704318276899116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.719475809490923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5239933526749954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.414353542005352, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017971648834885758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.548476202449997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.522379714755814, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.560612122304226, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.532989679874723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.047542907276072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02156, "longitude": 18.512655, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:12+00:00", "timestamp_unix": 1768190352.0}, "starlink_location": {"latitude": 40.02147321327523, "longitude": 18.51266701398332, "altitude": 70.1318942465961, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:59:13.173716+00:00", "timestamp_unix": 1768190353.173716}, "starlink_gps": {"latitude": 40.021473068601566, "longitude": 18.51266691989644, "altitude": 70.13992625804788, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:13.173972+00:00", "timestamp_unix": 1768190353.173972}, "nmea_primary": {"latitude": 40.02155333333334, "longitude": 18.512626666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:12.232523+00:00", "timestamp_unix": 1768190352.232523}, "nmea_secondary": {"latitude": 40.02149333333333, "longitude": 18.512653333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:11.766158+00:00", "timestamp_unix": 1768190351.766158}}

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


validation_timestamp: 2026-01-12T03:59:43.131696+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.424808013182885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.44705337186705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8542728766268506, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9096916867258225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025301300105933053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.075937798757499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5438120410624956, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.095953389985484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.564712783668292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.540945811904344, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02159, "longitude": 18.51268, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:33+00:00", "timestamp_unix": 1768190373.0}, "starlink_location": {"latitude": 40.02149770539515, "longitude": 18.512701506282422, "altitude": 69.76000000928936, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:59:43.095281+00:00", "timestamp_unix": 1768190383.095281}, "starlink_gps": {"latitude": 40.02149748944683, "longitude": 18.51270141265604, "altitude": 69.76000000775727, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:43.095531+00:00", "timestamp_unix": 1768190383.095531}, "nmea_primary": {"latitude": 40.021591666666666, "longitude": 18.512658333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:42.237876+00:00", "timestamp_unix": 1768190382.237876}, "nmea_secondary": {"latitude": 40.021528333333336, "longitude": 18.51269, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:59:41.788339+00:00", "timestamp_unix": 1768190381.788339}}

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


validation_timestamp: 2026-01-12T04:00:13.211442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.828013806076754, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.849611658893432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2595693457510995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.396303984074065, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025430132459269974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.711969723070396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5191080819409133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.731672065030324, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5427610235160683, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.447158073787278, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021626, "longitude": 18.512732, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:04+00:00", "timestamp_unix": 1768190404.0}, "starlink_location": {"latitude": 40.02154006965416, "longitude": 18.512759013871836, "altitude": 68.95000000276312, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:00:13.174389+00:00", "timestamp_unix": 1768190413.174389}, "starlink_gps": {"latitude": 40.021539852606246, "longitude": 18.512758919768658, "altitude": 68.95000000294407, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:13.174648+00:00", "timestamp_unix": 1768190413.174648}, "nmea_primary": {"latitude": 40.02162166666667, "longitude": 18.512718333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:12.246517+00:00", "timestamp_unix": 1768190412.246517}, "nmea_secondary": {"latitude": 40.02157166666667, "longitude": 18.512756666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:11.852024+00:00", "timestamp_unix": 1768190411.852024}}

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


validation_timestamp: 2026-01-12T04:00:43.214932+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.81526405712641, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.808497957700549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.079244358764342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.13729851924986, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03598832133054791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.040321991058493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.349727203018943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.029838223873066, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.358410024434154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6839842545052015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021652, "longitude": 18.512806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:36+00:00", "timestamp_unix": 1768190436.0}, "starlink_location": {"latitude": 40.02156533333332, "longitude": 18.51282787478786, "altitude": 69.04190843262116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:00:43.175343+00:00", "timestamp_unix": 1768190443.175343}, "starlink_gps": {"latitude": 40.02156533333329, "longitude": 18.512827452158305, "altitude": 69.05393476738521, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:43.175596+00:00", "timestamp_unix": 1768190443.175596}, "nmea_primary": {"latitude": 40.02165166666666, "longitude": 18.512793333333335, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:42.256423+00:00", "timestamp_unix": 1768190442.256423}, "nmea_secondary": {"latitude": 40.02160333333333, "longitude": 18.51284, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:00:41.767626+00:00", "timestamp_unix": 1768190441.767626}}

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


validation_timestamp: 2026-01-12T04:01:13.215253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.151359436253879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.157253570052573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4323154558511932, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.803004528815139, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01134471916690998, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.001099077821708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5839483712300835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.00468678008407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.58591556920937, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.457210229001497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021698, "longitude": 18.512894, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:06+00:00", "timestamp_unix": 1768190466.0}, "starlink_location": {"latitude": 40.02160935648555, "longitude": 18.512922513786922, "altitude": 70.25000000076368, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:01:13.174740+00:00", "timestamp_unix": 1768190473.17474}, "starlink_gps": {"latitude": 40.02160928420048, "longitude": 18.51292241976717, "altitude": 70.25000000137425, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:13.175035+00:00", "timestamp_unix": 1768190473.175035}, "nmea_primary": {"latitude": 40.021681666666666, "longitude": 18.512875, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:12.223145+00:00", "timestamp_unix": 1768190472.223145}, "nmea_secondary": {"latitude": 40.02162833333333, "longitude": 18.512905, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:11.772556+00:00", "timestamp_unix": 1768190471.772556}}

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


validation_timestamp: 2026-01-12T04:01:43.237264+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.116629476923158, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.091770674041186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2021479553872925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.689122659789229, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03570313870945432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.631974376798452, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.617720982071937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.600275621764398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.583003602192086, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.267764914259089, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02172, "longitude": 18.512959, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:38+00:00", "timestamp_unix": 1768190498.0}, "starlink_location": {"latitude": 40.02163325139837, "longitude": 18.512994814503084, "altitude": 69.86993299564455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:01:43.195943+00:00", "timestamp_unix": 1768190503.195943}, "starlink_gps": {"latitude": 40.021633395445875, "longitude": 18.51299443978348, "altitude": 69.87793024458135, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:43.196198+00:00", "timestamp_unix": 1768190503.196198}, "nmea_primary": {"latitude": 40.021703333333335, "longitude": 18.512928333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:42.236613+00:00", "timestamp_unix": 1768190502.236613}, "nmea_secondary": {"latitude": 40.02166, "longitude": 18.512953333333332, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:01:41.758560+00:00", "timestamp_unix": 1768190501.75856}}

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


validation_timestamp: 2026-01-12T04:02:13.212925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.998960878392408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.0061637528857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2894697390639953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.288058810308248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011340878826959614, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.104042686747862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.76119595809856, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.108339208873439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.769474460991354, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.938943028118819, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021744, "longitude": 18.513002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:11+00:00", "timestamp_unix": 1768190531.0}, "starlink_location": {"latitude": 40.02165452318212, "longitude": 18.51301368049291, "altitude": 69.75999999944504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:02:13.175432+00:00", "timestamp_unix": 1768190533.175432}, "starlink_gps": {"latitude": 40.02165445092152, "longitude": 18.51301358650493, "altitude": 69.75999999957595, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:13.175684+00:00", "timestamp_unix": 1768190533.175684}, "nmea_primary": {"latitude": 40.021721666666664, "longitude": 18.512976666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:12.262974+00:00", "timestamp_unix": 1768190532.262974}, "nmea_secondary": {"latitude": 40.02168833333333, "longitude": 18.513015, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:11.593292+00:00", "timestamp_unix": 1768190531.593292}}

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


validation_timestamp: 2026-01-12T04:02:43.217482+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.053146207830338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.064177082079867, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0403617663146565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.329136874343233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028884700870957975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.433804256887594, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.7438501789614245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.437028073300967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.756667872101714, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.287507595107893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021763, "longitude": 18.513044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:41+00:00", "timestamp_unix": 1768190561.0}, "starlink_location": {"latitude": 40.021674379657206, "longitude": 18.513067374733982, "altitude": 69.51000000343443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:02:43.177405+00:00", "timestamp_unix": 1768190563.177405}, "starlink_gps": {"latitude": 40.021674235171226, "longitude": 18.51306709283864, "altitude": 69.5100000016286, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:43.177661+00:00", "timestamp_unix": 1768190563.177661}, "nmea_primary": {"latitude": 40.021741666666664, "longitude": 18.513021666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:42.236385+00:00", "timestamp_unix": 1768190562.236385}, "nmea_secondary": {"latitude": 40.02171666666667, "longitude": 18.51306, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:02:41.773717+00:00", "timestamp_unix": 1768190561.773717}}

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


validation_timestamp: 2026-01-12T04:03:13.236811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.325802614561884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.333673708917457, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5425226319956917, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.096067412590642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007991754549741463, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.964869128847907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.298716174002171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.972613557455002, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.30668162717415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9503861242215437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02178, "longitude": 18.513075, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:02+00:00", "timestamp_unix": 1768190582.0}, "starlink_location": {"latitude": 40.02168854094537, "longitude": 18.513096, "altitude": 69.88000000037717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:03:13.196236+00:00", "timestamp_unix": 1768190593.196236}, "starlink_gps": {"latitude": 40.021688469073794, "longitude": 18.513095999999997, "altitude": 69.88000000072249, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:13.196492+00:00", "timestamp_unix": 1768190593.196492}, "nmea_primary": {"latitude": 40.021766666666664, "longitude": 18.51307, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:12.265981+00:00", "timestamp_unix": 1768190592.265981}, "nmea_secondary": {"latitude": 40.021745, "longitude": 18.51309, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:12.463001+00:00", "timestamp_unix": 1768190592.463001}}

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


validation_timestamp: 2026-01-12T04:03:43.231160+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.541816247396921, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.549800367359875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9301239552350344, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9653338949901373, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007985161269772563, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.695024923823983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.577847715021376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.703002897961317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.585830133888902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2484790507747763, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0218, "longitude": 18.513113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:34+00:00", "timestamp_unix": 1768190614.0}, "starlink_location": {"latitude": 40.02170520754137, "longitude": 18.513111000000002, "altitude": 69.92994328997744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:03:43.196737+00:00", "timestamp_unix": 1768190623.196737}, "starlink_gps": {"latitude": 40.02170513572909, "longitude": 18.513110999999995, "altitude": 69.93791705697365, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:43.196993+00:00", "timestamp_unix": 1768190623.196993}, "nmea_primary": {"latitude": 40.02178333333333, "longitude": 18.513106666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:42.239174+00:00", "timestamp_unix": 1768190622.239174}, "nmea_secondary": {"latitude": 40.021773333333336, "longitude": 18.513113333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:03:41.776742+00:00", "timestamp_unix": 1768190621.776742}}

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


validation_timestamp: 2026-01-12T04:04:13.235994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.60996720639677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.611133574734932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4362904540493315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.417402605134063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007973320063488892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.468900417171404, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.1991979428920505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.468977069125245, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.200534802520569, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.194343442618716, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0218, "longitude": 18.513159, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:06+00:00", "timestamp_unix": 1768190646.0}, "starlink_location": {"latitude": 40.02171450000003, "longitude": 18.513142536979736, "altitude": 70.1300000006323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:04:13.197591+00:00", "timestamp_unix": 1768190653.197591}, "starlink_gps": {"latitude": 40.02171449999999, "longitude": 18.51314244334469, "altitude": 70.13000000077406, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:13.197847+00:00", "timestamp_unix": 1768190653.197847}, "nmea_primary": {"latitude": 40.02178166666667, "longitude": 18.513143333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:12.222845+00:00", "timestamp_unix": 1768190652.222845}, "nmea_secondary": {"latitude": 40.02177833333333, "longitude": 18.513156666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:11.760974+00:00", "timestamp_unix": 1768190651.760974}}

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


validation_timestamp: 2026-01-12T04:04:43.213363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.202255307187672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.21026178929348, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.62031729109625, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1405566953236503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008037807958502173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.573803727539154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.284320760336852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.581301592462033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.292163587955487, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9934527171869002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02179, "longitude": 18.513226, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:36+00:00", "timestamp_unix": 1768190676.0}, "starlink_location": {"latitude": 40.02171652311127, "longitude": 18.5132345, "altitude": 69.55999999885148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:04:43.176386+00:00", "timestamp_unix": 1768190683.176386}, "starlink_gps": {"latitude": 40.02171645082553, "longitude": 18.5132345, "altitude": 69.55999999846439, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:43.176645+00:00", "timestamp_unix": 1768190683.176645}, "nmea_primary": {"latitude": 40.021771666666666, "longitude": 18.513206666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:42.264118+00:00", "timestamp_unix": 1768190682.264118}, "nmea_secondary": {"latitude": 40.021771666666666, "longitude": 18.513218333333334, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:04:41.862080+00:00", "timestamp_unix": 1768190681.86208}}

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


validation_timestamp: 2026-01-12T04:05:13.236297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.960795796010698, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.956118102983568, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3458809867090276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8164055921514624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02384605254519274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.338220235970386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.182380310223243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.325148017394513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.1766378466670036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.838437374329186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021763, "longitude": 18.513298, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:07+00:00", "timestamp_unix": 1768190707.0}, "starlink_location": {"latitude": 40.021683999999986, "longitude": 18.513318777091932, "altitude": 68.34005409019231, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:05:13.196589+00:00", "timestamp_unix": 1768190713.196589}, "starlink_gps": {"latitude": 40.02168399999997, "longitude": 18.51331849705486, "altitude": 68.33208537801951, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:13.196850+00:00", "timestamp_unix": 1768190713.19685}, "nmea_primary": {"latitude": 40.021746666666665, "longitude": 18.513265, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:12.238448+00:00", "timestamp_unix": 1768190712.238448}, "nmea_secondary": {"latitude": 40.021746666666665, "longitude": 18.513298333333335, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:11.485216+00:00", "timestamp_unix": 1768190711.485216}}

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


validation_timestamp: 2026-01-12T04:05:43.236430+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.140426315817752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.137559198331658, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.814614434386053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.202974949262902, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02389142906295856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.626487175614905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.027783387631211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.615594688546049, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.030927369424158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.403481544629431, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021725, "longitude": 18.513351, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:39+00:00", "timestamp_unix": 1768190739.0}, "starlink_location": {"latitude": 40.02165233333333, "longitude": 18.513362610552562, "altitude": 68.10005773719074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:05:43.198596+00:00", "timestamp_unix": 1768190743.198596}, "starlink_gps": {"latitude": 40.021652333333314, "longitude": 18.51336232998274, "altitude": 68.09207386224368, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:43.198894+00:00", "timestamp_unix": 1768190743.198894}, "nmea_primary": {"latitude": 40.02171333333333, "longitude": 18.513321666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:42.225131+00:00", "timestamp_unix": 1768190742.225131}, "nmea_secondary": {"latitude": 40.021715, "longitude": 18.513373333333334, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:05:41.849296+00:00", "timestamp_unix": 1768190741.849296}}

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


validation_timestamp: 2026-01-12T04:06:13.213429+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.152485048351925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.155268112948213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.012520927596508, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.721408376834009, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01600524402455609, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.226875470874178, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8699649606021875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.219407335016237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.87300646010283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.929710502021241, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02168, "longitude": 18.51341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:11+00:00", "timestamp_unix": 1768190771.0}, "starlink_location": {"latitude": 40.02162549999997, "longitude": 18.513397527639988, "altitude": 68.06000000086644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:06:13.177179+00:00", "timestamp_unix": 1768190773.177179}, "starlink_gps": {"latitude": 40.02162549999997, "longitude": 18.513397339681926, "altitude": 68.06000000086644, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:13.177441+00:00", "timestamp_unix": 1768190773.177441}, "nmea_primary": {"latitude": 40.021675, "longitude": 18.513363333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:12.251544+00:00", "timestamp_unix": 1768190772.251544}, "nmea_secondary": {"latitude": 40.021695, "longitude": 18.513415, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:11.772414+00:00", "timestamp_unix": 1768190771.772414}}

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


validation_timestamp: 2026-01-12T04:06:43.217198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.154680754031691, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.146988326464358, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3850702768853544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.63881297591317, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017932521243911762, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.593830740485934, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.5695377997427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.577419897446341, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.557938926887623, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.461424080283989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02162, "longitude": 18.513472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:42+00:00", "timestamp_unix": 1768190802.0}, "starlink_location": {"latitude": 40.021582643478666, "longitude": 18.513471027666338, "altitude": 68.85000000090169, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:06:43.177598+00:00", "timestamp_unix": 1768190803.177598}, "starlink_gps": {"latitude": 40.02158271582904, "longitude": 18.51347083945706, "altitude": 68.8499999996894, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:43.177852+00:00", "timestamp_unix": 1768190803.177852}, "nmea_primary": {"latitude": 40.02162833333333, "longitude": 18.513421666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:42.255504+00:00", "timestamp_unix": 1768190802.255504}, "nmea_secondary": {"latitude": 40.021675, "longitude": 18.513441666666665, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:06:41.781373+00:00", "timestamp_unix": 1768190801.781373}}

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


validation_timestamp: 2026-01-12T04:07:13.213855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.208087205506175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.194030095311444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2755519878834427, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.127217221464296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017912674330234742, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.478987408617478, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.332841326061853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.462464842710425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.318926207241915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.983891380576711, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021584, "longitude": 18.513514, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:04+00:00", "timestamp_unix": 1768190824.0}, "starlink_location": {"latitude": 40.021517143422095, "longitude": 18.513554861145483, "altitude": 67.89000000200087, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:07:13.177680+00:00", "timestamp_unix": 1768190833.17768}, "starlink_gps": {"latitude": 40.02151721569242, "longitude": 18.513554673144704, "altitude": 67.89000000069558, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:13.177938+00:00", "timestamp_unix": 1768190833.177938}, "nmea_primary": {"latitude": 40.021575, "longitude": 18.51349, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:12.225978+00:00", "timestamp_unix": 1768190832.225978}, "nmea_secondary": {"latitude": 40.02161, "longitude": 18.5135, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:11.874537+00:00", "timestamp_unix": 1768190831.874537}}

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


validation_timestamp: 2026-01-12T04:07:43.214927+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.104360368864205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.074158107304582, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.136053685730966, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1291247678260357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034079567446584955, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.498717292283848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.20886172586804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.465515846842587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.178031418941838, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.410488104580874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021523, "longitude": 18.513596, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:36+00:00", "timestamp_unix": 1768190856.0}, "starlink_location": {"latitude": 40.02145343033268, "longitude": 18.51362437496332, "altitude": 67.98190335641405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:07:43.177769+00:00", "timestamp_unix": 1768190863.177769}, "starlink_gps": {"latitude": 40.02145364747726, "longitude": 18.513624092528417, "altitude": 67.98994032709709, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:43.178023+00:00", "timestamp_unix": 1768190863.178023}, "nmea_primary": {"latitude": 40.02151833333333, "longitude": 18.513571666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:42.263830+00:00", "timestamp_unix": 1768190862.26383}, "nmea_secondary": {"latitude": 40.021548333333335, "longitude": 18.51358, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:07:41.785424+00:00", "timestamp_unix": 1768190861.785424}}

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


validation_timestamp: 2026-01-12T04:08:13.215399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.86152392576059, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.819041679984797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4533373852824267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4934760972588736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.051416256934046535, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.500546929962585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.33318091764638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.451529845793639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.291915816598319, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.307003220437508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021454, "longitude": 18.51368, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:08+00:00", "timestamp_unix": 1768190888.0}, "starlink_location": {"latitude": 40.02138640700795, "longitude": 18.51370706954621, "altitude": 65.27000001215637, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:08:13.178072+00:00", "timestamp_unix": 1768190893.178072}, "starlink_gps": {"latitude": 40.02138669655993, "longitude": 18.513706598779745, "altitude": 65.27000000803133, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:13.178327+00:00", "timestamp_unix": 1768190893.178327}, "nmea_primary": {"latitude": 40.02145, "longitude": 18.513651666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:12.252983+00:00", "timestamp_unix": 1768190892.252983}, "nmea_secondary": {"latitude": 40.021485, "longitude": 18.513673333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:11.766403+00:00", "timestamp_unix": 1768190891.766403}}

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


validation_timestamp: 2026-01-12T04:08:43.237166+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.072935853290066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.04638341525856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.367027391884928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9049425414443464, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02878343984740515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.226994662630585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.97463613448252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.198302202450322, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.94790306004998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.7375285709684665, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021378, "longitude": 18.51376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:41+00:00", "timestamp_unix": 1768190921.0}, "starlink_location": {"latitude": 40.02131554413136, "longitude": 18.513775740259895, "altitude": 65.1000000040203, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:08:43.199018+00:00", "timestamp_unix": 1768190923.199018}, "starlink_gps": {"latitude": 40.021315759773174, "longitude": 18.51377555327339, "altitude": 65.10000000310625, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:43.199268+00:00", "timestamp_unix": 1768190923.199268}, "nmea_primary": {"latitude": 40.021366666666665, "longitude": 18.513723333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:42.240842+00:00", "timestamp_unix": 1768190922.240842}, "nmea_secondary": {"latitude": 40.02140333333333, "longitude": 18.513751666666668, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:08:41.737106+00:00", "timestamp_unix": 1768190921.737106}}

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


validation_timestamp: 2026-01-12T04:09:13.237796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.990894071665648, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.992578304996634, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4363319645686845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.2726339187170534, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01780368142631453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.692141815304495, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.263399780418013, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.687799518128593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.265017897411886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.475169434581228, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021286, "longitude": 18.513832, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:11+00:00", "timestamp_unix": 1768190951.0}, "starlink_location": {"latitude": 40.021219040900334, "longitude": 18.513866073735024, "altitude": 66.62011904954659, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:09:13.199737+00:00", "timestamp_unix": 1768190953.199737}, "starlink_gps": {"latitude": 40.02121896906978, "longitude": 18.513865886878968, "altitude": 66.60416746241518, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:13.199991+00:00", "timestamp_unix": 1768190953.199991}, "nmea_primary": {"latitude": 40.021285, "longitude": 18.513791666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:12.263182+00:00", "timestamp_unix": 1768190952.263182}, "nmea_secondary": {"latitude": 40.021321666666665, "longitude": 18.513813333333335, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:11.778163+00:00", "timestamp_unix": 1768190951.778163}}

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


validation_timestamp: 2026-01-12T04:09:43.238182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.4513059204303005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.421296482592761, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.189324064852485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.290762599805628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033863116447038086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.646628953375576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.707044594723172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.612883008945914, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.675930821246432, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.122853626825172, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021194, "longitude": 18.513908, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:42+00:00", "timestamp_unix": 1768190982.0}, "starlink_location": {"latitude": 40.021147210638354, "longitude": 18.513927110592274, "altitude": 68.16000000572657, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:09:43.199585+00:00", "timestamp_unix": 1768190983.199585}, "starlink_gps": {"latitude": 40.02114742640378, "longitude": 18.513926829952474, "altitude": 68.16000000391107, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:43.199842+00:00", "timestamp_unix": 1768190983.199842}, "nmea_primary": {"latitude": 40.021206666666664, "longitude": 18.513861666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:42.242682+00:00", "timestamp_unix": 1768190982.242682}, "nmea_secondary": {"latitude": 40.02122833333333, "longitude": 18.513885, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:09:41.778248+00:00", "timestamp_unix": 1768190981.778248}}

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


