# positions_validation

validation_timestamp: 2026-01-12T04:10:13.239261+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.143022757093556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.124809556901555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1717330588715487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.180824184385476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02516613939924276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5914289177741665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.313155749662608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.569264145858029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.29525966095748, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9520604970203688, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02115, "longitude": 18.513958, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:03+00:00", "timestamp_unix": 1768191003.0}, "starlink_location": {"latitude": 40.021085292448916, "longitude": 18.51400277720259, "altitude": 68.10000000358329, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:10:13.199744+00:00", "timestamp_unix": 1768191013.199744}, "starlink_gps": {"latitude": 40.021085364273475, "longitude": 18.51400249694258, "altitude": 68.10000000107355, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:13.200002+00:00", "timestamp_unix": 1768191013.200002}, "nmea_primary": {"latitude": 40.021135, "longitude": 18.513941666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:12.264442+00:00", "timestamp_unix": 1768191012.264442}, "nmea_secondary": {"latitude": 40.02116, "longitude": 18.513953333333333, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:11.791179+00:00", "timestamp_unix": 1768191011.791179}}

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


validation_timestamp: 2026-01-12T04:10:43.234986+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.548593469031731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.526625778078918, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9535155190229165, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0442272934909123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022564962069141117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.390517835771497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.555336139993662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.368113437773363, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.533598365191422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.594548288143132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021076, "longitude": 18.514053, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:36+00:00", "timestamp_unix": 1768191036.0}, "starlink_location": {"latitude": 40.021010584769975, "longitude": 18.51410574052214, "altitude": 68.38006486818176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:10:43.200125+00:00", "timestamp_unix": 1768191043.200125}, "starlink_gps": {"latitude": 40.021010728547004, "longitude": 18.514105553515897, "altitude": 68.37208263695483, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:43.200378+00:00", "timestamp_unix": 1768191043.200378}, "nmea_primary": {"latitude": 40.02107, "longitude": 18.514045, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:42.238494+00:00", "timestamp_unix": 1768191042.238494}, "nmea_secondary": {"latitude": 40.02109333333333, "longitude": 18.514045, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:10:41.770484+00:00", "timestamp_unix": 1768191041.770484}}

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


validation_timestamp: 2026-01-12T04:11:13.242886+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.665993521596624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.631793862214536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9955517409417027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.784676442193088, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03982863864827132, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.423143521791419, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.419987293307933, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.385777988974347, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.385160257164396, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9413758785482849, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02101, "longitude": 18.51417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:07+00:00", "timestamp_unix": 1768191067.0}, "starlink_location": {"latitude": 40.0209295441063, "longitude": 18.514212980547182, "altitude": 65.84994570610871, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:11:13.200239+00:00", "timestamp_unix": 1768191073.200239}, "starlink_gps": {"latitude": 40.02092975956131, "longitude": 18.51421260690028, "altitude": 65.8579201370526, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:13.200494+00:00", "timestamp_unix": 1768191073.200494}, "nmea_primary": {"latitude": 40.021008333333334, "longitude": 18.514146666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:12.263394+00:00", "timestamp_unix": 1768191072.263394}, "nmea_secondary": {"latitude": 40.02102333333333, "longitude": 18.514158333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:12.615392+00:00", "timestamp_unix": 1768191072.615392}}

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


validation_timestamp: 2026-01-12T04:11:43.217177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.056171504568015, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.03823987053192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5014552338914933, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4925037344433212, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017932660272061515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.07075422052246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.545858659856048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.05299393592582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.52792604239235, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1161424871436845, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02096, "longitude": 18.514252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:38+00:00", "timestamp_unix": 1768191098.0}, "starlink_location": {"latitude": 40.02087862045622, "longitude": 18.514303513718424, "altitude": 68.35808363136218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:11:43.180280+00:00", "timestamp_unix": 1768191103.18028}, "starlink_gps": {"latitude": 40.02087876481603, "longitude": 18.514303419836498, "altitude": 68.35006904798739, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:43.180538+00:00", "timestamp_unix": 1768191103.180538}, "nmea_primary": {"latitude": 40.02095333333333, "longitude": 18.514236666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:42.235525+00:00", "timestamp_unix": 1768191102.235525}, "nmea_secondary": {"latitude": 40.02097166666667, "longitude": 18.514243333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:11:41.784562+00:00", "timestamp_unix": 1768191101.784562}}

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


validation_timestamp: 2026-01-12T04:12:13.239349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.891038078853093, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.879555453503484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6778866394603864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3345966803698341, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02518772958183458, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.100223175192363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.15231425878897, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.082661474081926, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.137705661335554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3930667631778728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020912, "longitude": 18.514334, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:11+00:00", "timestamp_unix": 1768191131.0}, "starlink_location": {"latitude": 40.02083295910851, "longitude": 18.514349777222307, "altitude": 68.58023418707468, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:12:13.200847+00:00", "timestamp_unix": 1768191133.200847}, "starlink_gps": {"latitude": 40.02083303099469, "longitude": 18.514349496722897, "altitude": 68.54830631294011, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:13.201102+00:00", "timestamp_unix": 1768191133.201102}, "nmea_primary": {"latitude": 40.02090666666667, "longitude": 18.514303333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:12.255890+00:00", "timestamp_unix": 1768191132.25589}, "nmea_secondary": {"latitude": 40.02091166666667, "longitude": 18.514318333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:11.758174+00:00", "timestamp_unix": 1768191131.758174}}

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


validation_timestamp: 2026-01-12T04:12:43.219157+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.418775421065673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.390085646462879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9805709620101575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8773113355589235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03408622583378225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.905689296953043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.038332131933302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.871864520769799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.004498119938254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8674071974103454, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020874, "longitude": 18.514412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:42+00:00", "timestamp_unix": 1768191162.0}, "starlink_location": {"latitude": 40.02081759692568, "longitude": 18.514428041706648, "altitude": 70.30000000440056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:12:43.179945+00:00", "timestamp_unix": 1768191163.179945}, "starlink_gps": {"latitude": 40.020817814112675, "longitude": 18.514427759219178, "altitude": 70.30000000332197, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:43.180203+00:00", "timestamp_unix": 1768191163.180203}, "nmea_primary": {"latitude": 40.02086666666667, "longitude": 18.514378333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:42.226881+00:00", "timestamp_unix": 1768191162.226881}, "nmea_secondary": {"latitude": 40.020853333333335, "longitude": 18.51439166666667, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:12:41.804911+00:00", "timestamp_unix": 1768191161.804911}}

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


validation_timestamp: 2026-01-12T04:13:13.258565+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.294129840641085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.286566993928552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7937848604070501, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.872724000631737, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008922565562116397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.833525604090905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.428107820107932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.825607570354514, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.420444438015584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4655183660521314, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02083, "longitude": 18.514465, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:03+00:00", "timestamp_unix": 1768191183.0}, "starlink_location": {"latitude": 40.02076627418726, "longitude": 18.514515621188668, "altitude": 70.03000000141455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:13:13.219893+00:00", "timestamp_unix": 1768191193.219893}, "starlink_gps": {"latitude": 40.020766310186154, "longitude": 18.514515527543747, "altitude": 70.03000000108152, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:13.220149+00:00", "timestamp_unix": 1768191193.220149}, "nmea_primary": {"latitude": 40.02082333333333, "longitude": 18.514461666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:12.265675+00:00", "timestamp_unix": 1768191192.265675}, "nmea_secondary": {"latitude": 40.020815, "longitude": 18.514475, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:11.785355+00:00", "timestamp_unix": 1768191191.785355}}

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


validation_timestamp: 2026-01-12T04:13:43.217335+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.68276936076252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.5762977667096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.021851931909368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.1703086551669636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1368009751773994, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.396816266348658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.797560484881677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.297644981042673, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.692338266465264, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8515432767424047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02078, "longitude": 18.514557, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:36+00:00", "timestamp_unix": 1768191216.0}, "starlink_location": {"latitude": 40.020721938134095, "longitude": 18.51462518056795, "altitude": 72.77049714236335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:13:43.180545+00:00", "timestamp_unix": 1768191223.180545}, "starlink_gps": {"latitude": 40.02072316630846, "longitude": 18.514625086600855, "altitude": 72.73038772786536, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:43.180798+00:00", "timestamp_unix": 1768191223.180798}, "nmea_primary": {"latitude": 40.02078, "longitude": 18.514545, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:42.257807+00:00", "timestamp_unix": 1768191222.257807}, "nmea_secondary": {"latitude": 40.02078, "longitude": 18.514555, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:13:41.793030+00:00", "timestamp_unix": 1768191221.79303}}

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


validation_timestamp: 2026-01-12T04:14:13.242067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.93768158254562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.904085065652414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9672996396041087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8410954304618751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033845276379284174, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.460485277539878, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.7147833685981, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.427824853582104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.681053278444631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.815451845013797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020725, "longitude": 18.514618, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:07+00:00", "timestamp_unix": 1768191247.0}, "starlink_location": {"latitude": 40.020680877436675, "longitude": 18.514691277073194, "altitude": 77.17000000439201, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:14:13.202123+00:00", "timestamp_unix": 1768191253.202123}, "starlink_gps": {"latitude": 40.02068109308843, "longitude": 18.51469099658316, "altitude": 77.1700000035789, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:13.202382+00:00", "timestamp_unix": 1768191253.202382}, "nmea_primary": {"latitude": 40.020723333333336, "longitude": 18.514595, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:12.263909+00:00", "timestamp_unix": 1768191252.263909}, "nmea_secondary": {"latitude": 40.02073166666667, "longitude": 18.514613333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:11.807461+00:00", "timestamp_unix": 1768191251.807461}}

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


validation_timestamp: 2026-01-12T04:14:43.235924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.231272990655286, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.129882974482102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.154838529617044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7592865514914651, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14559401282949352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.394626209154408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.497082559256782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.3142600490402, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.398067288369111, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4410138445457106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020683, "longitude": 18.514645, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:39+00:00", "timestamp_unix": 1768191279.0}, "starlink_location": {"latitude": 40.02061593113951, "longitude": 18.514708889563558, "altitude": 76.92027720852181, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:14:43.201754+00:00", "timestamp_unix": 1768191283.201754}, "starlink_gps": {"latitude": 40.02061722281987, "longitude": 18.51470916956987, "altitude": 76.88043732115703, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:43.202023+00:00", "timestamp_unix": 1768191283.202023}, "nmea_primary": {"latitude": 40.02068, "longitude": 18.51462, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:42.233193+00:00", "timestamp_unix": 1768191282.233193}, "nmea_secondary": {"latitude": 40.02067666666667, "longitude": 18.514648333333334, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:14:41.825292+00:00", "timestamp_unix": 1768191281.825292}}

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


validation_timestamp: 2026-01-12T04:15:13.240434+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.409330714356029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.394120028720808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.686278578702552, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1289101277590101, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01783095873846513, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.093484005198967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.026911425546836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.078369046484877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.010498639063929, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4198182739603777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020626, "longitude": 18.514654, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:11+00:00", "timestamp_unix": 1768191311.0}, "starlink_location": {"latitude": 40.020590584925095, "longitude": 18.514727703489164, "altitude": 76.98994367242365, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:15:13.201874+00:00", "timestamp_unix": 1768191313.201874}, "starlink_gps": {"latitude": 40.020590728466196, "longitude": 18.514727610140064, "altitude": 76.99791281239885, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:13.202131+00:00", "timestamp_unix": 1768191313.202131}, "nmea_primary": {"latitude": 40.020633333333336, "longitude": 18.514636666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:12.260181+00:00", "timestamp_unix": 1768191312.260181}, "nmea_secondary": {"latitude": 40.02063166666667, "longitude": 18.514665, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:11.793761+00:00", "timestamp_unix": 1768191311.793761}}

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


validation_timestamp: 2026-01-12T04:15:43.261420+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.548866938777281, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.546741911601718, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0035569246706793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.733762084056218, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003994676736954279, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4864944232116555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.59252088831365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.484108439770753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.589458910649483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4198199192523298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020573, "longitude": 18.514647, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:41+00:00", "timestamp_unix": 1768191341.0}, "starlink_location": {"latitude": 40.0205464409445, "longitude": 18.51470216666667, "altitude": 74.50999999989472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:15:43.221244+00:00", "timestamp_unix": 1768191343.221244}, "starlink_gps": {"latitude": 40.02054647686949, "longitude": 18.51470216666667, "altitude": 74.50999999963138, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:43.221501+00:00", "timestamp_unix": 1768191343.221501}, "nmea_primary": {"latitude": 40.02058666666667, "longitude": 18.514631666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:42.250045+00:00", "timestamp_unix": 1768191342.250045}, "nmea_secondary": {"latitude": 40.020585, "longitude": 18.51466, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:15:41.794667+00:00", "timestamp_unix": 1768191341.794667}}

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


validation_timestamp: 2026-01-12T04:16:13.225521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.079190104597194, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.098705730466969, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4085260733352096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6895844447465405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024140407732999438, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.820627806950688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.261921581809161, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.837612690430315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.282667707723561, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9883692001678401, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020542, "longitude": 18.514658, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:03+00:00", "timestamp_unix": 1768191363.0}, "starlink_location": {"latitude": 40.020490569713616, "longitude": 18.514707, "altitude": 74.49859047227002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:16:13.181224+00:00", "timestamp_unix": 1768191373.181224}, "starlink_gps": {"latitude": 40.02049035261371, "longitude": 18.514707, "altitude": 74.45037851438691, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:13.181484+00:00", "timestamp_unix": 1768191373.181484}, "nmea_primary": {"latitude": 40.02054, "longitude": 18.514641666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:12.278733+00:00", "timestamp_unix": 1768191372.278733}, "nmea_secondary": {"latitude": 40.02054666666667, "longitude": 18.514663333333335, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:11.792345+00:00", "timestamp_unix": 1768191371.792345}}

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


validation_timestamp: 2026-01-12T04:16:43.222523+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.956137851477072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.956137851477072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0676292740176843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5591496585483018, "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": 9.882393906567122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.831573249330107, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.882393906567122, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.831573249330107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.281298552312362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02051, "longitude": 18.514671, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:34+00:00", "timestamp_unix": 1768191394.0}, "starlink_location": {"latitude": 40.02045, "longitude": 18.514741166666667, "altitude": 77.89999999983098, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:16:43.181844+00:00", "timestamp_unix": 1768191403.181844}, "starlink_gps": {"latitude": 40.02045, "longitude": 18.514741166666667, "altitude": 77.89999999983098, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:43.182103+00:00", "timestamp_unix": 1768191403.182103}, "nmea_primary": {"latitude": 40.02050333333333, "longitude": 18.514648333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:42.249273+00:00", "timestamp_unix": 1768191402.249273}, "nmea_secondary": {"latitude": 40.02052333333334, "longitude": 18.514676666666666, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:16:41.780602+00:00", "timestamp_unix": 1768191401.780602}}

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


validation_timestamp: 2026-01-12T04:17:13.244023+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.914637592934054, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.887461728884868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7707060685660334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8007664804860357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03283901902630587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.403522999817797, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.246390874498006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.37446446100455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.223888696967936, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1211376968357434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020485, "longitude": 18.514662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:06+00:00", "timestamp_unix": 1768191426.0}, "starlink_location": {"latitude": 40.02043195915059, "longitude": 18.51472398050528, "altitude": 76.52000000393357, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:17:13.203033+00:00", "timestamp_unix": 1768191433.203033}, "starlink_gps": {"latitude": 40.02043203104462, "longitude": 18.514723606467378, "altitude": 76.52000000253112, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:13.203287+00:00", "timestamp_unix": 1768191433.203287}, "nmea_primary": {"latitude": 40.02048833333333, "longitude": 18.514641666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:12.273221+00:00", "timestamp_unix": 1768191432.273221}, "nmea_secondary": {"latitude": 40.020496666666666, "longitude": 18.514676666666666, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:11.802650+00:00", "timestamp_unix": 1768191431.80265}}

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


validation_timestamp: 2026-01-12T04:17:43.243519+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.58503696642352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.602365169119088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7059958554458144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2991772922138947, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023884565509580118, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.973960433144151, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.127036961808396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.992481311390199, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.139537654635078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9861713196865844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02047, "longitude": 18.514643, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:39+00:00", "timestamp_unix": 1768191459.0}, "starlink_location": {"latitude": 40.020423, "longitude": 18.514707556285778, "altitude": 72.38005397216828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:17:43.203312+00:00", "timestamp_unix": 1768191463.203312}, "starlink_gps": {"latitude": 40.020423, "longitude": 18.514707836769944, "altitude": 72.37207238570873, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:43.203569+00:00", "timestamp_unix": 1768191463.203569}, "nmea_primary": {"latitude": 40.02046833333333, "longitude": 18.514635, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:42.248302+00:00", "timestamp_unix": 1768191462.248302}, "nmea_secondary": {"latitude": 40.02047, "longitude": 18.51467, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:17:41.803886+00:00", "timestamp_unix": 1768191461.803886}}

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


validation_timestamp: 2026-01-12T04:18:13.265433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6705891236301476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6699020666293105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3140964784584162, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1268077369770033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008921248526966987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.750965523200161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.752237854460097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.751092023273989, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.750332217264478, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4112279138811, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020443, "longitude": 18.514622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:11+00:00", "timestamp_unix": 1768191491.0}, "starlink_location": {"latitude": 40.02040754855373, "longitude": 18.514699272859403, "altitude": 71.20000000305443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:18:13.224249+00:00", "timestamp_unix": 1768191493.224249}, "starlink_gps": {"latitude": 40.02040762037072, "longitude": 18.514699319564034, "altitude": 71.20000000311806, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:13.224504+00:00", "timestamp_unix": 1768191493.224504}, "nmea_primary": {"latitude": 40.02044166666666, "longitude": 18.514606666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:12.236714+00:00", "timestamp_unix": 1768191492.236714}, "nmea_secondary": {"latitude": 40.02044, "longitude": 18.514646666666668, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:11.769781+00:00", "timestamp_unix": 1768191491.769781}}

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


validation_timestamp: 2026-01-12T04:18:43.242590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.667924564508309, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.675686475153792, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2577059611509127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.017010079705938, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028769752881628866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.743646360678203, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.604131228202344, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.75387689795759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.600526087822661, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.273842036408196, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020412, "longitude": 18.514553, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:41+00:00", "timestamp_unix": 1768191521.0}, "starlink_location": {"latitude": 40.02037291804877, "longitude": 18.514612389130335, "altitude": 69.28000000470665, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:18:43.203625+00:00", "timestamp_unix": 1768191523.203625}, "starlink_gps": {"latitude": 40.02037306195982, "longitude": 18.514612669898455, "altitude": 69.28000000380364, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:43.203884+00:00", "timestamp_unix": 1768191523.203884}, "nmea_primary": {"latitude": 40.02041333333333, "longitude": 18.514538333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:42.260930+00:00", "timestamp_unix": 1768191522.26093}, "nmea_secondary": {"latitude": 40.02041, "longitude": 18.514588333333332, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:18:41.540226+00:00", "timestamp_unix": 1768191521.540226}}

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


validation_timestamp: 2026-01-12T04:19:13.225938+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.6133976579174325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.598768166409985, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0145050310094965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1728197872513744, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016101544217632265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.52197912445943, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.552031883929376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5106706478014384, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5359530531824115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.162785223667983, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0204, "longitude": 18.514507, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:02+00:00", "timestamp_unix": 1768191542.0}, "starlink_location": {"latitude": 40.020354120137625, "longitude": 18.514534500000003, "altitude": 69.15189868171628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:19:13.183217+00:00", "timestamp_unix": 1768191553.183217}, "starlink_gps": {"latitude": 40.02035426494229, "longitude": 18.5145345, "altitude": 69.15993796579903, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:13.183472+00:00", "timestamp_unix": 1768191553.183472}, "nmea_primary": {"latitude": 40.020401666666665, "longitude": 18.514471666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:12.248745+00:00", "timestamp_unix": 1768191552.248745}, "nmea_secondary": {"latitude": 40.020395, "longitude": 18.514531666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:11.802112+00:00", "timestamp_unix": 1768191551.802112}}

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


validation_timestamp: 2026-01-12T04:19:43.223182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.544849928336078, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.555956068997802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9693410355304746, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.502920163789478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011348056977449145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.877611232726273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.277177867623522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.888930079769873, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.286190375169685, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.4721628699649125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020397, "longitude": 18.514446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:34+00:00", "timestamp_unix": 1768191574.0}, "starlink_location": {"latitude": 40.02035518982009, "longitude": 18.514481486224106, "altitude": 69.97191100709412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:19:43.183889+00:00", "timestamp_unix": 1768191583.183889}, "starlink_gps": {"latitude": 40.02035511751375, "longitude": 18.514481580269795, "altitude": 69.97993963242243, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:43.184142+00:00", "timestamp_unix": 1768191583.184142}, "nmea_primary": {"latitude": 40.020401666666665, "longitude": 18.514411666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:42.237300+00:00", "timestamp_unix": 1768191582.2373}, "nmea_secondary": {"latitude": 40.02039333333333, "longitude": 18.514475, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:19:41.818147+00:00", "timestamp_unix": 1768191581.818147}}

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


validation_timestamp: 2026-01-12T04:20:13.220626+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.562518557135923, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.573820932768722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.200271454819359, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4465569639082756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011365750315624487, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.432769184470267, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.573264473710635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.44412062571147, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.584494345555289, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9138991211322622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020405, "longitude": 18.514395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:06+00:00", "timestamp_unix": 1768191606.0}, "starlink_location": {"latitude": 40.020359023247885, "longitude": 18.514443319434555, "altitude": 70.29000000029714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:20:13.183668+00:00", "timestamp_unix": 1768191613.183668}, "starlink_gps": {"latitude": 40.0203589508288, "longitude": 18.514443413626864, "altitude": 70.29000000077535, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:13.183924+00:00", "timestamp_unix": 1768191613.183924}, "nmea_primary": {"latitude": 40.02041, "longitude": 18.51437, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:12.258946+00:00", "timestamp_unix": 1768191612.258946}, "nmea_secondary": {"latitude": 40.020383333333335, "longitude": 18.5144, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:11.512246+00:00", "timestamp_unix": 1768191611.512246}}

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


validation_timestamp: 2026-01-12T04:20:43.241331+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.435426524721703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.430991728444007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2858599860784015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4315852787572276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007956054304761928, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.530819051864446, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.122696818222334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.52584155828606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.117493500803116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4169642842780643, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020424, "longitude": 18.514364, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:37+00:00", "timestamp_unix": 1768191637.0}, "starlink_location": {"latitude": 40.02036849999999, "longitude": 18.5144127034876, "altitude": 70.42000000192702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:20:43.204711+00:00", "timestamp_unix": 1768191643.204711}, "starlink_gps": {"latitude": 40.02036849999999, "longitude": 18.51441261005716, "altitude": 70.42000000192702, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:43.204969+00:00", "timestamp_unix": 1768191643.204969}, "nmea_primary": {"latitude": 40.020428333333335, "longitude": 18.51435, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:42.249159+00:00", "timestamp_unix": 1768191642.249159}, "nmea_secondary": {"latitude": 40.020403333333334, "longitude": 18.51437333333333, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:20:41.828679+00:00", "timestamp_unix": 1768191641.828679}}

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


validation_timestamp: 2026-01-12T04:21:13.246096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.775106238865925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7892101925492625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.39812441622152, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.39812441622152, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01596626307010466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.619664648216184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.619664648216184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.632195089823481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.632195089823481, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.0, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020443, "longitude": 18.514376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:08+00:00", "timestamp_unix": 1768191668.0}, "starlink_location": {"latitude": 40.02038124843178, "longitude": 18.51441883333334, "altitude": 70.05000000141037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:21:13.204749+00:00", "timestamp_unix": 1768191673.204749}, "starlink_gps": {"latitude": 40.02038110484373, "longitude": 18.51441883333334, "altitude": 70.05000000032214, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:13.205012+00:00", "timestamp_unix": 1768191673.205012}, "nmea_primary": {"latitude": 40.020435, "longitude": 18.514363333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:12.235038+00:00", "timestamp_unix": 1768191672.235038}, "nmea_secondary": {"latitude": 40.020435, "longitude": 18.514363333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:11.777398+00:00", "timestamp_unix": 1768191671.777398}}

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


validation_timestamp: 2026-01-12T04:21:43.222115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.07777760160445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.091010700354879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.769595418317066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6689689258821063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017965143625688507, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.567529989228479, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.720322677515794, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.578017463327763, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.733141527738141, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9413799770564897, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02046, "longitude": 18.514404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:41+00:00", "timestamp_unix": 1768191701.0}, "starlink_location": {"latitude": 40.02039021310876, "longitude": 18.514430347197507, "altitude": 70.34000000086591, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:21:43.183976+00:00", "timestamp_unix": 1768191703.183976}, "starlink_gps": {"latitude": 40.02039006848746, "longitude": 18.514430253146195, "altitude": 70.34000000130743, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:43.184235+00:00", "timestamp_unix": 1768191703.184235}, "nmea_primary": {"latitude": 40.02045833333333, "longitude": 18.514383333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:42.256482+00:00", "timestamp_unix": 1768191702.256482}, "nmea_secondary": {"latitude": 40.020473333333335, "longitude": 18.514395, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:21:41.826070+00:00", "timestamp_unix": 1768191701.82607}}

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


validation_timestamp: 2026-01-12T04:22:13.243432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.911454008168307, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.9183912032445685, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5643028971389903, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.765957446248132, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008941629440726412, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.025666551344253, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.388165911811445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.030817502156772, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.39580305294546, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.1721065075645685, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020473, "longitude": 18.51441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:11+00:00", "timestamp_unix": 1768191731.0}, "starlink_location": {"latitude": 40.020403581807955, "longitude": 18.51443037019705, "altitude": 70.67000000120274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:22:13.205360+00:00", "timestamp_unix": 1768191733.20536}, "starlink_gps": {"latitude": 40.02040350982689, "longitude": 18.51443032338573, "altitude": 70.67000000134989, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:13.205621+00:00", "timestamp_unix": 1768191733.205621}, "nmea_primary": {"latitude": 40.020475, "longitude": 18.51438, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:12.248422+00:00", "timestamp_unix": 1768191732.248422}, "nmea_secondary": {"latitude": 40.020496666666666, "longitude": 18.51442, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:12.536201+00:00", "timestamp_unix": 1768191732.536201}}

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


validation_timestamp: 2026-01-12T04:22:43.260201+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.758337984846362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.767176825126527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.045320727713951, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.814039542850607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008898521761343783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.163789676008074, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.88327112292436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.172535270933885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.891499968648778, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.99837378255449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020473, "longitude": 18.514402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:32+00:00", "timestamp_unix": 1768191752.0}, "starlink_location": {"latitude": 40.02042428477882, "longitude": 18.514424939526396, "altitude": 70.70000000040874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:22:43.224246+00:00", "timestamp_unix": 1768191763.224246}, "starlink_gps": {"latitude": 40.020424213144786, "longitude": 18.514424986112072, "altitude": 70.70000000152666, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:43.224502+00:00", "timestamp_unix": 1768191763.224502}, "nmea_primary": {"latitude": 40.02049, "longitude": 18.51436, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:42.235640+00:00", "timestamp_unix": 1768191762.23564}, "nmea_secondary": {"latitude": 40.020495, "longitude": 18.51441833333333, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:22:41.781815+00:00", "timestamp_unix": 1768191761.781815}}

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


validation_timestamp: 2026-01-12T04:23:13.265184+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.830860947940186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.838985066410506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.522026612879852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4381064194039026, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012621587763792023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.28160639600983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.084553720914834, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.288687461471003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.09676597072324, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.697062288812899, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020493, "longitude": 18.514366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:04+00:00", "timestamp_unix": 1768191784.0}, "starlink_location": {"latitude": 40.02044834382891, "longitude": 18.51440189380461, "altitude": 71.31584944204211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:23:13.224710+00:00", "timestamp_unix": 1768191793.22471}, "starlink_gps": {"latitude": 40.0204482361028, "longitude": 18.514401847099673, "altitude": 71.32382378034286, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:13.224968+00:00", "timestamp_unix": 1768191793.224968}, "nmea_primary": {"latitude": 40.02052166666667, "longitude": 18.514328333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:12.257177+00:00", "timestamp_unix": 1768191792.257177}, "nmea_secondary": {"latitude": 40.020485, "longitude": 18.514405, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:11.743548+00:00", "timestamp_unix": 1768191791.743548}}

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


validation_timestamp: 2026-01-12T04:23:43.260578+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.660401989798504, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.665733899765879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.455906113430472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.56074772830444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0112483399623242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.758943502659108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4346192802293705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.761810615965668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.444816024261559, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.010635081937176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020523, "longitude": 18.514332, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:36+00:00", "timestamp_unix": 1768191816.0}, "starlink_location": {"latitude": 40.020474284868854, "longitude": 18.51435128773207, "altitude": 71.43000000247152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:23:43.224836+00:00", "timestamp_unix": 1768191823.224836}, "starlink_gps": {"latitude": 40.02047421319787, "longitude": 18.514351194512628, "altitude": 71.43000000177136, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:43.225093+00:00", "timestamp_unix": 1768191823.225093}, "nmea_primary": {"latitude": 40.02055, "longitude": 18.514293333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:42.264069+00:00", "timestamp_unix": 1768191822.264069}, "nmea_secondary": {"latitude": 40.02050333333333, "longitude": 18.514365, "altitude": 35.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:23:41.798276+00:00", "timestamp_unix": 1768191821.798276}}

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


validation_timestamp: 2026-01-12T04:24:13.243313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.963556886969966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.98051046605458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3738083569133157, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8576556413387024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03979810483660252, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.287356893532177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.697646707003469, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.306249132870917, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.7037201954208445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.183405234375861, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020554, "longitude": 18.514292, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:06+00:00", "timestamp_unix": 1768191846.0}, "starlink_location": {"latitude": 40.02048099999994, "longitude": 18.51433664930428, "altitude": 71.15994506051702, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:24:13.206401+00:00", "timestamp_unix": 1768191853.206401}, "starlink_gps": {"latitude": 40.02048099999994, "longitude": 18.514337116666674, "altitude": 71.16792473874669, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:13.206658+00:00", "timestamp_unix": 1768191853.206658}, "nmea_primary": {"latitude": 40.02057833333333, "longitude": 18.514268333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:12.251295+00:00", "timestamp_unix": 1768191852.251295}, "nmea_secondary": {"latitude": 40.02053166666666, "longitude": 18.514326666666665, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:11.823797+00:00", "timestamp_unix": 1768191851.823797}}

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


validation_timestamp: 2026-01-12T04:24:43.245857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.98545824343918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.021171109207178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.348178272612051, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2915494582138383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03572436471283257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.201761167284394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.808218041791184, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.237158204460863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8435887726337126, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.621431228029601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020588, "longitude": 18.514269, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:37+00:00", "timestamp_unix": 1768191877.0}, "starlink_location": {"latitude": 40.020532496864035, "longitude": 18.514307426325274, "altitude": 70.97000000463167, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:24:43.206459+00:00", "timestamp_unix": 1768191883.206459}, "starlink_gps": {"latitude": 40.02053220927913, "longitude": 18.514307613350255, "altitude": 70.97000000318606, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:43.206717+00:00", "timestamp_unix": 1768191883.206717}, "nmea_primary": {"latitude": 40.020608333333335, "longitude": 18.51424, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:42.237726+00:00", "timestamp_unix": 1768191882.237726}, "nmea_secondary": {"latitude": 40.020565, "longitude": 18.514293333333335, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:24:41.817113+00:00", "timestamp_unix": 1768191881.817113}}

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


validation_timestamp: 2026-01-12T04:25:13.246941+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77760318178142, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.804016872105713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3053766141816743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.202182444340299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0319719657267268, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.082042535645066, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.879756816629815, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.108588002238507, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.909097358915205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.38926792618195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020615, "longitude": 18.514221, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:09+00:00", "timestamp_unix": 1768191909.0}, "starlink_location": {"latitude": 40.02054983017345, "longitude": 18.514279166666668, "altitude": 70.55994308045403, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:25:13.206568+00:00", "timestamp_unix": 1768191913.206568}, "starlink_gps": {"latitude": 40.020549542642655, "longitude": 18.514279166666668, "altitude": 70.56792466561365, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:13.206862+00:00", "timestamp_unix": 1768191913.206862}, "nmea_primary": {"latitude": 40.02064, "longitude": 18.5142, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:12.264048+00:00", "timestamp_unix": 1768191912.264048}, "nmea_secondary": {"latitude": 40.02059833333333, "longitude": 18.514251666666667, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:11.842077+00:00", "timestamp_unix": 1768191911.842077}}

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


validation_timestamp: 2026-01-12T04:25:43.247422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.936869597600537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.930612479436703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3869935270845497, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8455930713415203, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995305992936224, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.323767328215357, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.489058450083025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.3175216276759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.4820895741190245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.057058145698617, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020645, "longitude": 18.514196, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:42+00:00", "timestamp_unix": 1768191942.0}, "starlink_location": {"latitude": 40.020589125744635, "longitude": 18.514253999999998, "altitude": 70.05000000062905, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:25:43.207079+00:00", "timestamp_unix": 1768191943.207079}, "starlink_gps": {"latitude": 40.02058919764815, "longitude": 18.514254, "altitude": 70.0500000006669, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:43.207336+00:00", "timestamp_unix": 1768191943.207336}, "nmea_primary": {"latitude": 40.02066166666667, "longitude": 18.514178333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:42.252053+00:00", "timestamp_unix": 1768191942.252053}, "nmea_secondary": {"latitude": 40.02064, "longitude": 18.514216666666666, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:25:41.815582+00:00", "timestamp_unix": 1768191941.815582}}

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


validation_timestamp: 2026-01-12T04:26:13.246504+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.997369157088386, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.008307770339641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8574275199295074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2395583663533005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011297508585747785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.55535575299549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.870043345836025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.566528098131942, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.880788720240439, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.077259020546644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02068, "longitude": 18.514185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:12+00:00", "timestamp_unix": 1768191972.0}, "starlink_location": {"latitude": 40.020610207610325, "longitude": 18.514238463082506, "altitude": 70.79000000014774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:26:13.207112+00:00", "timestamp_unix": 1768191973.207112}, "starlink_gps": {"latitude": 40.02061013562605, "longitude": 18.514238556709607, "altitude": 70.7900000004188, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:13.207366+00:00", "timestamp_unix": 1768191973.207366}, "nmea_primary": {"latitude": 40.02068666666667, "longitude": 18.514165, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:12.256031+00:00", "timestamp_unix": 1768191972.256031}, "nmea_secondary": {"latitude": 40.020673333333335, "longitude": 18.514196666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:11.813487+00:00", "timestamp_unix": 1768191971.813487}}

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


validation_timestamp: 2026-01-12T04:26:43.247402+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.447288774818759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.465154457321935, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.344679827214697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.448387975511536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017882768492872608, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.539327032828437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.87771345672157, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.557167930943196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.895565932790802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0646314009116598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020706, "longitude": 18.514189, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:34+00:00", "timestamp_unix": 1768191994.0}, "starlink_location": {"latitude": 40.02063658189585, "longitude": 18.51422929641001, "altitude": 71.0400648444834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:26:43.207202+00:00", "timestamp_unix": 1768192003.207202}, "starlink_gps": {"latitude": 40.02063643793769, "longitude": 18.514229390030447, "altitude": 71.03207255123931, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:43.207457+00:00", "timestamp_unix": 1768192003.207457}, "nmea_primary": {"latitude": 40.020718333333335, "longitude": 18.514166666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:42.263999+00:00", "timestamp_unix": 1768192002.263999}, "nmea_secondary": {"latitude": 40.02071, "longitude": 18.514188333333333, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:26:41.806085+00:00", "timestamp_unix": 1768192001.806085}}

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


validation_timestamp: 2026-01-12T04:27:13.245837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.61955524042475, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.623067307732533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.404155975029368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8953752908440897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00795572077195094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.91397194231236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.18292420717305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.918060445753907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.185494385856199, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1369103204495397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02074, "longitude": 18.514177, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:04+00:00", "timestamp_unix": 1768192024.0}, "starlink_location": {"latitude": 40.02067850000003, "longitude": 18.514216463154735, "altitude": 71.13994186071102, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:27:13.207440+00:00", "timestamp_unix": 1768192033.20744}, "starlink_gps": {"latitude": 40.020678499999995, "longitude": 18.514216556581683, "altitude": 71.14791763025654, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:13.207696+00:00", "timestamp_unix": 1768192033.207696}, "nmea_primary": {"latitude": 40.020755, "longitude": 18.51415666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:12.250826+00:00", "timestamp_unix": 1768192032.250826}, "nmea_secondary": {"latitude": 40.020756666666664, "longitude": 18.514181666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:11.824624+00:00", "timestamp_unix": 1768192031.824624}}

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


validation_timestamp: 2026-01-12T04:27:43.247312+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.042949362805112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.022721703117059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8199683475079977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.686818022359314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025235717293025563, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.790808766087675, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.921576519596731, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.769598032701273, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.904965927163763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8539182421743146, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020767, "longitude": 18.514147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:36+00:00", "timestamp_unix": 1768192056.0}, "starlink_location": {"latitude": 40.02070762569387, "longitude": 18.514200944202432, "altitude": 71.77986478997288, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:27:43.207751+00:00", "timestamp_unix": 1768192063.207751}, "starlink_gps": {"latitude": 40.02070769771699, "longitude": 18.514200663169124, "altitude": 71.79585914767242, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:43.208007+00:00", "timestamp_unix": 1768192063.208007}, "nmea_primary": {"latitude": 40.020783333333334, "longitude": 18.514121666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:42.256182+00:00", "timestamp_unix": 1768192062.256182}, "nmea_secondary": {"latitude": 40.02077333333333, "longitude": 18.514165, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:27:41.817953+00:00", "timestamp_unix": 1768192061.817953}}

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


validation_timestamp: 2026-01-12T04:28:13.262237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5605390469973965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.569299450900692, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0393038427382453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.095743952749132, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015947016572515793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.3928326914687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.57882759537605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.403130533946959, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5754999362339692, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.118809774592489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02079, "longitude": 18.514088, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:07+00:00", "timestamp_unix": 1768192087.0}, "starlink_location": {"latitude": 40.02074066666663, "longitude": 18.514130257716314, "altitude": 72.10208353426677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:28:13.227130+00:00", "timestamp_unix": 1768192093.22713}, "starlink_gps": {"latitude": 40.020740666666605, "longitude": 18.51413044498815, "altitude": 72.09808673294694, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:13.227386+00:00", "timestamp_unix": 1768192093.227386}, "nmea_primary": {"latitude": 40.02079833333333, "longitude": 18.51406666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:12.264608+00:00", "timestamp_unix": 1768192092.264608}, "nmea_secondary": {"latitude": 40.020763333333335, "longitude": 18.514136666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:11.846611+00:00", "timestamp_unix": 1768192091.846611}}

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


validation_timestamp: 2026-01-12T04:28:43.251208+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.325531193068201, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.325531193068201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4171987938687882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3175307682458826, "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": 7.730494544416149, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.136392167545401, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.730494544416149, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.136392167545401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5610683865520985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020794, "longitude": 18.513988, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:39+00:00", "timestamp_unix": 1768192119.0}, "starlink_location": {"latitude": 40.02074716666667, "longitude": 18.51403016666667, "altitude": 72.95994677075768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:28:43.208253+00:00", "timestamp_unix": 1768192123.208253}, "starlink_gps": {"latitude": 40.02074716666667, "longitude": 18.51403016666667, "altitude": 72.96793019314757, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:43.208508+00:00", "timestamp_unix": 1768192123.208508}, "nmea_primary": {"latitude": 40.02080333333333, "longitude": 18.513976666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:42.232866+00:00", "timestamp_unix": 1768192122.232866}, "nmea_secondary": {"latitude": 40.020781666666664, "longitude": 18.514048333333335, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:28:41.826646+00:00", "timestamp_unix": 1768192121.826646}}

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


validation_timestamp: 2026-01-12T04:29:13.249955+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.373182576774955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.384435591435796, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2624204799034326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8115223859152305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011292854559918832, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.603093929530784, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.820178366821518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.614371340414401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.829499732607724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.0366306988116865, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020805, "longitude": 18.513922, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:11+00:00", "timestamp_unix": 1768192151.0}, "starlink_location": {"latitude": 40.0207473742734, "longitude": 18.5139852964191, "altitude": 72.60000000034779, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:29:13.208545+00:00", "timestamp_unix": 1768192153.208545}, "starlink_gps": {"latitude": 40.02074730231878, "longitude": 18.513985390007825, "altitude": 72.59999999879994, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:13.208801+00:00", "timestamp_unix": 1768192153.208801}, "nmea_primary": {"latitude": 40.02081166666667, "longitude": 18.51391, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:12.241496+00:00", "timestamp_unix": 1768192152.241496}, "nmea_secondary": {"latitude": 40.02079, "longitude": 18.513975, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:12.416042+00:00", "timestamp_unix": 1768192152.416042}}

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


validation_timestamp: 2026-01-12T04:29:43.265139+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.615856823019854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.612910034864705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2212779646573106, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0156588135586873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039925806348862815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.828593690727313, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.398392603227666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.825578203429806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.394907969238489, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.745870866736302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020817, "longitude": 18.513903, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:33+00:00", "timestamp_unix": 1768192173.0}, "starlink_location": {"latitude": 40.02076644093125, "longitude": 18.513963333333336, "altitude": 72.67999999875427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:29:43.227801+00:00", "timestamp_unix": 1768192183.227801}, "starlink_gps": {"latitude": 40.02076647683739, "longitude": 18.513963333333333, "altitude": 72.6800000000766, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:43.228053+00:00", "timestamp_unix": 1768192183.228053}, "nmea_primary": {"latitude": 40.02084, "longitude": 18.51388, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:42.262301+00:00", "timestamp_unix": 1768192182.262301}, "nmea_secondary": {"latitude": 40.02081666666667, "longitude": 18.513926666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:29:42.450297+00:00", "timestamp_unix": 1768192182.450297}}

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


validation_timestamp: 2026-01-12T04:30:13.267411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.358778865113224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.355813813868777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.498658534471262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9893980047116118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004000411981926641, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.829699314307351, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.812600542179651, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.82661974998711, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.8091781436089445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.169770263808277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020836, "longitude": 18.513899, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:04+00:00", "timestamp_unix": 1768192204.0}, "starlink_location": {"latitude": 40.0207869408632, "longitude": 18.513957, "altitude": 73.07000000257008, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:30:13.227689+00:00", "timestamp_unix": 1768192213.227689}, "starlink_gps": {"latitude": 40.02078697683977, "longitude": 18.513957, "altitude": 73.07000000210621, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:13.227945+00:00", "timestamp_unix": 1768192213.227945}, "nmea_primary": {"latitude": 40.020855, "longitude": 18.513883333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:12.254245+00:00", "timestamp_unix": 1768192212.254245}, "nmea_secondary": {"latitude": 40.020831666666666, "longitude": 18.51392166666667, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:11.724570+00:00", "timestamp_unix": 1768192211.72457}}

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


validation_timestamp: 2026-01-12T04:30:43.263458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.360916415271923, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.368261466239199, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6060184363925236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0212078799514694, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012600226648471612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.911071851491519, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.031519602983832, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.918978763845553, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.040742699457659, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0755940813834375, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02085, "longitude": 18.5139, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:37+00:00", "timestamp_unix": 1768192237.0}, "starlink_location": {"latitude": 40.02078917721836, "longitude": 18.513957727165934, "altitude": 73.13207738303282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:30:43.228301+00:00", "timestamp_unix": 1768192243.228301}, "starlink_gps": {"latitude": 40.02078906967457, "longitude": 18.51395768053981, "altitude": 73.12809696161563, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:43.228555+00:00", "timestamp_unix": 1768192243.228555}, "nmea_primary": {"latitude": 40.020871666666665, "longitude": 18.513888333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:42.272061+00:00", "timestamp_unix": 1768192242.272061}, "nmea_secondary": {"latitude": 40.020846666666664, "longitude": 18.513923333333334, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:30:42.696891+00:00", "timestamp_unix": 1768192242.696891}}

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


validation_timestamp: 2026-01-12T04:31:13.247587+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.280083652027832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.287376650571275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.509235065193582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6688890796743716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007994782164941084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.72814577964749, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.048654343222209, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.735255706786395, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.056362369441516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7965878814090996, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020874, "longitude": 18.513895, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:08+00:00", "timestamp_unix": 1768192268.0}, "starlink_location": {"latitude": 40.02079787418813, "longitude": 18.513939666666666, "altitude": 72.6299454834754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:31:13.210387+00:00", "timestamp_unix": 1768192273.210387}, "starlink_gps": {"latitude": 40.02079780228933, "longitude": 18.513939666666666, "altitude": 72.63792885973285, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:13.210649+00:00", "timestamp_unix": 1768192273.210649}, "nmea_primary": {"latitude": 40.020891666666664, "longitude": 18.51387666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:12.260381+00:00", "timestamp_unix": 1768192272.260381}, "nmea_secondary": {"latitude": 40.020885, "longitude": 18.513908333333333, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:12.714276+00:00", "timestamp_unix": 1768192272.714276}}

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


validation_timestamp: 2026-01-12T04:31:43.265828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.830469708194203, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.839314109083825, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6243175132232661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7586207882318459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008902309928046352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.354534461685386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1790355553054415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.363293330111885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.187934566201363, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3804079615774802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020905, "longitude": 18.513874, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:38+00:00", "timestamp_unix": 1768192298.0}, "starlink_location": {"latitude": 40.0208459514261, "longitude": 18.51392410620114, "altitude": 73.05000000173283, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:31:43.228761+00:00", "timestamp_unix": 1768192303.228761}, "starlink_gps": {"latitude": 40.02084587976156, "longitude": 18.513924152806915, "altitude": 73.05000000133461, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:43.229016+00:00", "timestamp_unix": 1768192303.229016}, "nmea_primary": {"latitude": 40.02091333333333, "longitude": 18.51385833333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:42.266603+00:00", "timestamp_unix": 1768192302.266603}, "nmea_secondary": {"latitude": 40.020895, "longitude": 18.51389, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:31:42.511285+00:00", "timestamp_unix": 1768192302.511285}}

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


validation_timestamp: 2026-01-12T04:32:13.268833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.071010752986169, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.079931046681683, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2769103220768385, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4655169262423036, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008925675640128335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.062675282350275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.735292847373211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.071507426106558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.744212336618652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7288944190097357, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020935, "longitude": 18.51386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:11+00:00", "timestamp_unix": 1768192331.0}, "starlink_location": {"latitude": 40.02086328484674, "longitude": 18.513910772810853, "altitude": 72.37000000086253, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:32:13.228642+00:00", "timestamp_unix": 1768192333.228642}, "starlink_gps": {"latitude": 40.02086321299411, "longitude": 18.513910819538967, "altitude": 72.37000000125049, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:13.228895+00:00", "timestamp_unix": 1768192333.228895}, "nmea_primary": {"latitude": 40.020945, "longitude": 18.513836666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:12.252315+00:00", "timestamp_unix": 1768192332.252315}, "nmea_secondary": {"latitude": 40.02092666666667, "longitude": 18.513873333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:11.817724+00:00", "timestamp_unix": 1768192331.817724}}

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


validation_timestamp: 2026-01-12T04:32:43.266199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.83356493512095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.836722437251349, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4082684442694273, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5589212127459264, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012544880115501613, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.057974230420191, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.644231047236557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.062121439724057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.643469274990933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9029785494154767, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020973, "longitude": 18.51382, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:42+00:00", "timestamp_unix": 1768192362.0}, "starlink_location": {"latitude": 40.02091394093828, "longitude": 18.513870151874787, "altitude": 72.13000000283108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:32:43.229233+00:00", "timestamp_unix": 1768192363.229233}, "starlink_gps": {"latitude": 40.02091397674156, "longitude": 18.51387029157915, "altitude": 72.1300000021347, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:43.229489+00:00", "timestamp_unix": 1768192363.229489}, "nmea_primary": {"latitude": 40.02097833333333, "longitude": 18.513805, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:42.240385+00:00", "timestamp_unix": 1768192362.240385}, "nmea_secondary": {"latitude": 40.02097166666667, "longitude": 18.51385, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:32:41.824763+00:00", "timestamp_unix": 1768192361.824763}}

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


validation_timestamp: 2026-01-12T04:33:13.267324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.142931725760213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.139612748041111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3204221106934537, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.424673790664099, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039813566522334184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.454831929629512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.982878846122234, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.451583024540874, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.979007830281012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9423762302461816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021, "longitude": 18.513796, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:03+00:00", "timestamp_unix": 1768192383.0}, "starlink_location": {"latitude": 40.020953940909294, "longitude": 18.513835833333342, "altitude": 71.81792064101242, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:33:13.229492+00:00", "timestamp_unix": 1768192393.229492}, "starlink_gps": {"latitude": 40.020953976714495, "longitude": 18.513835833333335, "altitude": 71.82189631869288, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:13.229748+00:00", "timestamp_unix": 1768192393.229748}, "nmea_primary": {"latitude": 40.02102333333333, "longitude": 18.513771666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:12.262491+00:00", "timestamp_unix": 1768192392.262491}, "nmea_secondary": {"latitude": 40.021015, "longitude": 18.513816666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:11.870416+00:00", "timestamp_unix": 1768192391.870416}}

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


validation_timestamp: 2026-01-12T04:33:43.268471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.899403167698678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.908243169994038, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9470274580366294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0989391973798863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00889724060320656, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.835933234959942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.052099759951233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.844738810305767, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.060840950167476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9114015524381647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021046, "longitude": 18.513765, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:36+00:00", "timestamp_unix": 1768192416.0}, "starlink_location": {"latitude": 40.020993951433525, "longitude": 18.513809106194714, "altitude": 72.16207485431084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:33:43.229482+00:00", "timestamp_unix": 1768192423.229482}, "starlink_gps": {"latitude": 40.0209938798098, "longitude": 18.513809152774062, "altitude": 72.15809843645624, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:43.229735+00:00", "timestamp_unix": 1768192423.229735}, "nmea_primary": {"latitude": 40.02106666666667, "longitude": 18.513743333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:42.269690+00:00", "timestamp_unix": 1768192422.26969}, "nmea_secondary": {"latitude": 40.021055, "longitude": 18.513786666666668, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:33:41.880313+00:00", "timestamp_unix": 1768192421.880313}}

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


validation_timestamp: 2026-01-12T04:34:13.250073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.179401805912152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.174522119277496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.886346267516879, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.293786967398574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007961616451500933, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.05965392257637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.414585945307452, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.054913415952493, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.41437561462499, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.053181137054193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02109, "longitude": 18.513702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:06+00:00", "timestamp_unix": 1768192446.0}, "starlink_location": {"latitude": 40.021038999999995, "longitude": 18.513753703438386, "altitude": 72.6699999999314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:34:13.210706+00:00", "timestamp_unix": 1768192453.210706}, "starlink_gps": {"latitude": 40.021038999999995, "longitude": 18.51375360994171, "altitude": 72.6699999999314, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:13.210993+00:00", "timestamp_unix": 1768192453.210993}, "nmea_primary": {"latitude": 40.02111166666667, "longitude": 18.513683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:12.254164+00:00", "timestamp_unix": 1768192452.254164}, "nmea_secondary": {"latitude": 40.021096666666665, "longitude": 18.513751666666668, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:12.579583+00:00", "timestamp_unix": 1768192452.579583}}

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


validation_timestamp: 2026-01-12T04:34:43.264597+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.964552886974419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.979346132220143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.15056067656565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6177631366014245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017814474834903785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.054066262949326, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.826896684634913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.069399381961768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.825194695498902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.649994394492193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02115, "longitude": 18.513622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:39+00:00", "timestamp_unix": 1768192479.0}, "starlink_location": {"latitude": 40.02110328478079, "longitude": 18.51365642473784, "altitude": 70.72792439191858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:34:43.229897+00:00", "timestamp_unix": 1768192483.229897}, "starlink_gps": {"latitude": 40.02110321290669, "longitude": 18.513656611706857, "altitude": 70.73191470761404, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:43.230154+00:00", "timestamp_unix": 1768192483.230154}, "nmea_primary": {"latitude": 40.02115666666667, "longitude": 18.513611666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:42.238496+00:00", "timestamp_unix": 1768192482.238496}, "nmea_secondary": {"latitude": 40.02114, "longitude": 18.51368666666667, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:34:41.847883+00:00", "timestamp_unix": 1768192481.847883}}

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


validation_timestamp: 2026-01-12T04:35:13.272675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.012429668009849, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.01605302328484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7059887097669649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9381834402074647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008944616352891425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.600756438715685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.1703979490649, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.603937361937766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.177550728275947, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.642703216244812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02121, "longitude": 18.513533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:11+00:00", "timestamp_unix": 1768192511.0}, "starlink_location": {"latitude": 40.021161451682, "longitude": 18.513585560635324, "altitude": 70.58582273710077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:35:13.230044+00:00", "timestamp_unix": 1768192513.230044}, "starlink_gps": {"latitude": 40.02116137967689, "longitude": 18.513585513807847, "altitude": 70.59381791271821, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:13.230297+00:00", "timestamp_unix": 1768192513.230297}, "nmea_primary": {"latitude": 40.021211666666666, "longitude": 18.513525, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:12.246178+00:00", "timestamp_unix": 1768192512.246178}, "nmea_secondary": {"latitude": 40.02119833333333, "longitude": 18.513576666666665, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:12.554760+00:00", "timestamp_unix": 1768192512.55476}}

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


validation_timestamp: 2026-01-12T04:35:43.270404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5878076033134025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.615689357863928, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8845154591662746, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.117277439366039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028615806386083156, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.845417842817295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.496445500951015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.872428394472055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5236469003218764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.350252705942531, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02127, "longitude": 18.513456, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:42+00:00", "timestamp_unix": 1768192542.0}, "starlink_location": {"latitude": 40.0212202362227, "longitude": 18.51351697044337, "altitude": 71.70792454386053, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:35:43.230394+00:00", "timestamp_unix": 1768192543.230394}, "starlink_gps": {"latitude": 40.021220093081766, "longitude": 18.513517249712613, "altitude": 71.71189800174584, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:43.230651+00:00", "timestamp_unix": 1768192543.230651}, "nmea_primary": {"latitude": 40.021276666666665, "longitude": 18.513461666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:42.249566+00:00", "timestamp_unix": 1768192542.249566}, "nmea_secondary": {"latitude": 40.021245, "longitude": 18.513491666666667, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:35:41.860763+00:00", "timestamp_unix": 1768192541.860763}}

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


validation_timestamp: 2026-01-12T04:36:13.275325+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.665805641606831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.683015176150177, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3643750610452035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0018526088200597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01784451972955287, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9748550066186406, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7000999171924964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.992447590527915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7167133921589097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.360700002135741, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02132, "longitude": 18.513407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:04+00:00", "timestamp_unix": 1768192564.0}, "starlink_location": {"latitude": 40.02128873620359, "longitude": 18.513443545714377, "altitude": 72.54000000562418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:36:13.230298+00:00", "timestamp_unix": 1768192573.230298}, "starlink_gps": {"latitude": 40.02128859255332, "longitude": 18.513443639135428, "altitude": 72.54000000463677, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:13.230558+00:00", "timestamp_unix": 1768192573.230558}, "nmea_primary": {"latitude": 40.021346666666666, "longitude": 18.51338833333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:12.256784+00:00", "timestamp_unix": 1768192572.256784}, "nmea_secondary": {"latitude": 40.021305, "longitude": 18.51342, "altitude": 20.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:12.581963+00:00", "timestamp_unix": 1768192572.581963}}

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


validation_timestamp: 2026-01-12T04:36:43.269881+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.05151150148571, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.062685704234939, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6947616447625196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.33089720691356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011271518582104198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.617593813125387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.3284892026843073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6288551545136345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.31834295628091325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.9211135582015775, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02138, "longitude": 18.513336, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:36+00:00", "timestamp_unix": 1768192596.0}, "starlink_location": {"latitude": 40.02135778475317, "longitude": 18.51337371239941, "altitude": 73.82000000301974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:36:43.230576+00:00", "timestamp_unix": 1768192603.230576}, "starlink_gps": {"latitude": 40.02135771293451, "longitude": 18.51337380581216, "altitude": 73.82000000197365, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:43.230876+00:00", "timestamp_unix": 1768192603.230876}, "nmea_primary": {"latitude": 40.02140833333333, "longitude": 18.513313333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:42.262668+00:00", "timestamp_unix": 1768192602.262668}, "nmea_secondary": {"latitude": 40.021355, "longitude": 18.513375, "altitude": 20.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:36:41.844082+00:00", "timestamp_unix": 1768192601.844082}}

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


validation_timestamp: 2026-01-12T04:37:13.271819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.198672827070672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.212579525830911, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.980733482522295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2704301253060075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014389036723756233, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.125813082419217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.474533896153381, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.13998669859872, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.461511327632081, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.250840698310512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021458, "longitude": 18.51326, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:07+00:00", "timestamp_unix": 1768192627.0}, "starlink_location": {"latitude": 40.02142701045687, "longitude": 18.513305712403337, "altitude": 72.98000000303989, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:37:13.231111+00:00", "timestamp_unix": 1768192633.231111}, "starlink_gps": {"latitude": 40.02142690265607, "longitude": 18.513305805879316, "altitude": 72.98000000290776, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:13.231365+00:00", "timestamp_unix": 1768192633.231365}, "nmea_primary": {"latitude": 40.02148, "longitude": 18.51324, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:12.268688+00:00", "timestamp_unix": 1768192632.268688}, "nmea_secondary": {"latitude": 40.021405, "longitude": 18.51331, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:11.861709+00:00", "timestamp_unix": 1768192631.861709}}

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


validation_timestamp: 2026-01-12T04:37:43.268658+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4517107356721057, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4651935526257187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.152212412742285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4332793389944225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014401674067904597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.583993239474343, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.373687422081437, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.597833348080937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.359850654262468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.524667799759031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021534, "longitude": 18.51319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:38+00:00", "timestamp_unix": 1768192658.0}, "starlink_location": {"latitude": 40.021515844072646, "longitude": 18.513222878823182, "altitude": 74.19000000516108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:37:43.231586+00:00", "timestamp_unix": 1768192663.231586}, "starlink_gps": {"latitude": 40.021515736177165, "longitude": 18.513222972381374, "altitude": 74.1900000031443, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:43.231839+00:00", "timestamp_unix": 1768192663.231839}, "nmea_primary": {"latitude": 40.02156, "longitude": 18.513155, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:42.257167+00:00", "timestamp_unix": 1768192662.257167}, "nmea_secondary": {"latitude": 40.021478333333334, "longitude": 18.513238333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:37:41.868139+00:00", "timestamp_unix": 1768192661.868139}}

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


validation_timestamp: 2026-01-12T04:38:13.268513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.654156436239612, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.67258630130456, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5951061270497817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.68832037989879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01989541551426226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.195932591996449, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.383656806116005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.2149618797346085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.368016044526752, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.184665928997237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02164, "longitude": 18.513103, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:11+00:00", "timestamp_unix": 1768192691.0}, "starlink_location": {"latitude": 40.021618403030104, "longitude": 18.51314981840497, "altitude": 71.81792062555893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:38:13.231548+00:00", "timestamp_unix": 1768192693.231548}, "starlink_gps": {"latitude": 40.0216182596882, "longitude": 18.51314995823646, "altitude": 71.82189966405225, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:13.231799+00:00", "timestamp_unix": 1768192693.231799}, "nmea_primary": {"latitude": 40.021656666666665, "longitude": 18.513081666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:12.267170+00:00", "timestamp_unix": 1768192692.26717}, "nmea_secondary": {"latitude": 40.02157, "longitude": 18.513148333333334, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:11.859670+00:00", "timestamp_unix": 1768192691.85967}}

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


validation_timestamp: 2026-01-12T04:38:43.372118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.076768106290956, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1147008909420295, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8502778157673203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.190582222493607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04332724007937319, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.884972286192539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.2699598858712127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.924020376300608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.2852257620802165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.036308476763354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02174, "longitude": 18.513023, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:41+00:00", "timestamp_unix": 1768192721.0}, "starlink_location": {"latitude": 40.02170539961514, "longitude": 18.51307823803063, "altitude": 70.47809371606279, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:38:43.333527+00:00", "timestamp_unix": 1768192723.333527}, "starlink_gps": {"latitude": 40.021705037636835, "longitude": 18.513078426358057, "altitude": 70.47005516858202, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:43.333780+00:00", "timestamp_unix": 1768192723.33378}, "nmea_primary": {"latitude": 40.021753333333336, "longitude": 18.51301, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:42.255643+00:00", "timestamp_unix": 1768192722.255643}, "nmea_secondary": {"latitude": 40.021705, "longitude": 18.513063333333335, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:38:41.805302+00:00", "timestamp_unix": 1768192721.805302}}

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


validation_timestamp: 2026-01-12T04:39:13.381541+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.649718422191942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.685708722982153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2203542710581787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.674949298189221, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03599045324015422, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.729306402356785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.402179874253422, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7651539117013835, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4302643540739157, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.89202964597997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021824, "longitude": 18.512962, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:12+00:00", "timestamp_unix": 1768192752.0}, "starlink_location": {"latitude": 40.02177845323356, "longitude": 18.512991404560225, "altitude": 69.69380105805519, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:39:13.334621+00:00", "timestamp_unix": 1768192753.334621}, "starlink_gps": {"latitude": 40.02177816350663, "longitude": 18.512991592981724, "altitude": 69.70988615541886, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:13.334918+00:00", "timestamp_unix": 1768192753.334918}, "nmea_primary": {"latitude": 40.02183, "longitude": 18.51295, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:12.241728+00:00", "timestamp_unix": 1768192752.241728}, "nmea_secondary": {"latitude": 40.02180833333333, "longitude": 18.513, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:11.786713+00:00", "timestamp_unix": 1768192751.786713}}

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


validation_timestamp: 2026-01-12T04:39:43.268848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.710996590852661, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.714348415149841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4761271857108813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.865687814557148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002797256010064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.187043152258674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.600531365277797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.190404660109468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6045283788631854, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.591335420696098, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021862, "longitude": 18.512907, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:34+00:00", "timestamp_unix": 1768192774.0}, "starlink_location": {"latitude": 40.02183405915041, "longitude": 18.512930833333336, "altitude": 70.54000000003809, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:39:43.234533+00:00", "timestamp_unix": 1768192783.234533}, "starlink_gps": {"latitude": 40.02183402315239, "longitude": 18.512930833333336, "altitude": 70.54000000035336, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:43.234828+00:00", "timestamp_unix": 1768192783.234828}, "nmea_primary": {"latitude": 40.02188833333334, "longitude": 18.512885, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:42.245972+00:00", "timestamp_unix": 1768192782.245972}, "nmea_secondary": {"latitude": 40.02189333333333, "longitude": 18.512926666666665, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:39:41.856848+00:00", "timestamp_unix": 1768192781.856848}}

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


validation_timestamp: 2026-01-12T04:40:13.266515+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.147708741307949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.144658019163443, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8832720987030056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.474421652635271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003985607322842452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.982396930648548, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.223507288251081, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.979090545128967, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.219524400662879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.8652697210378, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021904, "longitude": 18.512846, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:06+00:00", "timestamp_unix": 1768192806.0}, "starlink_location": {"latitude": 40.02187544091856, "longitude": 18.51287733333333, "altitude": 71.30000000090537, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:40:13.232416+00:00", "timestamp_unix": 1768192813.232416}, "starlink_gps": {"latitude": 40.02187547676199, "longitude": 18.51287733333333, "altitude": 71.30000000122375, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:13.232668+00:00", "timestamp_unix": 1768192813.232668}, "nmea_primary": {"latitude": 40.021935, "longitude": 18.512825, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:12.267838+00:00", "timestamp_unix": 1768192812.267838}, "nmea_secondary": {"latitude": 40.02195833333333, "longitude": 18.512873333333335, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:11.868719+00:00", "timestamp_unix": 1768192811.868719}}

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


validation_timestamp: 2026-01-12T04:40:43.266164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.84184172137642, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.843209043445641, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.713654435534779, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6022683286738815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00564495930129342, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5396173251362315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.31201003043088, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.54071630234377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.3157554961706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.215632801411179, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021946, "longitude": 18.51278, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:38+00:00", "timestamp_unix": 1768192838.0}, "starlink_location": {"latitude": 40.021908725855, "longitude": 18.512809393994917, "altitude": 71.55790979370713, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:40:43.232591+00:00", "timestamp_unix": 1768192843.232591}, "starlink_gps": {"latitude": 40.021908689887056, "longitude": 18.51280934721191, "altitude": 71.56190354349025, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:43.232844+00:00", "timestamp_unix": 1768192843.232844}, "nmea_primary": {"latitude": 40.021965, "longitude": 18.51276, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:42.238106+00:00", "timestamp_unix": 1768192842.238106}, "nmea_secondary": {"latitude": 40.02198333333333, "longitude": 18.512803333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:40:41.858680+00:00", "timestamp_unix": 1768192841.85868}}

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


validation_timestamp: 2026-01-12T04:41:13.271595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.5675403486572685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5870047528836695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1236304574797515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5862871934940217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01992561020196744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.664895185562141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.5804869370772705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.684175261501868, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.594494589288841, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5125297210819726, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021976, "longitude": 18.512701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:09+00:00", "timestamp_unix": 1768192869.0}, "starlink_location": {"latitude": 40.02193801060447, "longitude": 18.51274359119539, "altitude": 72.05000000721954, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:41:13.232677+00:00", "timestamp_unix": 1768192873.232677}, "starlink_gps": {"latitude": 40.0219379028159, "longitude": 18.51274377812754, "altitude": 72.05000000624065, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:13.232932+00:00", "timestamp_unix": 1768192873.232932}, "nmea_primary": {"latitude": 40.021985, "longitude": 18.512695, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:12.240051+00:00", "timestamp_unix": 1768192872.240051}, "nmea_secondary": {"latitude": 40.021996666666666, "longitude": 18.512733333333333, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:11.872269+00:00", "timestamp_unix": 1768192871.872269}}

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


validation_timestamp: 2026-01-12T04:41:43.271970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.677138590928782, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.68274543994441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2064583428594782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8290696474309436, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005615675940158568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.713136150117032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.618373085300851, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.718703219834573, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.623685209755239, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.289408000742984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02199, "longitude": 18.512644, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:41+00:00", "timestamp_unix": 1768192901.0}, "starlink_location": {"latitude": 40.02194389238812, "longitude": 18.512711106178404, "altitude": 71.35000000084625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:41:43.233262+00:00", "timestamp_unix": 1768192903.233262}, "starlink_gps": {"latitude": 40.02194385660676, "longitude": 18.512711152718744, "altitude": 71.35000000059634, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:43.233516+00:00", "timestamp_unix": 1768192903.233516}, "nmea_primary": {"latitude": 40.021991666666665, "longitude": 18.51263, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:42.264708+00:00", "timestamp_unix": 1768192902.264708}, "nmea_secondary": {"latitude": 40.02202166666667, "longitude": 18.512661666666666, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:41:41.876544+00:00", "timestamp_unix": 1768192901.876544}}

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


validation_timestamp: 2026-01-12T04:42:13.272981+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.719015055892163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7192152579933735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1814977997231133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.425203493309022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005622417001597715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.80543363711595, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.26749032202809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.805221724500429, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.265437735153006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.386978064594389, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021996, "longitude": 18.512587, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:11+00:00", "timestamp_unix": 1768192931.0}, "starlink_location": {"latitude": 40.021948774289854, "longitude": 18.512653439526417, "altitude": 70.76792588918394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:42:13.233378+00:00", "timestamp_unix": 1768192933.233378}, "starlink_gps": {"latitude": 40.02194881011417, "longitude": 18.512653486122627, "altitude": 70.77190368673959, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:13.233632+00:00", "timestamp_unix": 1768192933.233632}, "nmea_primary": {"latitude": 40.022013333333334, "longitude": 18.512575, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:12.268210+00:00", "timestamp_unix": 1768192932.26821}, "nmea_secondary": {"latitude": 40.02203333333333, "longitude": 18.512605, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:11.876975+00:00", "timestamp_unix": 1768192931.876975}}

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


validation_timestamp: 2026-01-12T04:42:43.270748+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.713762581284165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.717795037704631, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.045296990976317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5957507770939334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014338384318637506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.750387756377593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.327215807388876, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.754728599167608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.32772749764079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1560144792314837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021996, "longitude": 18.512556, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:33+00:00", "timestamp_unix": 1768192953.0}, "starlink_location": {"latitude": 40.02194571532661, "longitude": 18.512634485402636, "altitude": 70.6000000033551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:42:43.233169+00:00", "timestamp_unix": 1768192963.233169}, "starlink_gps": {"latitude": 40.021945787049575, "longitude": 18.512634625336197, "altitude": 70.6000000022522, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:43.233424+00:00", "timestamp_unix": 1768192963.233424}, "nmea_primary": {"latitude": 40.022011666666664, "longitude": 18.512526666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:42.250893+00:00", "timestamp_unix": 1768192962.250893}, "nmea_secondary": {"latitude": 40.02202833333333, "longitude": 18.512556666666665, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:42:41.856329+00:00", "timestamp_unix": 1768192961.856329}}

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


validation_timestamp: 2026-01-12T04:43:13.271067+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.182564690221506, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.19136362178487, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7812167269999484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.452764287199933, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00891356799607125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.933641253349874, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.454011987349475, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.942493447490008, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.46206683642965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4952632944703144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021984, "longitude": 18.512516, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:04+00:00", "timestamp_unix": 1768192984.0}, "starlink_location": {"latitude": 40.02194089244161, "longitude": 18.512593878884363, "altitude": 70.98000000311501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:43:13.233525+00:00", "timestamp_unix": 1768192993.233525}, "starlink_gps": {"latitude": 40.02194085647904, "longitude": 18.512593972436477, "altitude": 70.98000000283422, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:13.233793+00:00", "timestamp_unix": 1768192993.233793}, "nmea_primary": {"latitude": 40.021995, "longitude": 18.512486666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:12.255506+00:00", "timestamp_unix": 1768192992.255506}, "nmea_secondary": {"latitude": 40.022015, "longitude": 18.512518333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:11.862953+00:00", "timestamp_unix": 1768192991.862953}}

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


validation_timestamp: 2026-01-12T04:43:43.254038+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.933507848641172, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.933310126543536, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4113774415064664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3363308006359844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028843423454945866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.340863132667733, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.262244647923733, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.340151033392615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.253536431928012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.615047728994993, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02196, "longitude": 18.512484, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:37+00:00", "timestamp_unix": 1768193017.0}, "starlink_location": {"latitude": 40.02192504363845, "longitude": 18.512551425966652, "altitude": 71.38000000360427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:43:43.215118+00:00", "timestamp_unix": 1768193023.215118}, "starlink_gps": {"latitude": 40.02192525972964, "longitude": 18.512551613344517, "altitude": 71.38000000293447, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:43.215371+00:00", "timestamp_unix": 1768193023.215371}, "nmea_primary": {"latitude": 40.021973333333335, "longitude": 18.512461666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:42.242924+00:00", "timestamp_unix": 1768193022.242924}, "nmea_secondary": {"latitude": 40.02199, "longitude": 18.512483333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:43:41.785172+00:00", "timestamp_unix": 1768193021.785172}}

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


validation_timestamp: 2026-01-12T04:44:13.271967+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.230149903110265, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.228872836911225, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1717226809063606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.594703546011941, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004002656620439726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.160314468368886, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.452252686077067, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.158521248540588, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.449791200344706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6949343597823876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02193, "longitude": 18.512468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:09+00:00", "timestamp_unix": 1768193049.0}, "starlink_location": {"latitude": 40.021912107514716, "longitude": 18.51253733333333, "altitude": 70.7620861542722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:44:13.234653+00:00", "timestamp_unix": 1768193053.234653}, "starlink_gps": {"latitude": 40.02191214351147, "longitude": 18.51253733333333, "altitude": 70.75808920975727, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:13.234960+00:00", "timestamp_unix": 1768193053.23496}, "nmea_primary": {"latitude": 40.021945, "longitude": 18.512451666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:12.266298+00:00", "timestamp_unix": 1768193052.266298}, "nmea_secondary": {"latitude": 40.021953333333336, "longitude": 18.512468333333334, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:11.756565+00:00", "timestamp_unix": 1768193051.756565}}

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


validation_timestamp: 2026-01-12T04:44:43.250297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.219451466569562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.215868192999105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2710919844067856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8317029164782266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01601644468591602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.298296551692124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.92402126245679, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.289526291153411, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.914366488259106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4668174655139143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02188, "longitude": 18.512447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:41+00:00", "timestamp_unix": 1768193081.0}, "starlink_location": {"latitude": 40.02186741804359, "longitude": 18.512518166666666, "altitude": 69.79000000033375, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:44:43.215572+00:00", "timestamp_unix": 1768193083.215572}, "starlink_gps": {"latitude": 40.02186756208294, "longitude": 18.51251816666667, "altitude": 69.79000000066213, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:43.215828+00:00", "timestamp_unix": 1768193083.215828}, "nmea_primary": {"latitude": 40.021908333333336, "longitude": 18.512436666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:42.253849+00:00", "timestamp_unix": 1768193082.253849}, "nmea_secondary": {"latitude": 40.021905, "longitude": 18.512453333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:44:41.768467+00:00", "timestamp_unix": 1768193081.768467}}

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


validation_timestamp: 2026-01-12T04:45:13.376535+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.837008840936709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.84539068485193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.904326828502285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.616106465914256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011348697690452802, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.291657752047726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.130084602393963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.302641625898435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.141164434695457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.19434228203557, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02182, "longitude": 18.512417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:12+00:00", "timestamp_unix": 1768193112.0}, "starlink_location": {"latitude": 40.02181711328608, "longitude": 18.512497202308683, "altitude": 69.4800000008212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:45:13.337612+00:00", "timestamp_unix": 1768193113.337612}, "starlink_gps": {"latitude": 40.021817040975655, "longitude": 18.512497296361683, "altitude": 69.48000000144137, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:13.337868+00:00", "timestamp_unix": 1768193113.337868}, "nmea_primary": {"latitude": 40.021855, "longitude": 18.512413333333335, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:12.277260+00:00", "timestamp_unix": 1768193112.27726}, "nmea_secondary": {"latitude": 40.02185166666667, "longitude": 18.512426666666666, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:12.749411+00:00", "timestamp_unix": 1768193112.749411}}

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


validation_timestamp: 2026-01-12T04:45:43.376986+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.973021756172634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.95132725125203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4458126951676034, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.120438697083192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02270224810419072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.751115750326898, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.007682243164845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.728542119474224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.985590394843305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9014724264570875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021782, "longitude": 18.512403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:33+00:00", "timestamp_unix": 1768193133.0}, "starlink_location": {"latitude": 40.02175677364338, "longitude": 18.512464928434177, "altitude": 69.43617005584538, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:45:43.338118+00:00", "timestamp_unix": 1768193143.338118}, "starlink_gps": {"latitude": 40.021756918295154, "longitude": 18.51246474028812, "altitude": 69.4201084642077, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:43.338399+00:00", "timestamp_unix": 1768193143.338399}, "nmea_primary": {"latitude": 40.021795, "longitude": 18.51240333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:42.256125+00:00", "timestamp_unix": 1768193142.256125}, "nmea_secondary": {"latitude": 40.02179, "longitude": 18.512395, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:45:42.619886+00:00", "timestamp_unix": 1768193142.619886}}

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


validation_timestamp: 2026-01-12T04:46:13.273132+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.72690595711562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.713062432147749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3103563404137938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1434867420773287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016441686900592223, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.788334622649593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.840702254496847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7741054548791535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.82646299856316, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0523848103421214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021706, "longitude": 18.512398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:06+00:00", "timestamp_unix": 1768193166.0}, "starlink_location": {"latitude": 40.02166443043974, "longitude": 18.5124553938211, "altitude": 69.28000000514459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:46:13.235244+00:00", "timestamp_unix": 1768193173.235244}, "starlink_gps": {"latitude": 40.02166457392171, "longitude": 18.512455347165034, "altitude": 69.2800000053871, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:13.235499+00:00", "timestamp_unix": 1768193173.235499}, "nmea_primary": {"latitude": 40.021708333333336, "longitude": 18.5124, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:12.242069+00:00", "timestamp_unix": 1768193172.242069}, "nmea_secondary": {"latitude": 40.021721666666664, "longitude": 18.512383333333332, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:11.809597+00:00", "timestamp_unix": 1768193171.809597}}

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


validation_timestamp: 2026-01-12T04:46:43.275312+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.925393444571481, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.912256744001865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5930396088538739, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8128884107254857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02143610418090552, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.443889759499918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.710867813406471, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.429975763250502, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.696819208846225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.267759976228069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021603, "longitude": 18.5124, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:37+00:00", "timestamp_unix": 1768193197.0}, "starlink_location": {"latitude": 40.021557038086904, "longitude": 18.51243521237947, "altitude": 68.60000000754906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:46:43.235117+00:00", "timestamp_unix": 1768193203.235117}, "starlink_gps": {"latitude": 40.02155721717527, "longitude": 18.512435305554057, "altitude": 68.60000000650791, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:43.235372+00:00", "timestamp_unix": 1768193203.235372}, "nmea_primary": {"latitude": 40.02160833333333, "longitude": 18.5124, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:42.275075+00:00", "timestamp_unix": 1768193202.275075}, "nmea_secondary": {"latitude": 40.02162666666667, "longitude": 18.512388333333334, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:46:41.867164+00:00", "timestamp_unix": 1768193201.867164}}

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


validation_timestamp: 2026-01-12T04:47:13.257609+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.82554005908092, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.78435948322285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.108704004609789, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.682936017957651, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050544172058030704, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.933037680055264, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.473944484114702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.89163569565885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.431276883922697, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5984269810867695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02148, "longitude": 18.512403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:08+00:00", "timestamp_unix": 1768193228.0}, "starlink_location": {"latitude": 40.02140408815858, "longitude": 18.512433259693097, "altitude": 70.43005536351549, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:47:13.217092+00:00", "timestamp_unix": 1768193233.217092}, "starlink_gps": {"latitude": 40.02140451955653, "longitude": 18.512433446729393, "altitude": 70.42207188983713, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:13.217346+00:00", "timestamp_unix": 1768193233.217346}, "nmea_primary": {"latitude": 40.021498333333334, "longitude": 18.512396666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:12.269319+00:00", "timestamp_unix": 1768193232.269319}, "nmea_secondary": {"latitude": 40.021521666666665, "longitude": 18.512395, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:11.843966+00:00", "timestamp_unix": 1768193231.843966}}

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


validation_timestamp: 2026-01-12T04:47:43.254652+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.273094293132104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.247654324215297, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0024898890033453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.175876285274795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02543999291885975, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.232987770768494, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.376385184275197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.207574786256494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.351022700813251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.173389442029055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021343, "longitude": 18.512419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:41+00:00", "timestamp_unix": 1768193261.0}, "starlink_location": {"latitude": 40.021272420803626, "longitude": 18.51244974060259, "altitude": 74.98000001095897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:47:43.217353+00:00", "timestamp_unix": 1768193263.217353}, "starlink_gps": {"latitude": 40.021272637935695, "longitude": 18.51244964646328, "altitude": 74.98000001028264, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:43.217609+00:00", "timestamp_unix": 1768193263.217609}, "nmea_primary": {"latitude": 40.02135833333333, "longitude": 18.512406666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:42.242033+00:00", "timestamp_unix": 1768193262.242033}, "nmea_secondary": {"latitude": 40.021375, "longitude": 18.512393333333332, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:47:42.641918+00:00", "timestamp_unix": 1768193262.641918}}

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


validation_timestamp: 2026-01-12T04:48:13.378508+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.701356259158313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.627891012188954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2461393764187267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.549357213088123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0741761356838534, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.82066976062017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.197665758129041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.748207816355002, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.12501556452793, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.381352916393465, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021175, "longitude": 18.512436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:12+00:00", "timestamp_unix": 1768193292.0}, "starlink_location": {"latitude": 40.02110164805445, "longitude": 18.512471595087575, "altitude": 72.64191488609028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:48:13.338181+00:00", "timestamp_unix": 1768193293.338181}, "starlink_gps": {"latitude": 40.02110229937172, "longitude": 18.512471406832272, "altitude": 72.64995041991587, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:13.338436+00:00", "timestamp_unix": 1768193293.338436}, "nmea_primary": {"latitude": 40.02119, "longitude": 18.512418333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:12.274689+00:00", "timestamp_unix": 1768193292.274689}, "nmea_secondary": {"latitude": 40.02121, "longitude": 18.512408333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:12.638323+00:00", "timestamp_unix": 1768193292.638323}}

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


validation_timestamp: 2026-01-12T04:48:43.273830+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.451469182741382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.413048834106908, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.009429654858607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.596407555178389, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039811408003355274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.037052458409246, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.073575377132686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.001757391598266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.036790192143513, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8005857449417214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021053, "longitude": 18.512436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:33+00:00", "timestamp_unix": 1768193313.0}, "starlink_location": {"latitude": 40.02093624265592, "longitude": 18.512477333333333, "altitude": 74.25000003008302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:48:43.236407+00:00", "timestamp_unix": 1768193323.236407}, "starlink_gps": {"latitude": 40.020936600688515, "longitude": 18.512477333333333, "altitude": 74.25000002657885, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:43.236660+00:00", "timestamp_unix": 1768193323.23666}, "nmea_primary": {"latitude": 40.021008333333334, "longitude": 18.512428333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:42.264155+00:00", "timestamp_unix": 1768193322.264155}, "nmea_secondary": {"latitude": 40.021011666666666, "longitude": 18.512436666666666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:48:41.573677+00:00", "timestamp_unix": 1768193321.573677}}

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


validation_timestamp: 2026-01-12T04:49:13.381812+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.812097015255704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.76296635229013, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.102737932577513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5284136490841322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058598158892526515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.450433400561254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.71017439857082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.406990106612248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.669865150954529, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4768400732100826, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02083, "longitude": 18.51245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:06+00:00", "timestamp_unix": 1768193346.0}, "starlink_location": {"latitude": 40.0207370402542, "longitude": 18.5124872379477, "altitude": 70.83809823080199, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:49:13.338971+00:00", "timestamp_unix": 1768193353.338971}, "starlink_gps": {"latitude": 40.020737547114095, "longitude": 18.512487426305952, "altitude": 70.8300582518735, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:13.339228+00:00", "timestamp_unix": 1768193353.339228}, "nmea_primary": {"latitude": 40.02081333333334, "longitude": 18.512438333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:12.264417+00:00", "timestamp_unix": 1768193352.264417}, "nmea_secondary": {"latitude": 40.02082, "longitude": 18.512423333333334, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:11.881073+00:00", "timestamp_unix": 1768193351.881073}}

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


validation_timestamp: 2026-01-12T04:49:43.377424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.209224973360408, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.168782741913434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4961114879943405, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9866563746143684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05090433491235688, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.23886050201734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.847368631519249, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.203043250939528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.809746299630277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.658638948817434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020615, "longitude": 18.512451, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:37+00:00", "timestamp_unix": 1768193377.0}, "starlink_location": {"latitude": 40.020511153489245, "longitude": 18.512497571259498, "altitude": 70.85190065931569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:49:43.338880+00:00", "timestamp_unix": 1768193383.33888}, "starlink_gps": {"latitude": 40.02051158796122, "longitude": 18.51249775962607, "altitude": 70.85994101084981, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:43.339139+00:00", "timestamp_unix": 1768193383.339139}, "nmea_primary": {"latitude": 40.02059333333333, "longitude": 18.512443333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:42.237508+00:00", "timestamp_unix": 1768193382.237508}, "nmea_secondary": {"latitude": 40.020625, "longitude": 18.512431666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:49:41.609718+00:00", "timestamp_unix": 1768193381.609718}}

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


validation_timestamp: 2026-01-12T04:50:13.272651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.492830847858416, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.466186336729153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8496072418386706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.1430679149855285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02667413151374245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.136631181785047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.543692592019687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.110179761495754, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.517025717944584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.5904277064389944, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020374, "longitude": 18.51247, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:09+00:00", "timestamp_unix": 1768193409.0}, "starlink_location": {"latitude": 40.020287645726334, "longitude": 18.512519681375554, "altitude": 70.28207434193494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:50:13.236847+00:00", "timestamp_unix": 1768193413.236847}, "starlink_gps": {"latitude": 40.020287860455916, "longitude": 18.51251954173108, "altitude": 70.27810054599553, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:13.237108+00:00", "timestamp_unix": 1768193413.237108}, "nmea_primary": {"latitude": 40.020363333333336, "longitude": 18.512453333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:12.246840+00:00", "timestamp_unix": 1768193412.24684}, "nmea_secondary": {"latitude": 40.020403333333334, "longitude": 18.51244, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:11.881084+00:00", "timestamp_unix": 1768193411.881084}}

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


validation_timestamp: 2026-01-12T04:50:43.272253+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.328712959953656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.289911101383282, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8262662444737476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.434984036588344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040132500822318035, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.443404655262531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.76069804993247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.407141135298868, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.722100772205211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.604850425567872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02012, "longitude": 18.512486, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:41+00:00", "timestamp_unix": 1768193441.0}, "starlink_location": {"latitude": 40.020058242455754, "longitude": 18.51251606051088, "altitude": 69.81000002981774, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:50:43.237045+00:00", "timestamp_unix": 1768193443.237045}, "starlink_gps": {"latitude": 40.0200586015988, "longitude": 18.512516013798933, "altitude": 69.81000002800711, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:43.237305+00:00", "timestamp_unix": 1768193443.237305}, "nmea_primary": {"latitude": 40.02012333333333, "longitude": 18.512465, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:42.279306+00:00", "timestamp_unix": 1768193442.279306}, "nmea_secondary": {"latitude": 40.02017333333333, "longitude": 18.512456666666665, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:50:41.844904+00:00", "timestamp_unix": 1768193441.844904}}

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


validation_timestamp: 2026-01-12T04:51:13.257329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.309047528175656, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.276186434081615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.660006823742245, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.931442073406439, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03298671619671661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.664546350227818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.823487047447554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.632463789114587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.792376761923364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.292411107957239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01986, "longitude": 18.512506, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:12+00:00", "timestamp_unix": 1768193472.0}, "starlink_location": {"latitude": 40.019797839551224, "longitude": 18.512533907010365, "altitude": 70.59000002010546, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:51:13.218205+00:00", "timestamp_unix": 1768193473.218205}, "starlink_gps": {"latitude": 40.019798127417005, "longitude": 18.512533813407554, "altitude": 70.59000001804218, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:13.218466+00:00", "timestamp_unix": 1768193473.218466}, "nmea_primary": {"latitude": 40.019875, "longitude": 18.512481666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:12.269251+00:00", "timestamp_unix": 1768193472.269251}, "nmea_secondary": {"latitude": 40.01991666666667, "longitude": 18.512431666666668, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:11.575312+00:00", "timestamp_unix": 1768193471.575312}}

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


validation_timestamp: 2026-01-12T04:51:43.256348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.63380634255835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.59618745144336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.7420644873669096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.14898113568047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03799994738180747, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.24702993580672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.244756414528673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.209030283159377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.20779401109448, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.882264537915761, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019688, "longitude": 18.512524, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:33+00:00", "timestamp_unix": 1768193493.0}, "starlink_location": {"latitude": 40.01954079856706, "longitude": 18.512558777215254, "altitude": 70.88000002634148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:51:43.218755+00:00", "timestamp_unix": 1768193503.218755}, "starlink_gps": {"latitude": 40.0195411228992, "longitude": 18.512558636602115, "altitude": 70.88000002264792, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:43.219048+00:00", "timestamp_unix": 1768193503.219048}, "nmea_primary": {"latitude": 40.01963666666666, "longitude": 18.512516666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:42.269680+00:00", "timestamp_unix": 1768193502.26968}, "nmea_secondary": {"latitude": 40.019665, "longitude": 18.512458333333335, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:51:41.740895+00:00", "timestamp_unix": 1768193501.740895}}

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


validation_timestamp: 2026-01-12T04:52:13.274237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.114308886714422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.08070658085256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.335938144755014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.247144370968313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033983756741584985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.220077188329418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.27257273831888, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.186096693709619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.23901395879835, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.635269692576732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01944, "longitude": 18.512571, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:04+00:00", "timestamp_unix": 1768193524.0}, "starlink_location": {"latitude": 40.019298194074025, "longitude": 18.512610014788088, "altitude": 69.94792254858716, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:52:13.238180+00:00", "timestamp_unix": 1768193533.23818}, "starlink_gps": {"latitude": 40.01929848037674, "longitude": 18.5126098751473, "altitude": 69.95189629135587, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:13.238433+00:00", "timestamp_unix": 1768193533.238433}, "nmea_primary": {"latitude": 40.01940166666667, "longitude": 18.512561666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:12.259549+00:00", "timestamp_unix": 1768193532.259549}, "nmea_secondary": {"latitude": 40.01943333333333, "longitude": 18.51251, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:11.802302+00:00", "timestamp_unix": 1768193531.802302}}

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


validation_timestamp: 2026-01-12T04:52:43.374386+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.93361971965252, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.873050241688864, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0059121529096715, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.046473520838333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06120206866875539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.459142022279691, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.15315333340348, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.398009717374983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.092868314746084, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.218907110111212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019188, "longitude": 18.512615, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:37+00:00", "timestamp_unix": 1768193557.0}, "starlink_location": {"latitude": 40.019058207676245, "longitude": 18.512660059264697, "altitude": 69.51382763023113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:52:43.338285+00:00", "timestamp_unix": 1768193563.338285}, "starlink_gps": {"latitude": 40.01905871388557, "longitude": 18.51265977709695, "altitude": 69.52988692891759, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:43.338545+00:00", "timestamp_unix": 1768193563.338545}, "nmea_primary": {"latitude": 40.019171666666665, "longitude": 18.512605, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:42.278231+00:00", "timestamp_unix": 1768193562.278231}, "nmea_secondary": {"latitude": 40.01918, "longitude": 18.512556666666665, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:52:42.460900+00:00", "timestamp_unix": 1768193562.4609}}

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


validation_timestamp: 2026-01-12T04:53:13.379200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.868556224461729, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.778930355974785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.035983958777357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.350351143750415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08992168385137556, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.062497254421205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.021110417042618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.975521085753604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.943679689252676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3218800349731366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01894, "longitude": 18.512678, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:09+00:00", "timestamp_unix": 1768193589.0}, "starlink_location": {"latitude": 40.01886292141833, "longitude": 18.51270476176721, "altitude": 69.22000004518382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:53:13.339365+00:00", "timestamp_unix": 1768193593.339365}, "starlink_gps": {"latitude": 40.01886371715936, "longitude": 18.512704573592238, "altitude": 69.22000003557476, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:13.339621+00:00", "timestamp_unix": 1768193593.339621}, "nmea_primary": {"latitude": 40.018945, "longitude": 18.512655, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:12.276818+00:00", "timestamp_unix": 1768193592.276818}, "nmea_secondary": {"latitude": 40.018951666666666, "longitude": 18.512605, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:11.748352+00:00", "timestamp_unix": 1768193591.748352}}

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


validation_timestamp: 2026-01-12T04:53:43.376985+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.752673548745134, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.68808762627533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.616102482435421, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.68929021486991, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0648409321460759, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.853455035526553, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.279385327794705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.790717754534219, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.223473663340467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.545479622635234, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018715, "longitude": 18.512745, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:41+00:00", "timestamp_unix": 1768193621.0}, "starlink_location": {"latitude": 40.018629261118726, "longitude": 18.51276913086668, "altitude": 71.17191332944543, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:53:43.341379+00:00", "timestamp_unix": 1768193623.341379}, "starlink_gps": {"latitude": 40.01862983977923, "longitude": 18.51276903678931, "altitude": 71.1799448593056, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:43.341640+00:00", "timestamp_unix": 1768193623.34164}, "nmea_primary": {"latitude": 40.01873666666667, "longitude": 18.512713333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:42.268516+00:00", "timestamp_unix": 1768193622.268516}, "nmea_secondary": {"latitude": 40.01873833333333, "longitude": 18.51266, "altitude": 36.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:53:41.793814+00:00", "timestamp_unix": 1768193621.793814}}

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


validation_timestamp: 2026-01-12T04:54:13.253379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.344757144144898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.300494289608615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.94620356705238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9338046007251535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04481429802580353, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.036581994767479, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.795322495446356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.993984627696582, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.75688274856094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.85998147258997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01857, "longitude": 18.512806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:03+00:00", "timestamp_unix": 1768193643.0}, "starlink_location": {"latitude": 40.01843971665094, "longitude": 18.512865407036994, "altitude": 71.54993936717077, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:54:13.219795+00:00", "timestamp_unix": 1768193653.219795}, "starlink_gps": {"latitude": 40.01844011322465, "longitude": 18.512865313256768, "altitude": 71.55394245711523, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:13.220054+00:00", "timestamp_unix": 1768193653.220054}, "nmea_primary": {"latitude": 40.018535, "longitude": 18.512798333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:12.256098+00:00", "timestamp_unix": 1768193652.256098}, "nmea_secondary": {"latitude": 40.018546666666666, "longitude": 18.512743333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:11.728014+00:00", "timestamp_unix": 1768193651.728014}}

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


validation_timestamp: 2026-01-12T04:54:43.259906+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.346342291050616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.304669802587673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.953919981624782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.30874318211321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044096471120170046, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.20640923657098, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.07745063808677, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.168585833980696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.044820486688137, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.667222481334505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018383, "longitude": 18.512897, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:34+00:00", "timestamp_unix": 1768193674.0}, "starlink_location": {"latitude": 40.0182695501291, "longitude": 18.512948166666664, "altitude": 69.98000003519302, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:54:43.219847+00:00", "timestamp_unix": 1768193683.219847}, "starlink_gps": {"latitude": 40.01826994669819, "longitude": 18.512948166666664, "altitude": 69.98000003101686, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:43.220108+00:00", "timestamp_unix": 1768193683.220108}, "nmea_primary": {"latitude": 40.018348333333336, "longitude": 18.512886666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:42.258460+00:00", "timestamp_unix": 1768193682.25846}, "nmea_secondary": {"latitude": 40.01835666666667, "longitude": 18.512845, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:54:41.750876+00:00", "timestamp_unix": 1768193681.750876}}

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


validation_timestamp: 2026-01-12T04:55:13.267413+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.52733732424276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.503173694189044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3117158033922682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.537382682175265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024424807607554163, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.510900255189084, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.03870846472967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.488197933972849, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.018106329168509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121233976673786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018196, "longitude": 18.512959, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:07+00:00", "timestamp_unix": 1768193707.0}, "starlink_location": {"latitude": 40.018114420890186, "longitude": 18.512993203583044, "altitude": 66.27986718363131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:55:13.220132+00:00", "timestamp_unix": 1768193713.220132}, "starlink_gps": {"latitude": 40.018114637582094, "longitude": 18.512993156611003, "altitude": 66.28788739129321, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:13.220390+00:00", "timestamp_unix": 1768193713.22039}, "nmea_primary": {"latitude": 40.01818, "longitude": 18.512941666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:12.242903+00:00", "timestamp_unix": 1768193712.242903}, "nmea_secondary": {"latitude": 40.018188333333335, "longitude": 18.512906666666666, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:12.749774+00:00", "timestamp_unix": 1768193712.749774}}

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


validation_timestamp: 2026-01-12T04:55:43.256562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.860132242860677, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.833678726471039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.314021834734962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.11590615050458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026877877495856888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.307598199876026, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.138048096371033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.280730524392606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.111435999380577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.170797800665246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018024, "longitude": 18.513025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:38+00:00", "timestamp_unix": 1768193738.0}, "starlink_location": {"latitude": 40.017930254595136, "longitude": 18.513060777168377, "altitude": 67.63994046515113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:55:43.220621+00:00", "timestamp_unix": 1768193743.220621}, "starlink_gps": {"latitude": 40.0179304709649, "longitude": 18.513060636462125, "altitude": 67.64394460856657, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:43.220882+00:00", "timestamp_unix": 1768193743.220882}, "nmea_primary": {"latitude": 40.01802, "longitude": 18.512998333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:42.282165+00:00", "timestamp_unix": 1768193742.282165}, "nmea_secondary": {"latitude": 40.018035, "longitude": 18.512966666666667, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:55:41.762639+00:00", "timestamp_unix": 1768193741.762639}}

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


validation_timestamp: 2026-01-12T04:56:13.258515+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.002913382215603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.967342797738638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0360137796103244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.959394540081903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03586597696549703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.305996857254302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.869472023086459, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.270152187705877, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.83419259007197, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9697337396219283, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01786, "longitude": 18.513083, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:11+00:00", "timestamp_unix": 1768193771.0}, "starlink_location": {"latitude": 40.01778350632615, "longitude": 18.513117647199905, "altitude": 67.87994324194447, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:56:13.222380+00:00", "timestamp_unix": 1768193773.22238}, "starlink_gps": {"latitude": 40.017783795051066, "longitude": 18.513117459441176, "altitude": 67.88395060231929, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:13.222637+00:00", "timestamp_unix": 1768193773.222637}, "nmea_primary": {"latitude": 40.017865, "longitude": 18.51306, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:12.270000+00:00", "timestamp_unix": 1768193772.27}, "nmea_secondary": {"latitude": 40.01788333333333, "longitude": 18.51302, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:11.752523+00:00", "timestamp_unix": 1768193771.752523}}

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


validation_timestamp: 2026-01-12T04:56:43.261511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.850314309705835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.809598464646173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1924630748937797, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.685264665260269, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04072593562181992, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.251978921988881, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.169837218183943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.211642086621719, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.132114344368079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.567562040525133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01772, "longitude": 18.513155, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:41+00:00", "timestamp_unix": 1768193801.0}, "starlink_location": {"latitude": 40.017632758131015, "longitude": 18.513175073538743, "altitude": 70.54005435551376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:56:43.220934+00:00", "timestamp_unix": 1768193803.220934}, "starlink_gps": {"latitude": 40.01763311732998, "longitude": 18.51317498010366, "altitude": 70.53606594337616, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:43.221188+00:00", "timestamp_unix": 1768193803.221188}, "nmea_primary": {"latitude": 40.01772833333333, "longitude": 18.513131666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:42.259725+00:00", "timestamp_unix": 1768193802.259725}, "nmea_secondary": {"latitude": 40.01773166666667, "longitude": 18.51309, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:56:42.575369+00:00", "timestamp_unix": 1768193802.575369}}

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


validation_timestamp: 2026-01-12T04:57:13.261041+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.229208324273937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.21785398453684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.041733301526606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.05927814328954, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012032253989914117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.372416683427721, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.354523706889589, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.361394928979536, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.345832002464475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9115783288081123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01762, "longitude": 18.513208, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:02+00:00", "timestamp_unix": 1768193822.0}, "starlink_location": {"latitude": 40.017516210594536, "longitude": 18.513255499999993, "altitude": 71.95006093336953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:57:13.221264+00:00", "timestamp_unix": 1768193833.221264}, "starlink_gps": {"latitude": 40.017516318803196, "longitude": 18.5132555, "altitude": 71.94605590619503, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:13.221522+00:00", "timestamp_unix": 1768193833.221522}, "nmea_primary": {"latitude": 40.017601666666664, "longitude": 18.513206666666665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:12.262420+00:00", "timestamp_unix": 1768193832.26242}, "nmea_secondary": {"latitude": 40.01759, "longitude": 18.513163333333335, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:11.779441+00:00", "timestamp_unix": 1768193831.779441}}

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


validation_timestamp: 2026-01-12T04:57:43.261403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.230045524049153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.213664161740024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0326000384834608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.969794810385191, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019996110322670048, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.444346235477994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.834189361204867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.427143414212184, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.814710592007092, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.059746045556468, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017498, "longitude": 18.513292, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:33+00:00", "timestamp_unix": 1768193853.0}, "starlink_location": {"latitude": 40.01738487732284, "longitude": 18.51334014726907, "altitude": 74.04000000705267, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:57:43.221475+00:00", "timestamp_unix": 1768193863.221475}, "starlink_gps": {"latitude": 40.017384985492846, "longitude": 18.5133399596881, "altitude": 74.0400000064245, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:43.221731+00:00", "timestamp_unix": 1768193863.221731}, "nmea_primary": {"latitude": 40.017496666666666, "longitude": 18.51328, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:42.281241+00:00", "timestamp_unix": 1768193862.281241}, "nmea_secondary": {"latitude": 40.017473333333335, "longitude": 18.51324333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:57:41.711250+00:00", "timestamp_unix": 1768193861.71125}}

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


validation_timestamp: 2026-01-12T04:58:13.258185+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.108257945592896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.10091626962786, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9756316364879425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.154810076543029, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008921235950461352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.043822076671912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.078603512274858, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.036303064968255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.069897188662438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.116990210854839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017395, "longitude": 18.513397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:06+00:00", "timestamp_unix": 1768193886.0}, "starlink_location": {"latitude": 40.01731529240742, "longitude": 18.513454073720336, "altitude": 71.07006236120833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:58:13.221976+00:00", "timestamp_unix": 1768193893.221976}, "starlink_gps": {"latitude": 40.017315328400954, "longitude": 18.51345398009411, "altitude": 71.06606577336238, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:13.222237+00:00", "timestamp_unix": 1768193893.222237}, "nmea_primary": {"latitude": 40.017408333333336, "longitude": 18.513381666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:12.271602+00:00", "timestamp_unix": 1768193892.271602}, "nmea_secondary": {"latitude": 40.01737833333333, "longitude": 18.513353333333335, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:12.431736+00:00", "timestamp_unix": 1768193892.431736}}

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


validation_timestamp: 2026-01-12T04:58:43.257725+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.985637820450752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.988405465769826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1764253897061776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8490006917964792, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011288040896616277, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.161656783971742, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.051628778911766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.164473883348531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.051818059698082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9956133260958606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017338, "longitude": 18.513506, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:36+00:00", "timestamp_unix": 1768193916.0}, "starlink_location": {"latitude": 40.017276415118786, "longitude": 18.51355424029987, "altitude": 72.50000000278831, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:58:43.221918+00:00", "timestamp_unix": 1768193923.221918}, "starlink_gps": {"latitude": 40.01727634319482, "longitude": 18.513554146755823, "altitude": 72.50000000087466, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:43.222177+00:00", "timestamp_unix": 1768193923.222177}, "nmea_primary": {"latitude": 40.017355, "longitude": 18.513493333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:42.273984+00:00", "timestamp_unix": 1768193922.273984}, "nmea_secondary": {"latitude": 40.01732833333333, "longitude": 18.513488333333335, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:58:41.800965+00:00", "timestamp_unix": 1768193921.800965}}

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


validation_timestamp: 2026-01-12T04:59:13.282497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.612638518383369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.625263699474302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.99691295556695, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.548302389758136, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021510256674714883, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.605978872300918, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.476685480748394, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.61894411332567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.484953252115185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.201266259927002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017292, "longitude": 18.513638, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:09+00:00", "timestamp_unix": 1768193949.0}, "starlink_location": {"latitude": 40.017241795348994, "longitude": 18.513679620914537, "altitude": 72.01207700579893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:59:13.240988+00:00", "timestamp_unix": 1768193953.240988}, "starlink_gps": {"latitude": 40.017241615641105, "longitude": 18.513679527423594, "altitude": 72.00808618760179, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:13.241243+00:00", "timestamp_unix": 1768193953.241243}, "nmea_primary": {"latitude": 40.01732333333333, "longitude": 18.513615, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:12.260994+00:00", "timestamp_unix": 1768193952.260994}, "nmea_secondary": {"latitude": 40.017295, "longitude": 18.513608333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:11.745125+00:00", "timestamp_unix": 1768193951.745125}}

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


validation_timestamp: 2026-01-12T04:59:43.382975+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.624252533657444, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.625511960134916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6681827185906077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.289392558374607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02270318682722346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.291531774182047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.02864956353663, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.292604763419456, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.020402526917801, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.379699628327698, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017296, "longitude": 18.513735, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:41+00:00", "timestamp_unix": 1768193981.0}, "starlink_location": {"latitude": 40.01724505967755, "longitude": 18.51379492831177, "altitude": 74.06000000311188, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T04:59:43.343857+00:00", "timestamp_unix": 1768193983.343857}, "starlink_gps": {"latitude": 40.017244915019766, "longitude": 18.513794740170415, "altitude": 74.0600000014814, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:43.344114+00:00", "timestamp_unix": 1768193983.344114}, "nmea_primary": {"latitude": 40.017313333333334, "longitude": 18.51371333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:42.245493+00:00", "timestamp_unix": 1768193982.245493}, "nmea_secondary": {"latitude": 40.017266666666664, "longitude": 18.51373, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T04:59:42.723681+00:00", "timestamp_unix": 1768193982.723681}}

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


validation_timestamp: 2026-01-12T05:00:13.380859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.087983450729306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.0928799259555095, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3844422515596904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.155123243246785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017981407437657904, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.016141788659771, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.440362337434133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.017477429664776, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.43596344708306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.056179702440979, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017315, "longitude": 18.513783, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:12+00:00", "timestamp_unix": 1768194012.0}, "starlink_location": {"latitude": 40.017278226494334, "longitude": 18.513835964253918, "altitude": 74.86809268098366, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:00:13.341611+00:00", "timestamp_unix": 1768194013.341611}, "starlink_gps": {"latitude": 40.0172780817421, "longitude": 18.51383587012177, "altitude": 74.86005630613795, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:13.341865+00:00", "timestamp_unix": 1768194013.341865}, "nmea_primary": {"latitude": 40.017315, "longitude": 18.513755, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:12.282730+00:00", "timestamp_unix": 1768194012.28273}, "nmea_secondary": {"latitude": 40.017286666666664, "longitude": 18.513785, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:12.714629+00:00", "timestamp_unix": 1768194012.714629}}

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


validation_timestamp: 2026-01-12T05:00:43.260687+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.337496042811579, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.335653550642551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.885780175184533, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.379868468703315, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025334414850242307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.503817376725983, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.048381765204304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.516673930601037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.052058629743661, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6948594742170595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01731, "longitude": 18.513762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:33+00:00", "timestamp_unix": 1768194033.0}, "starlink_location": {"latitude": 40.01725475137617, "longitude": 18.513780278432076, "altitude": 75.9299317627287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:00:43.222910+00:00", "timestamp_unix": 1768194043.22291}, "starlink_gps": {"latitude": 40.01725482368101, "longitude": 18.513780560550224, "altitude": 75.93394599077816, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:43.223163+00:00", "timestamp_unix": 1768194043.223163}, "nmea_primary": {"latitude": 40.017305, "longitude": 18.513705, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:42.275965+00:00", "timestamp_unix": 1768194042.275965}, "nmea_secondary": {"latitude": 40.01730333333333, "longitude": 18.513748333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:00:41.814964+00:00", "timestamp_unix": 1768194041.814964}}

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


validation_timestamp: 2026-01-12T05:01:13.265551+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.911881189670668, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.877280453491739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.535672107572057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2671889355739894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048938289542005416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.687494214530849, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.845005046208739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.684343820974317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.8042150369804, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.693201868722749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017242, "longitude": 18.513592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:04+00:00", "timestamp_unix": 1768194064.0}, "starlink_location": {"latitude": 40.01715421331219, "longitude": 18.51357179769857, "altitude": 78.32006574127138, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:01:13.223656+00:00", "timestamp_unix": 1768194073.223656}, "starlink_gps": {"latitude": 40.01715446636849, "longitude": 18.513572267875045, "altitude": 78.31605167178844, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:13.223915+00:00", "timestamp_unix": 1768194073.223915}, "nmea_primary": {"latitude": 40.01721333333333, "longitude": 18.513525, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:12.261423+00:00", "timestamp_unix": 1768194072.261423}, "nmea_secondary": {"latitude": 40.017245, "longitude": 18.513618333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:11.545673+00:00", "timestamp_unix": 1768194071.545673}}

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


validation_timestamp: 2026-01-12T05:01:43.377353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.576771789332028, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.540624892046445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.447324638746058, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.225182877782377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07895525917160441, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.105044372988385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.199783703527835, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.118907584062951, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.137077628950916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.373780270719006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017117, "longitude": 18.513317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:36+00:00", "timestamp_unix": 1768194096.0}, "starlink_location": {"latitude": 40.01702204724892, "longitude": 18.5133096557713, "altitude": 77.23574173416081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:01:43.343002+00:00", "timestamp_unix": 1768194103.343002}, "starlink_gps": {"latitude": 40.017022336583324, "longitude": 18.5133105024595, "altitude": 77.25983669172226, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:43.343260+00:00", "timestamp_unix": 1768194103.34326}, "nmea_primary": {"latitude": 40.01709, "longitude": 18.51325, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:42.262701+00:00", "timestamp_unix": 1768194102.262701}, "nmea_secondary": {"latitude": 40.017118333333336, "longitude": 18.513378333333332, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:01:41.851602+00:00", "timestamp_unix": 1768194101.851602}}

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


validation_timestamp: 2026-01-12T05:02:13.263860+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.248307602180896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.239526086340962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.231517858142308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.742993998646364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02888881300153574, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.920162154992937, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.698754472649128, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.92729926859394, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.670512637162405, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.741565351782267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01701, "longitude": 18.512999, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:08+00:00", "timestamp_unix": 1768194128.0}, "starlink_location": {"latitude": 40.01694733616168, "longitude": 18.51302244526604, "altitude": 74.75993388861033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:02:13.223510+00:00", "timestamp_unix": 1768194133.22351}, "starlink_gps": {"latitude": 40.01694748066832, "longitude": 18.5130227271819, "altitude": 74.76394525479257, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:13.223764+00:00", "timestamp_unix": 1768194133.223764}, "nmea_primary": {"latitude": 40.016995, "longitude": 18.512953333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:12.249317+00:00", "timestamp_unix": 1768194132.249317}, "nmea_secondary": {"latitude": 40.01701, "longitude": 18.513101666666667, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:11.750477+00:00", "timestamp_unix": 1768194131.750477}}

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


validation_timestamp: 2026-01-12T05:02:43.261528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.44014475020688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.446275981164105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.435549830055785, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.210517377816696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02434392775701487, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.472551609920808, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.999194491462002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.488077720244572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.979243058466675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.644886336001512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016964, "longitude": 18.512707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:39+00:00", "timestamp_unix": 1768194159.0}, "starlink_location": {"latitude": 40.016919292347445, "longitude": 18.51273294506314, "altitude": 74.43993097462771, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:02:43.223612+00:00", "timestamp_unix": 1768194163.223612}, "starlink_gps": {"latitude": 40.01691932847779, "longitude": 18.51273322700739, "altitude": 74.44394274748075, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:43.223863+00:00", "timestamp_unix": 1768194163.223863}, "nmea_primary": {"latitude": 40.01696333333334, "longitude": 18.512666666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:42.252430+00:00", "timestamp_unix": 1768194162.25243}, "nmea_secondary": {"latitude": 40.01696333333334, "longitude": 18.512791666666665, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:02:42.763584+00:00", "timestamp_unix": 1768194162.763584}}

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


validation_timestamp: 2026-01-12T05:03:13.283529+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.074842480448467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.13973335845699, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.941454843985024, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.174935894735929, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06498195192660394, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.986628115058846, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.326398379272878, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.051590346322447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.293947489845228, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.967102097928645, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016975, "longitude": 18.512426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:11+00:00", "timestamp_unix": 1768194191.0}, "starlink_location": {"latitude": 40.01695302141518, "longitude": 18.512464288602224, "altitude": 72.18208313672338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:03:13.242807+00:00", "timestamp_unix": 1768194193.242807}, "starlink_gps": {"latitude": 40.01695269636474, "longitude": 18.512464922738577, "altitude": 72.17606773314493, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:13.243059+00:00", "timestamp_unix": 1768194193.243059}, "nmea_primary": {"latitude": 40.01698666666667, "longitude": 18.512395, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:12.273487+00:00", "timestamp_unix": 1768194192.273487}, "nmea_secondary": {"latitude": 40.01697, "longitude": 18.51251, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:12.573842+00:00", "timestamp_unix": 1768194192.573842}}

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


validation_timestamp: 2026-01-12T05:03:43.262194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.403294733955129, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.427311337746472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9022067439454882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.058224418774033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02895527838777369, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.552668963155753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.459130810109639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.578982451287993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.433642109588341, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.675808202165873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017048, "longitude": 18.512112, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:42+00:00", "timestamp_unix": 1768194222.0}, "starlink_location": {"latitude": 40.01701074846085, "longitude": 18.512152742262963, "altitude": 71.43000001582355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:03:43.224431+00:00", "timestamp_unix": 1768194223.224431}, "starlink_gps": {"latitude": 40.01701067666185, "longitude": 18.512153069097057, "altitude": 71.43000001260728, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:43.224680+00:00", "timestamp_unix": 1768194223.22468}, "nmea_primary": {"latitude": 40.01704333333333, "longitude": 18.512103333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:42.263569+00:00", "timestamp_unix": 1768194222.263569}, "nmea_secondary": {"latitude": 40.017025, "longitude": 18.512238333333332, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:03:41.851575+00:00", "timestamp_unix": 1768194221.851575}}

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


validation_timestamp: 2026-01-12T05:04:13.381629+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.173419102812539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.118943781071686, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.344021712128087, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.987507770329854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08368737886207273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.443116793957877, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.412934199456384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.514014618182377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.33615764813709, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.33149405577933, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017113, "longitude": 18.51188, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:04+00:00", "timestamp_unix": 1768194244.0}, "starlink_location": {"latitude": 40.01709300620686, "longitude": 18.511838525021016, "altitude": 73.13000004076007, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:04:13.346879+00:00", "timestamp_unix": 1768194253.346879}, "starlink_gps": {"latitude": 40.017092789159626, "longitude": 18.511839465988363, "altitude": 73.13000003156777, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:13.347127+00:00", "timestamp_unix": 1768194253.347127}, "nmea_primary": {"latitude": 40.01713, "longitude": 18.511796666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:12.262674+00:00", "timestamp_unix": 1768194252.262674}, "nmea_secondary": {"latitude": 40.01710166666667, "longitude": 18.511936666666667, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:12.461694+00:00", "timestamp_unix": 1768194252.461694}}

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


validation_timestamp: 2026-01-12T05:04:43.260446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8876716935185667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.867533106559023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.275414257760782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.877432956274859, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05252184608294131, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.149567593923438, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.624341460331042, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.188060803898722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.573306910953669, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.123219776865374, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01722, "longitude": 18.511513, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:36+00:00", "timestamp_unix": 1768194276.0}, "starlink_location": {"latitude": 40.01719024842677, "longitude": 18.511489021607144, "altitude": 70.59017189768686, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:04:43.224451+00:00", "timestamp_unix": 1768194283.224451}, "starlink_gps": {"latitude": 40.01719017632679, "longitude": 18.511489631131344, "altitude": 70.57816331844671, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:43.224692+00:00", "timestamp_unix": 1768194283.224692}, "nmea_primary": {"latitude": 40.017226666666666, "longitude": 18.511451666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:42.266862+00:00", "timestamp_unix": 1768194282.266862}, "nmea_secondary": {"latitude": 40.01719833333333, "longitude": 18.511613333333333, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:04:41.732857+00:00", "timestamp_unix": 1768194281.732857}}

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


validation_timestamp: 2026-01-12T05:05:13.264551+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.7640975975507243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.7439547179017235, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.895074001140835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.03096513879611, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040806392005242484, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.744771091274419, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.440063692775766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.7817162989022517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.399322847282496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.846818097406977, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01731, "longitude": 18.511173, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:08+00:00", "timestamp_unix": 1768194308.0}, "starlink_location": {"latitude": 40.01730491521105, "longitude": 18.511166964563024, "altitude": 71.6400000289003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:05:13.224835+00:00", "timestamp_unix": 1768194313.224835}, "starlink_gps": {"latitude": 40.01730484296676, "longitude": 18.511167434366847, "altitude": 71.64000002418307, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:13.225079+00:00", "timestamp_unix": 1768194313.225079}, "nmea_primary": {"latitude": 40.017325, "longitude": 18.511131666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:12.271446+00:00", "timestamp_unix": 1768194312.271446}, "nmea_secondary": {"latitude": 40.017291666666665, "longitude": 18.511288333333333, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:11.809166+00:00", "timestamp_unix": 1768194311.809166}}

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


validation_timestamp: 2026-01-12T05:05:43.260937+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.279913318640264, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.2951392481689785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7767052208952077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.020578653975043, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04299646697516316, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.6223568315944172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.675107701651013, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.659787280907338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.632511049644718, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.742742605424121, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017426, "longitude": 18.510862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:41+00:00", "timestamp_unix": 1768194341.0}, "starlink_location": {"latitude": 40.01741449673885, "longitude": 18.510861465690052, "altitude": 70.62005411935777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:05:43.225203+00:00", "timestamp_unix": 1768194343.225203}, "starlink_gps": {"latitude": 40.01741435264186, "longitude": 18.510861934221253, "altitude": 70.61605411938636, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:43.225455+00:00", "timestamp_unix": 1768194343.225455}, "nmea_primary": {"latitude": 40.01744, "longitude": 18.510835, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:42.259108+00:00", "timestamp_unix": 1768194342.259108}, "nmea_secondary": {"latitude": 40.01739333333333, "longitude": 18.510971666666666, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:05:41.888941+00:00", "timestamp_unix": 1768194341.888941}}

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


validation_timestamp: 2026-01-12T05:06:13.381769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8064189105852764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8917042439269205, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6822335350208606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.395448064670076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08528538818331126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.487381238122833, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.640357527484545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.572628556987771, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.55804953875612, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.047304569527407, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01754, "longitude": 18.510578, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:11+00:00", "timestamp_unix": 1768194371.0}, "starlink_location": {"latitude": 40.01752929253832, "longitude": 18.510593952896723, "altitude": 71.42426885482183, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:06:13.345179+00:00", "timestamp_unix": 1768194373.345179}, "starlink_gps": {"latitude": 40.017528786344144, "longitude": 18.510594705304737, "altitude": 71.40018060547396, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:13.345425+00:00", "timestamp_unix": 1768194373.345425}, "nmea_primary": {"latitude": 40.017555, "longitude": 18.510553333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:12.281020+00:00", "timestamp_unix": 1768194372.28102}, "nmea_secondary": {"latitude": 40.017495, "longitude": 18.510685, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:11.901223+00:00", "timestamp_unix": 1768194371.901223}}

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


validation_timestamp: 2026-01-12T05:06:43.266303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.159874234268818, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.136082408102773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.053996258547274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6783002377137555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024282158862069077, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.812739133897255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.696025032442622, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.831871991420949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.672357695288147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.223816985077256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017628, "longitude": 18.510387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:32+00:00", "timestamp_unix": 1768194392.0}, "starlink_location": {"latitude": 40.01762637424316, "longitude": 18.51032644561117, "altitude": 72.08006060659153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:06:43.225698+00:00", "timestamp_unix": 1768194403.225698}, "starlink_gps": {"latitude": 40.017626338204536, "longitude": 18.51032672684296, "altitude": 72.07605901067977, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:43.225940+00:00", "timestamp_unix": 1768194403.22594}, "nmea_primary": {"latitude": 40.01765833333334, "longitude": 18.51028833333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:42.268604+00:00", "timestamp_unix": 1768194402.268604}, "nmea_secondary": {"latitude": 40.0176, "longitude": 18.51041, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:06:41.926144+00:00", "timestamp_unix": 1768194401.926144}}

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


validation_timestamp: 2026-01-12T05:07:13.383202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.355656336827709, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.2993920818552995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.207013599946868, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.027011279800179, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09636574128574142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.464296842235017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.777421192836302, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.532500935566379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.68157843874539, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.943717192836333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01772, "longitude": 18.510084, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:04+00:00", "timestamp_unix": 1768194424.0}, "starlink_location": {"latitude": 40.017690446529244, "longitude": 18.510050429688903, "altitude": 74.35617411019159, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:07:13.344690+00:00", "timestamp_unix": 1768194433.34469}, "starlink_gps": {"latitude": 40.01769037427645, "longitude": 18.51005155735796, "altitude": 74.34012872027851, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:13.344948+00:00", "timestamp_unix": 1768194433.344948}, "nmea_primary": {"latitude": 40.017735, "longitude": 18.510001666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:12.271387+00:00", "timestamp_unix": 1768194432.271387}, "nmea_secondary": {"latitude": 40.017691666666664, "longitude": 18.51013, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:12.683908+00:00", "timestamp_unix": 1768194432.683908}}

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


validation_timestamp: 2026-01-12T05:07:43.263958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6666428903591366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.657298583106447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.073402780264464, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.973413642834294, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02040125151622367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.327973878983205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.780563210913545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.343104317831232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.760167356635518, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.045074142667605, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017773, "longitude": 18.509756, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:36+00:00", "timestamp_unix": 1768194456.0}, "starlink_location": {"latitude": 40.017749959041154, "longitude": 18.509747315462807, "altitude": 72.86993397496674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:07:43.226535+00:00", "timestamp_unix": 1768194463.226535}, "starlink_gps": {"latitude": 40.017749995159896, "longitude": 18.509747550343853, "altitude": 72.87394446050851, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:43.226823+00:00", "timestamp_unix": 1768194463.226823}, "nmea_primary": {"latitude": 40.017788333333336, "longitude": 18.509663333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:42.277888+00:00", "timestamp_unix": 1768194462.277888}, "nmea_secondary": {"latitude": 40.017763333333335, "longitude": 18.509825, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:07:42.635582+00:00", "timestamp_unix": 1768194462.635582}}

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


validation_timestamp: 2026-01-12T05:08:13.265021+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.028636356560696, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.024145241340716, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.199240134331233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.2699556573484285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025181698827955602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.51004006326894, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.07507365960925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.532179974313005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.054829011578686, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.373565341802193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01782, "longitude": 18.509426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:06+00:00", "timestamp_unix": 1768194486.0}, "starlink_location": {"latitude": 40.01778041506353, "longitude": 18.509397445950952, "altitude": 73.21000001146894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:08:13.226149+00:00", "timestamp_unix": 1768194493.226149}, "starlink_gps": {"latitude": 40.01778034319453, "longitude": 18.509397726370644, "altitude": 73.21000000987007, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:13.226405+00:00", "timestamp_unix": 1768194493.226405}, "nmea_primary": {"latitude": 40.01781666666667, "longitude": 18.509353333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:12.267385+00:00", "timestamp_unix": 1768194492.267385}, "nmea_secondary": {"latitude": 40.017808333333335, "longitude": 18.50951, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:11.919314+00:00", "timestamp_unix": 1768194491.919314}}

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


validation_timestamp: 2026-01-12T05:08:43.385342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.7016284128955625, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.745006041538397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.583125710144583, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.103830959590894, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05834211136009662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.447739069255488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.783881515087575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.501756540267113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.735835637655923, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.644747189433131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017845, "longitude": 18.509087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:39+00:00", "timestamp_unix": 1768194519.0}, "starlink_location": {"latitude": 40.01780905969794, "longitude": 18.509116084102295, "altitude": 74.0138290606416, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:08:43.345644+00:00", "timestamp_unix": 1768194523.345644}, "starlink_gps": {"latitude": 40.01780891502987, "longitude": 18.509116742649393, "altitude": 74.02989245992694, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:43.345903+00:00", "timestamp_unix": 1768194523.345903}, "nmea_primary": {"latitude": 40.017845, "longitude": 18.509056666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:42.264896+00:00", "timestamp_unix": 1768194522.264896}, "nmea_secondary": {"latitude": 40.017828333333334, "longitude": 18.509191666666666, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:08:41.886624+00:00", "timestamp_unix": 1768194521.886624}}

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


validation_timestamp: 2026-01-12T05:09:13.287574+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.271432554974073, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.276747244123081, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1341484908515485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.671984876414491, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025153863088737863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.927243552090841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.252493803065278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.939537337548606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.227557186808647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.732311177982664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017876, "longitude": 18.508785, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:11+00:00", "timestamp_unix": 1768194551.0}, "starlink_location": {"latitude": 40.017819715234666, "longitude": 18.508828470712412, "altitude": 72.49000001272223, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:09:13.247898+00:00", "timestamp_unix": 1768194553.247898}, "starlink_gps": {"latitude": 40.01781978702418, "longitude": 18.508828750822307, "altitude": 72.49000001071256, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:13.248153+00:00", "timestamp_unix": 1768194553.248153}, "nmea_primary": {"latitude": 40.01786166666667, "longitude": 18.508768333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:12.256714+00:00", "timestamp_unix": 1768194552.256714}, "nmea_secondary": {"latitude": 40.01784833333333, "longitude": 18.508905, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:11.672940+00:00", "timestamp_unix": 1768194551.67294}}

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


validation_timestamp: 2026-01-12T05:09:43.386849+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.542564769983442, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.583815853005168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6761006273643778, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.141213911492663, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05674929129735803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.587244777724571, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6462313277314236, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.631794473319583, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.606551641651966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.606941155049908, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017887, "longitude": 18.508503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:42+00:00", "timestamp_unix": 1768194582.0}, "starlink_location": {"latitude": 40.01783378000346, "longitude": 18.508557916026472, "altitude": 72.20000001791362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:09:43.348775+00:00", "timestamp_unix": 1768194583.348775}, "starlink_gps": {"latitude": 40.01783370754829, "longitude": 18.50855857567653, "altitude": 72.20000001331714, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:43.349031+00:00", "timestamp_unix": 1768194583.349031}, "nmea_primary": {"latitude": 40.01788333333333, "longitude": 18.508496666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:42.268210+00:00", "timestamp_unix": 1768194582.26821}, "nmea_secondary": {"latitude": 40.01787, "longitude": 18.50862, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:09:42.729750+00:00", "timestamp_unix": 1768194582.72975}}

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


validation_timestamp: 2026-01-12T05:10:13.265498+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.213284781970601, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.22107204567165, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.707776290681486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.50646757358167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026840032242393463, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.792009053789908, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.365892360623239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.817627631507302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.350476005744648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.468379831349639, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017883, "longitude": 18.50833, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:03+00:00", "timestamp_unix": 1768194603.0}, "starlink_location": {"latitude": 40.017827955958545, "longitude": 18.508317445870304, "altitude": 69.69994330243931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:10:13.228653+00:00", "timestamp_unix": 1768194613.228653}, "starlink_gps": {"latitude": 40.01782784766997, "longitude": 18.50831772755209, "altitude": 69.70395128274627, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:13.228911+00:00", "timestamp_unix": 1768194613.228911}, "nmea_primary": {"latitude": 40.017876666666666, "longitude": 18.508251666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:12.258056+00:00", "timestamp_unix": 1768194612.258056}, "nmea_secondary": {"latitude": 40.017855, "longitude": 18.508383333333335, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:11.848532+00:00", "timestamp_unix": 1768194611.848532}}

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


validation_timestamp: 2026-01-12T05:10:43.267316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.866444866319895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.861280618513705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0025127094964335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.535392513553355, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012579943980020793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7888788151779895, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.707788850233488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7944211184079935, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.695973023540035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.520201415268648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017857, "longitude": 18.5081, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:34+00:00", "timestamp_unix": 1768194634.0}, "starlink_location": {"latitude": 40.01781345919675, "longitude": 18.508094223215988, "altitude": 71.3999512565366, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:10:43.227384+00:00", "timestamp_unix": 1768194643.227384}, "starlink_gps": {"latitude": 40.01781349510012, "longitude": 18.508094363304462, "altitude": 71.40393782775945, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:43.227641+00:00", "timestamp_unix": 1768194643.227641}, "nmea_primary": {"latitude": 40.01786333333333, "longitude": 18.50803, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:42.249496+00:00", "timestamp_unix": 1768194642.249496}, "nmea_secondary": {"latitude": 40.01785666666667, "longitude": 18.508164999999998, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:10:41.908525+00:00", "timestamp_unix": 1768194641.908525}}

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


validation_timestamp: 2026-01-12T05:11:13.266852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.510287398916064, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.503657286360691, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2008914712036454, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.103212308003925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04289060476550935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.468759420493043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.911740983179618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.478996368333029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.873910869857655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.10426026325111, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017822, "longitude": 18.507875, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:06+00:00", "timestamp_unix": 1768194666.0}, "starlink_location": {"latitude": 40.017773669871715, "longitude": 18.50788929880505, "altitude": 73.22000003302344, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:11:13.227743+00:00", "timestamp_unix": 1768194673.227743}, "starlink_gps": {"latitude": 40.017773813613964, "longitude": 18.507889766185116, "altitude": 73.22000002883878, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:13.228001+00:00", "timestamp_unix": 1768194673.228001}, "nmea_primary": {"latitude": 40.017828333333334, "longitude": 18.507838333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:12.260332+00:00", "timestamp_unix": 1768194672.260332}, "nmea_secondary": {"latitude": 40.017835, "longitude": 18.507956666666665, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:11.793872+00:00", "timestamp_unix": 1768194671.793872}}

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


validation_timestamp: 2026-01-12T05:11:43.344693+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.150733920822661, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.13336874781437, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.626543791549642, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.141773576680803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.034028992614256605, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.402998954531127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.465058071255577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.401827534757528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.43171330554921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.28393732235297, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017776, "longitude": 18.50769, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:37+00:00", "timestamp_unix": 1768194697.0}, "starlink_location": {"latitude": 40.01773110678942, "longitude": 18.50770490475043, "altitude": 69.19190462884411, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:11:43.307260+00:00", "timestamp_unix": 1768194703.30726}, "starlink_gps": {"latitude": 40.0177313236118, "longitude": 18.50770518675075, "altitude": 69.20394219284661, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:43.307523+00:00", "timestamp_unix": 1768194703.307523}, "nmea_primary": {"latitude": 40.01776666666667, "longitude": 18.507661666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:42.270683+00:00", "timestamp_unix": 1768194702.270683}, "nmea_secondary": {"latitude": 40.01775833333333, "longitude": 18.507758333333335, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:11:41.796705+00:00", "timestamp_unix": 1768194701.796705}}

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


validation_timestamp: 2026-01-12T05:12:13.264589+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.489636876821222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.474506530989033, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.030672372281309, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.171027643661574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02876381748831695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.450013632968163, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.262550399142593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.442650285665463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.24010014106645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.152805366131233, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017708, "longitude": 18.507544, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:10+00:00", "timestamp_unix": 1768194730.0}, "starlink_location": {"latitude": 40.01765492146516, "longitude": 18.507575686185483, "altitude": 72.62005584131171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:12:13.228257+00:00", "timestamp_unix": 1768194733.228257}, "starlink_gps": {"latitude": 40.017655136959995, "longitude": 18.507575873034426, "altitude": 72.61606788445377, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:13.228513+00:00", "timestamp_unix": 1768194733.228513}, "nmea_primary": {"latitude": 40.017691666666664, "longitude": 18.507533333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:12.274841+00:00", "timestamp_unix": 1768194732.274841}, "nmea_secondary": {"latitude": 40.01766666666666, "longitude": 18.507623333333335, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:12.753184+00:00", "timestamp_unix": 1768194732.753184}}

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


validation_timestamp: 2026-01-12T05:12:43.266698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.541416339472744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.541184827680302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.742978685545085, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.609147922517465, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005644797838009912, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.346477199396826, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.034148254084715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.3474546751651655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.029597463492502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.82315657342182, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017624, "longitude": 18.507421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:41+00:00", "timestamp_unix": 1768194761.0}, "starlink_location": {"latitude": 40.017580792517705, "longitude": 18.507473129947233, "altitude": 72.8401503905461, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:12:43.228318+00:00", "timestamp_unix": 1768194763.228318}, "starlink_gps": {"latitude": 40.01758082848466, "longitude": 18.50747317672588, "altitude": 72.82816950032385, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:43.228572+00:00", "timestamp_unix": 1768194763.228572}, "nmea_primary": {"latitude": 40.017608333333335, "longitude": 18.507421666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:42.284567+00:00", "timestamp_unix": 1768194762.284567}, "nmea_secondary": {"latitude": 40.017585, "longitude": 18.507508333333334, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:12:41.854760+00:00", "timestamp_unix": 1768194761.85476}}

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


validation_timestamp: 2026-01-12T05:13:13.269938+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.655618528422288, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.644130470473288, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.012600214958925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.506920435650095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020027391802513405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.555774797169595, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.850159046534087, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.55435316081381, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.832804600700956, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.78674427459277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017548, "longitude": 18.507345, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:03+00:00", "timestamp_unix": 1768194783.0}, "starlink_location": {"latitude": 40.017465502968754, "longitude": 18.507380389420426, "altitude": 72.66012444274094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:13:13.228488+00:00", "timestamp_unix": 1768194793.228488}, "starlink_gps": {"latitude": 40.01746564726155, "longitude": 18.507380530170856, "altitude": 72.65211357738308, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:13.228744+00:00", "timestamp_unix": 1768194793.228744}, "nmea_primary": {"latitude": 40.01751, "longitude": 18.507313333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:12.270045+00:00", "timestamp_unix": 1768194792.270045}, "nmea_secondary": {"latitude": 40.01752666666667, "longitude": 18.50739, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:11.440765+00:00", "timestamp_unix": 1768194791.440765}}

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


validation_timestamp: 2026-01-12T05:13:43.265714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.663748965151145, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.642931679024317, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4774780448399962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.154038835952959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02917875534483904, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.553087742255767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.50107255398866, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.542168710277922, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.473186610849303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.107145605533227, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01743, "longitude": 18.507248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:36+00:00", "timestamp_unix": 1768194816.0}, "starlink_location": {"latitude": 40.017361547181196, "longitude": 18.507296593067714, "altitude": 71.12988573724317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:13:43.228704+00:00", "timestamp_unix": 1768194823.228704}, "starlink_gps": {"latitude": 40.017361799570374, "longitude": 18.507296686855415, "altitude": 71.13789269055752, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:43.228957+00:00", "timestamp_unix": 1768194823.228957}, "nmea_primary": {"latitude": 40.017403333333334, "longitude": 18.507226666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:42.282307+00:00", "timestamp_unix": 1768194822.282307}, "nmea_secondary": {"latitude": 40.01742, "longitude": 18.507295, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:13:41.847122+00:00", "timestamp_unix": 1768194821.847122}}

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


validation_timestamp: 2026-01-12T05:14:13.269608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.346444387600434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.336960257691759, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.287067901080041, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9774775401182985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03443999978796696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.745752000503244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.160317016410351, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7523645725249715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.138616653381774, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.887780256948055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017303, "longitude": 18.507156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:06+00:00", "timestamp_unix": 1768194846.0}, "starlink_location": {"latitude": 40.01722379530782, "longitude": 18.507192741871684, "altitude": 65.53955414942614, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:14:13.229044+00:00", "timestamp_unix": 1768194853.229044}, "starlink_gps": {"latitude": 40.0172239758029, "longitude": 18.50719307052316, "altitude": 65.5676121992633, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:13.229299+00:00", "timestamp_unix": 1768194853.229299}, "nmea_primary": {"latitude": 40.017271666666666, "longitude": 18.507126666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:12.273363+00:00", "timestamp_unix": 1768194852.273363}, "nmea_secondary": {"latitude": 40.017315, "longitude": 18.5072, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:11.464487+00:00", "timestamp_unix": 1768194851.464487}}

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


validation_timestamp: 2026-01-12T05:14:43.348107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.101829906655509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0727633462939234, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9099081421490833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.962975561524526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04332496759881517, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.243252968807296, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.768933567377418, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.229345847936486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.72946396062992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.61810149444204, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01714, "longitude": 18.507048, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:39+00:00", "timestamp_unix": 1768194879.0}, "starlink_location": {"latitude": 40.01708260065544, "longitude": 18.50708457161367, "altitude": 69.02000001049608, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:14:43.308749+00:00", "timestamp_unix": 1768194883.308749}, "starlink_gps": {"latitude": 40.01708296261479, "longitude": 18.50708475991837, "altitude": 69.02000000816986, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:43.309006+00:00", "timestamp_unix": 1768194883.309006}, "nmea_primary": {"latitude": 40.017125, "longitude": 18.50702, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:42.281471+00:00", "timestamp_unix": 1768194882.281471}, "nmea_secondary": {"latitude": 40.01718833333333, "longitude": 18.507078333333332, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:14:42.782384+00:00", "timestamp_unix": 1768194882.782384}}

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


validation_timestamp: 2026-01-12T05:15:13.387772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1222483762604165, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1000906765779135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.441351594040636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.159041286546856, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06271266056826993, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.568189487533408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.373501632938076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5674957265292075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.324077686438025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.576942077388514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016983, "longitude": 18.506933, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:11+00:00", "timestamp_unix": 1768194911.0}, "starlink_location": {"latitude": 40.01692243409859, "longitude": 18.506960215023796, "altitude": 72.16000002148911, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:15:13.348863+00:00", "timestamp_unix": 1768194913.348863}, "starlink_gps": {"latitude": 40.016922795995484, "longitude": 18.506960779839105, "altitude": 72.16000001793208, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:13.349107+00:00", "timestamp_unix": 1768194913.349107}, "nmea_primary": {"latitude": 40.01696833333333, "longitude": 18.506911666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:12.256630+00:00", "timestamp_unix": 1768194912.25663}, "nmea_secondary": {"latitude": 40.01704, "longitude": 18.506993333333334, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:11.770215+00:00", "timestamp_unix": 1768194911.770215}}

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


validation_timestamp: 2026-01-12T05:15:43.266146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.52358513809056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.494136457994623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9020046467439709, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.337532801603881, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036819702133994436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.095211606719428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.87345068930551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.070735168113748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.836744337636706, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.231019290066568, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01679, "longitude": 18.506773, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:41+00:00", "timestamp_unix": 1768194941.0}, "starlink_location": {"latitude": 40.016711965509266, "longitude": 18.50681909310602, "altitude": 72.88994393438512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:15:43.229756+00:00", "timestamp_unix": 1768194943.229756}, "starlink_gps": {"latitude": 40.016712288811476, "longitude": 18.50681918654651, "altitude": 72.8939326266201, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:43.230012+00:00", "timestamp_unix": 1768194943.230012}, "nmea_primary": {"latitude": 40.016778333333335, "longitude": 18.506756666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:42.285052+00:00", "timestamp_unix": 1768194942.285052}, "nmea_secondary": {"latitude": 40.01685333333333, "longitude": 18.506845, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:15:41.793224+00:00", "timestamp_unix": 1768194941.793224}}

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


validation_timestamp: 2026-01-12T05:16:13.343328+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.405430084909597, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.352352657183026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.800064439855005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.198087291811104, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06124640399811512, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.837065786079535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.494203593188463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.821130041543927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.4348503221152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.627602606889845, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016647, "longitude": 18.506645, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:03+00:00", "timestamp_unix": 1768194963.0}, "starlink_location": {"latitude": 40.01653620726722, "longitude": 18.506662107263086, "altitude": 71.97190734073948, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:16:13.309433+00:00", "timestamp_unix": 1768194973.309433}, "starlink_gps": {"latitude": 40.016536713843266, "longitude": 18.506662389624754, "altitude": 71.97994280533425, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:13.309692+00:00", "timestamp_unix": 1768194973.309692}, "nmea_primary": {"latitude": 40.01658, "longitude": 18.50659, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:12.274994+00:00", "timestamp_unix": 1768194972.274994}, "nmea_secondary": {"latitude": 40.016665, "longitude": 18.506688333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:11.806393+00:00", "timestamp_unix": 1768194971.806393}}

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


validation_timestamp: 2026-01-12T05:16:43.265048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.036751351673507, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.994111185917868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.604843588546447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.410110225653113, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04675746575357219, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.686271704906118, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.154805007532229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.664444940102818, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.108896613255181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.935261060225871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016445, "longitude": 18.50648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:35+00:00", "timestamp_unix": 1768194995.0}, "starlink_location": {"latitude": 40.01633705113562, "longitude": 18.50649051989126, "altitude": 70.000000039279, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:16:43.230032+00:00", "timestamp_unix": 1768195003.230032}, "starlink_gps": {"latitude": 40.01633744650024, "longitude": 18.506490706874082, "altitude": 70.00000003462159, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:43.230286+00:00", "timestamp_unix": 1768195003.230286}, "nmea_primary": {"latitude": 40.01638833333333, "longitude": 18.50643, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:42.271661+00:00", "timestamp_unix": 1768195002.271661}, "nmea_secondary": {"latitude": 40.01647166666667, "longitude": 18.506518333333332, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:16:42.756955+00:00", "timestamp_unix": 1768195002.756955}}

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


validation_timestamp: 2026-01-12T05:17:13.268999+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.071795843444502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.054341459540153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.457417944762175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.868512768489593, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040046552678488875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.642842302655252, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.759443269922112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.640892719726949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.72700182581645, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.986367069242334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016228, "longitude": 18.5063, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:07+00:00", "timestamp_unix": 1768195027.0}, "starlink_location": {"latitude": 40.01614792113394, "longitude": 18.506320371922094, "altitude": 69.26000002788864, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T05:17:13.230387+00:00", "timestamp_unix": 1768195033.230387}, "starlink_gps": {"latitude": 40.01614813776787, "longitude": 18.5063207475869, "altitude": 69.26000002292236, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:13.230647+00:00", "timestamp_unix": 1768195033.230647}, "nmea_primary": {"latitude": 40.01619, "longitude": 18.506283333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:12.293242+00:00", "timestamp_unix": 1768195032.293242}, "nmea_secondary": {"latitude": 40.016283333333334, "longitude": 18.506375, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T05:17:11.785450+00:00", "timestamp_unix": 1768195031.78545}}

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


