# positions_validation

validation_timestamp: 2026-01-12T07:32:43.546520+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.232695898763566, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.237835820339155, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7177542242020274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8102576378704645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005607294533341965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.853140137026662, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.556774566614071, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.858694291625799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.562254991505272, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.313261455747388, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004322, "longitude": 18.50619, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:43+00:00", "timestamp_unix": 1768203163.0}, "starlink_location": {"latitude": 40.0042614058418, "longitude": 18.506220872149363, "altitude": 73.43000000156606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:32:43.510554+00:00", "timestamp_unix": 1768203163.510554}, "starlink_gps": {"latitude": 40.00426137011381, "longitude": 18.506220918608157, "altitude": 73.43000000064431, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:43.510842+00:00", "timestamp_unix": 1768203163.510842}, "nmea_primary": {"latitude": 40.004325, "longitude": 18.50615833333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:42.349771+00:00", "timestamp_unix": 1768203162.349771}, "nmea_secondary": {"latitude": 40.004288333333335, "longitude": 18.506198333333334, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:32:42.899565+00:00", "timestamp_unix": 1768203162.899565}}

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


validation_timestamp: 2026-01-12T07:33:13.607705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.831082744060434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.83717150899004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.282970818801682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7196317315826457, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011361551656397191, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.209140025504908, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.707035161547116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.210771277662477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.705331777196006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.595894907520466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00437, "longitude": 18.506142, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:04+00:00", "timestamp_unix": 1768203184.0}, "starlink_location": {"latitude": 40.004327626726656, "longitude": 18.506154531687425, "altitude": 74.61190476596582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:33:13.571373+00:00", "timestamp_unix": 1768203193.571373}, "starlink_gps": {"latitude": 40.00432755433425, "longitude": 18.50615443755212, "altitude": 74.61994292752681, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:13.571626+00:00", "timestamp_unix": 1768203193.571626}, "nmea_primary": {"latitude": 40.00438666666667, "longitude": 18.506096666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:12.339595+00:00", "timestamp_unix": 1768203192.339595}, "nmea_secondary": {"latitude": 40.00433666666667, "longitude": 18.506138333333332, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:12.859110+00:00", "timestamp_unix": 1768203192.85911}}

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


validation_timestamp: 2026-01-12T07:33:43.529088+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.809856707757081, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.815710250611557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.062849635520839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7126625100347574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01255015900445461, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.798744962115391, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.476175713596554, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.807633243375301, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.478035438644318, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.357561793227261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004433, "longitude": 18.50606, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:36+00:00", "timestamp_unix": 1768203216.0}, "starlink_location": {"latitude": 40.004372554217206, "longitude": 18.506072854464925, "altitude": 72.60000000494256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:33:43.493852+00:00", "timestamp_unix": 1768203223.493852}, "starlink_gps": {"latitude": 40.004372518398824, "longitude": 18.50607299419419, "altitude": 72.60000000455688, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:43.494109+00:00", "timestamp_unix": 1768203223.494109}, "nmea_primary": {"latitude": 40.004443333333334, "longitude": 18.506026666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:42.338923+00:00", "timestamp_unix": 1768203222.338923}, "nmea_secondary": {"latitude": 40.004403333333336, "longitude": 18.50608, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:33:42.935578+00:00", "timestamp_unix": 1768203222.935578}}

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


validation_timestamp: 2026-01-12T07:34:13.611416+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.496599282986097, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.519460841129687, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.046812784204105, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.661944306477235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024162402978182743, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.833891663282072, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.87998192349476, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.855105147265126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.903450230386728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.266999751552566, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004498, "longitude": 18.506008, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:08+00:00", "timestamp_unix": 1768203248.0}, "starlink_location": {"latitude": 40.00442571345762, "longitude": 18.50604033333333, "altitude": 71.80809314474547, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:34:13.571971+00:00", "timestamp_unix": 1768203253.571971}, "starlink_gps": {"latitude": 40.00442549615991, "longitude": 18.50604033333333, "altitude": 71.80005052214793, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:13.572225+00:00", "timestamp_unix": 1768203253.572225}, "nmea_primary": {"latitude": 40.00450333333333, "longitude": 18.505985, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:12.329000+00:00", "timestamp_unix": 1768203252.329}, "nmea_secondary": {"latitude": 40.004468333333335, "longitude": 18.506026666666667, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:12.939463+00:00", "timestamp_unix": 1768203252.939463}}

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


validation_timestamp: 2026-01-12T07:34:43.551128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.999054677089005, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.004255225449638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.329390634522705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.796845573447753, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011205158499310074, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.257289326218483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.226816625590316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.260366763302407, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.231386990202203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.135823394649541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00457, "longitude": 18.505997, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:39+00:00", "timestamp_unix": 1768203279.0}, "starlink_location": {"latitude": 40.00449281158074, "longitude": 18.506028755574093, "altitude": 72.27000000458723, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:34:43.511497+00:00", "timestamp_unix": 1768203283.511497}, "starlink_gps": {"latitude": 40.00449274018482, "longitude": 18.50602866273435, "altitude": 72.27000000487146, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:43.511752+00:00", "timestamp_unix": 1768203283.511752}, "nmea_primary": {"latitude": 40.00457333333333, "longitude": 18.50597, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:42.328958+00:00", "timestamp_unix": 1768203282.328958}, "nmea_secondary": {"latitude": 40.00453666666667, "longitude": 18.506006666666668, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:34:42.903538+00:00", "timestamp_unix": 1768203282.903538}}

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


validation_timestamp: 2026-01-12T07:35:13.613488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.972248777181075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.995498752375815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6651414478431175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.365065200486231, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024115203942585012, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.733112536398881, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.6081789391308665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.753424258572696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6313128040904665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.363672704181981, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00465, "longitude": 18.505999, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:11+00:00", "timestamp_unix": 1768203311.0}, "starlink_location": {"latitude": 40.004572213325226, "longitude": 18.506026999999996, "altitude": 70.80000000591045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:35:13.572870+00:00", "timestamp_unix": 1768203313.57287}, "starlink_gps": {"latitude": 40.004571996451986, "longitude": 18.506027, "altitude": 70.8000000045727, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:13.573127+00:00", "timestamp_unix": 1768203313.573127}, "nmea_primary": {"latitude": 40.00463833333333, "longitude": 18.505971666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:12.332205+00:00", "timestamp_unix": 1768203312.332205}, "nmea_secondary": {"latitude": 40.004603333333336, "longitude": 18.506015, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:12.911476+00:00", "timestamp_unix": 1768203312.911476}}

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


validation_timestamp: 2026-01-12T07:35:43.533774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.170343002839513, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.180027332431132, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1712454200102558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.834662702021582, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011353774252954573, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.709859608286258, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.54911627850017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.720994993952619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5568348680072406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.198724884256001, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004715, "longitude": 18.50601, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:42+00:00", "timestamp_unix": 1768203342.0}, "starlink_location": {"latitude": 40.00463477554487, "longitude": 18.5060349579479, "altitude": 69.87006866356384, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:35:43.495185+00:00", "timestamp_unix": 1768203343.495185}, "starlink_gps": {"latitude": 40.00463470320203, "longitude": 18.506035052019197, "altitude": 69.86605233634558, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:43.495442+00:00", "timestamp_unix": 1768203343.495442}, "nmea_primary": {"latitude": 40.0047, "longitude": 18.505978333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:42.357406+00:00", "timestamp_unix": 1768203342.357406}, "nmea_secondary": {"latitude": 40.004666666666665, "longitude": 18.506036666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:35:42.845332+00:00", "timestamp_unix": 1768203342.845332}}

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


validation_timestamp: 2026-01-12T07:36:13.550037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.226938874420766, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.23168336796481, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7867695805153683, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.419723956654488, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005594830942498527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.207167926310051, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.810513783215059, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.212632386149016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.815173986035903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.981787788679143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004776, "longitude": 18.506035, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:13+00:00", "timestamp_unix": 1768203373.0}, "starlink_location": {"latitude": 40.00467757241089, "longitude": 18.50606437227036, "altitude": 70.20412835257156, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:36:13.512016+00:00", "timestamp_unix": 1768203373.512016}, "starlink_gps": {"latitude": 40.004677536762294, "longitude": 18.506064418626146, "altitude": 70.19621180695326, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:13.512272+00:00", "timestamp_unix": 1768203373.512272}, "nmea_primary": {"latitude": 40.004755, "longitude": 18.506, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:12.367488+00:00", "timestamp_unix": 1768203372.367488}, "nmea_secondary": {"latitude": 40.00472, "longitude": 18.506053333333334, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:12.882448+00:00", "timestamp_unix": 1768203372.882448}}

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


validation_timestamp: 2026-01-12T07:36:43.529266+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.247459648483034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.253381220439207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.90445148367262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.605974890689382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011333690389485474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.48362309396769, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.703303566521375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.48704675673015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.709827807797046, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.746652735397754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004803, "longitude": 18.506044, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:34+00:00", "timestamp_unix": 1768203394.0}, "starlink_location": {"latitude": 40.00471344216564, "longitude": 18.506072375327943, "altitude": 69.49993389599018, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:36:43.493891+00:00", "timestamp_unix": 1768203403.493891}, "starlink_gps": {"latitude": 40.004713369950764, "longitude": 18.50607228142294, "altitude": 69.50394311725418, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:43.494147+00:00", "timestamp_unix": 1768203403.494147}, "nmea_primary": {"latitude": 40.004805, "longitude": 18.50601, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:42.335932+00:00", "timestamp_unix": 1768203402.335932}, "nmea_secondary": {"latitude": 40.004781666666666, "longitude": 18.506056666666666, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:36:42.927990+00:00", "timestamp_unix": 1768203402.92799}}

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


validation_timestamp: 2026-01-12T07:37:13.534107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.963944203530577, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.972749173552078, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4101924347206185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.015657546174187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008971949621252981, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.479799900053164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.224652724601638, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.488732870423012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.233615787319247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.436131788037322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004852, "longitude": 18.50604, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:05+00:00", "timestamp_unix": 1768203425.0}, "starlink_location": {"latitude": 40.00476560876106, "longitude": 18.50607106238167, "altitude": 71.44006217861795, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:37:13.494393+00:00", "timestamp_unix": 1768203433.494393}, "starlink_gps": {"latitude": 40.00476553653589, "longitude": 18.506071109340894, "altitude": 71.43605238230037, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:13.494647+00:00", "timestamp_unix": 1768203433.494647}, "nmea_primary": {"latitude": 40.00485333333334, "longitude": 18.506, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:12.338480+00:00", "timestamp_unix": 1768203432.33848}, "nmea_secondary": {"latitude": 40.004825, "longitude": 18.506036666666667, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:12.909247+00:00", "timestamp_unix": 1768203432.909247}}

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


validation_timestamp: 2026-01-12T07:37:43.507920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.1935182700614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.19434975736059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5886972193360056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.128099685117202, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01276232304376822, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.455387647241432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.09094885038233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.453067365743589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.091321088775375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.852668402791758, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004894, "longitude": 18.506012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:37+00:00", "timestamp_unix": 1768203457.0}, "starlink_location": {"latitude": 40.00480537014738, "longitude": 18.506042577662008, "altitude": 71.82188833314677, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:37:43.473519+00:00", "timestamp_unix": 1768203463.473519}, "starlink_gps": {"latitude": 40.00480533372347, "longitude": 18.506042435569682, "altitude": 71.82593269908648, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:43.473774+00:00", "timestamp_unix": 1768203463.473774}, "nmea_primary": {"latitude": 40.00490333333333, "longitude": 18.505971666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:42.343983+00:00", "timestamp_unix": 1768203462.343983}, "nmea_secondary": {"latitude": 40.004875, "longitude": 18.506015, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:37:41.921571+00:00", "timestamp_unix": 1768203461.921571}}

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


validation_timestamp: 2026-01-12T07:38:13.612005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.27165505226725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.262416591302573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.360295385113083, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6868900216047282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011367586441451624, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.922498986533444, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.7287122841289575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.911744607348465, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.718803368197401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4737902059276236, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004944, "longitude": 18.505997, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:08+00:00", "timestamp_unix": 1768203488.0}, "starlink_location": {"latitude": 40.004861706531926, "longitude": 18.506014531792747, "altitude": 72.19000000271026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:38:13.574990+00:00", "timestamp_unix": 1768203493.57499}, "starlink_gps": {"latitude": 40.00486177896278, "longitude": 18.506014437606698, "altitude": 72.19000000130015, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:13.575249+00:00", "timestamp_unix": 1768203493.575249}, "nmea_primary": {"latitude": 40.00495, "longitude": 18.505958333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:12.349273+00:00", "timestamp_unix": 1768203492.349273}, "nmea_secondary": {"latitude": 40.00492, "longitude": 18.505993333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:11.956950+00:00", "timestamp_unix": 1768203491.95695}}

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


validation_timestamp: 2026-01-12T07:38:43.631131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.486443017782756, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.52085968466902, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5850488487811156, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7738464610351454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03571505194387301, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.35295941003861, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.712607675178887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.388665438820505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.74703713299112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.181043916545371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00499, "longitude": 18.505985, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:39+00:00", "timestamp_unix": 1768203519.0}, "starlink_location": {"latitude": 40.004897410794214, "longitude": 18.506008390734863, "altitude": 72.13000001324032, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:38:43.595266+00:00", "timestamp_unix": 1768203523.595266}, "starlink_gps": {"latitude": 40.00489712328418, "longitude": 18.506008577668002, "altitude": 72.13000000920911, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:43.595523+00:00", "timestamp_unix": 1768203523.595523}, "nmea_primary": {"latitude": 40.004981666666666, "longitude": 18.505956666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:42.332960+00:00", "timestamp_unix": 1768203522.33296}, "nmea_secondary": {"latitude": 40.004956666666665, "longitude": 18.505993333333333, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:38:42.925571+00:00", "timestamp_unix": 1768203522.925571}}

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


validation_timestamp: 2026-01-12T07:39:13.615495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.632637547615179, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.640574647962236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7447555331565714, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1525690750582878, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008045321690378075, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.463558639603923, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.515500868759084, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.470962842723212, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.523366877308149, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.495782111436618, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005005, "longitude": 18.505987, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:11+00:00", "timestamp_unix": 1768203551.0}, "starlink_location": {"latitude": 40.00490179336842, "longitude": 18.50600933333333, "altitude": 72.12999999959537, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:39:13.574580+00:00", "timestamp_unix": 1768203553.57458}, "starlink_gps": {"latitude": 40.0049017210151, "longitude": 18.50600933333333, "altitude": 72.12999999926497, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:13.574873+00:00", "timestamp_unix": 1768203553.574873}, "nmea_primary": {"latitude": 40.00499666666666, "longitude": 18.505956666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:12.369358+00:00", "timestamp_unix": 1768203552.369358}, "nmea_secondary": {"latitude": 40.004976666666664, "longitude": 18.505988333333335, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:11.957836+00:00", "timestamp_unix": 1768203551.957836}}

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


validation_timestamp: 2026-01-12T07:39:43.529080+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.86291829682373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.874213694005586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.565477357187546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3350934591708015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012004773957487629, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.372526800654803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.695235586089222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.38329236204067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.706199644683151, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.717366460100413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005016, "longitude": 18.50596, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:43+00:00", "timestamp_unix": 1768203583.0}, "starlink_location": {"latitude": 40.004907162812735, "longitude": 18.506011166666664, "altitude": 72.11000000599444, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:39:43.495439+00:00", "timestamp_unix": 1768203583.495439}, "starlink_gps": {"latitude": 40.00490705485121, "longitude": 18.506011166666664, "altitude": 72.11000000430508, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:43.495694+00:00", "timestamp_unix": 1768203583.495694}, "nmea_primary": {"latitude": 40.005015, "longitude": 18.505941666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:42.362670+00:00", "timestamp_unix": 1768203582.36267}, "nmea_secondary": {"latitude": 40.004995, "longitude": 18.50596, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:39:42.921774+00:00", "timestamp_unix": 1768203582.921774}}

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


validation_timestamp: 2026-01-12T07:40:13.531560+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.677824629641476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.67993575025579, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.743336956346774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5425514719188311, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005639174242918328, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.110644530966452, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.519804148714256, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.112105599422158, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.521502099071125, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6937289918528118, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005035, "longitude": 18.505955, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:04+00:00", "timestamp_unix": 1768203604.0}, "starlink_location": {"latitude": 40.004921887660956, "longitude": 18.50601810421838, "altitude": 71.90000000104808, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:40:13.495858+00:00", "timestamp_unix": 1768203613.495858}, "starlink_gps": {"latitude": 40.00492185172984, "longitude": 18.50601805749499, "altitude": 71.9000000006565, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:13.496118+00:00", "timestamp_unix": 1768203613.496118}, "nmea_primary": {"latitude": 40.00503166666667, "longitude": 18.505935, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:12.365120+00:00", "timestamp_unix": 1768203612.36512}, "nmea_secondary": {"latitude": 40.005021666666664, "longitude": 18.50595, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:12.892193+00:00", "timestamp_unix": 1768203612.892193}}

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


validation_timestamp: 2026-01-12T07:40:43.512675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.658059702814642, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.662014357261953, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7239926958730494, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.24970846922508433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0040348511048224015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.744318101172807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.4639028081129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.748069005812791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.467843786130164, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5724815757184223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005047, "longitude": 18.505953, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:35+00:00", "timestamp_unix": 1768203635.0}, "starlink_location": {"latitude": 40.00496187006777, "longitude": 18.5059755, "altitude": 71.25000000062742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:40:43.474725+00:00", "timestamp_unix": 1768203643.474725}, "starlink_gps": {"latitude": 40.00496183378148, "longitude": 18.5059755, "altitude": 71.25000000100476, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:43.475017+00:00", "timestamp_unix": 1768203643.475017}, "nmea_primary": {"latitude": 40.00504333333333, "longitude": 18.505933333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:42.350330+00:00", "timestamp_unix": 1768203642.35033}, "nmea_secondary": {"latitude": 40.005045, "longitude": 18.505951666666668, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:40:41.956845+00:00", "timestamp_unix": 1768203641.956845}}

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


validation_timestamp: 2026-01-12T07:41:13.514165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.313449911127181, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.316552205030439, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8264705654834732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4724959936334008, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005719247533140593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.674164595751371, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.505678505958953, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.676404853348131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.5081607346696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.2586075403377426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00506, "longitude": 18.505953, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:06+00:00", "timestamp_unix": 1768203666.0}, "starlink_location": {"latitude": 40.00496937010202, "longitude": 18.50597874805275, "altitude": 70.41189338426325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:41:13.475153+00:00", "timestamp_unix": 1768203673.475153}, "starlink_gps": {"latitude": 40.00496933366068, "longitude": 18.505978700665903, "altitude": 70.41593968155443, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:13.475407+00:00", "timestamp_unix": 1768203673.475407}, "nmea_primary": {"latitude": 40.00505833333333, "longitude": 18.505931666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:12.369327+00:00", "timestamp_unix": 1768203672.369327}, "nmea_secondary": {"latitude": 40.00505, "longitude": 18.505941666666665, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:11.991572+00:00", "timestamp_unix": 1768203671.991572}}

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


validation_timestamp: 2026-01-12T07:41:43.631635+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.754011825591997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.772948931757682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.334419862970855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.07961785601354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022625044874519135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.794708841376966, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.8581325486084515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.815096722972665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.87862351199232, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9382873131656373, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00509, "longitude": 18.50595, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:38+00:00", "timestamp_unix": 1768203698.0}, "starlink_location": {"latitude": 40.00499528888956, "longitude": 18.505975557191537, "altitude": 71.02006255078545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:41:43.597139+00:00", "timestamp_unix": 1768203703.597139}, "starlink_gps": {"latitude": 40.00499514472959, "longitude": 18.505975744651575, "altitude": 71.0120590766827, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:43.597396+00:00", "timestamp_unix": 1768203703.597396}, "nmea_primary": {"latitude": 40.00507, "longitude": 18.505941666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:42.361255+00:00", "timestamp_unix": 1768203702.361255}, "nmea_secondary": {"latitude": 40.005053333333336, "longitude": 18.505948333333333, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:41:42.920115+00:00", "timestamp_unix": 1768203702.920115}}

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


validation_timestamp: 2026-01-12T07:42:13.631164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.406848772483555, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.406500782441695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.493399760144921, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.717365474150506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007960436050011559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.460396273530339, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.418862600966941, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.458221488910691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.416955735710513, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0867655290370017, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00509, "longitude": 18.505985, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:10+00:00", "timestamp_unix": 1768203730.0}, "starlink_location": {"latitude": 40.00499649999999, "longitude": 18.50599038789996, "altitude": 71.47004795754074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:42:13.597284+00:00", "timestamp_unix": 1768203733.597284}, "starlink_gps": {"latitude": 40.00499649999998, "longitude": 18.505990294439115, "altitude": 71.46206746674353, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:13.597542+00:00", "timestamp_unix": 1768203733.597542}, "nmea_primary": {"latitude": 40.00507833333333, "longitude": 18.50596, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:12.362719+00:00", "timestamp_unix": 1768203732.362719}, "nmea_secondary": {"latitude": 40.00507, "longitude": 18.505966666666666, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:11.962816+00:00", "timestamp_unix": 1768203731.962816}}

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


validation_timestamp: 2026-01-12T07:42:43.516640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.689197993016153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.689558384865144, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.478010810903039, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1780315678869915, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004036317575768262, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.679078697660662, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.379054255969593, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6783224587674574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.378233713030619, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3050179557713093, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00509, "longitude": 18.506021, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:41+00:00", "timestamp_unix": 1768203761.0}, "starlink_location": {"latitude": 40.005012166666674, "longitude": 18.506011914672186, "altitude": 74.74000000129313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:42:43.475378+00:00", "timestamp_unix": 1768203763.475378}, "starlink_gps": {"latitude": 40.005012166666674, "longitude": 18.506011867283107, "altitude": 74.74000000129313, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:43.475635+00:00", "timestamp_unix": 1768203763.475635}, "nmea_primary": {"latitude": 40.00508, "longitude": 18.505995, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:42.332281+00:00", "timestamp_unix": 1768203762.332281}, "nmea_secondary": {"latitude": 40.005068333333334, "longitude": 18.505996666666668, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:42:41.984498+00:00", "timestamp_unix": 1768203761.984498}}

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


validation_timestamp: 2026-01-12T07:43:13.635608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.014448197203176, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.005796811623801, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7982278251163955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4292618670541475, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011293953006226126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.182883348733698, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.879374093393865, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.17284750849116, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.869333384331433, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3035173065288674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00507, "longitude": 18.506056, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:12+00:00", "timestamp_unix": 1768203792.0}, "starlink_location": {"latitude": 40.004998188896124, "longitude": 18.506064054727723, "altitude": 73.38000000002658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:43:13.597843+00:00", "timestamp_unix": 1768203793.597843}, "starlink_gps": {"latitude": 40.00499826085782, "longitude": 18.506063961151593, "altitude": 73.380000000295, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:13.598097+00:00", "timestamp_unix": 1768203793.598097}, "nmea_primary": {"latitude": 40.005068333333334, "longitude": 18.506035, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:12.368037+00:00", "timestamp_unix": 1768203792.368037}, "nmea_secondary": {"latitude": 40.00504, "longitude": 18.506046666666666, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:11.877239+00:00", "timestamp_unix": 1768203791.877239}}

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


validation_timestamp: 2026-01-12T07:43:43.615543+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.556781687011526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.544688402529014, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3216063162362786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.554771614425551, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017969605786731152, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.788977689467541, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.226321230320971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.778739415193467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.221555010370798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3388669085687264, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005047, "longitude": 18.506086, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:34+00:00", "timestamp_unix": 1768203814.0}, "starlink_location": {"latitude": 40.00497524658436, "longitude": 18.50612230166054, "altitude": 71.69000000511626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:43:43.576132+00:00", "timestamp_unix": 1768203823.576132}, "starlink_gps": {"latitude": 40.00497539124163, "longitude": 18.506122395713845, "altitude": 71.69000000304047, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:43.576388+00:00", "timestamp_unix": 1768203823.576388}, "nmea_primary": {"latitude": 40.00503666666667, "longitude": 18.506078333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:42.372558+00:00", "timestamp_unix": 1768203822.372558}, "nmea_secondary": {"latitude": 40.00500666666667, "longitude": 18.506076666666665, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:43:42.911666+00:00", "timestamp_unix": 1768203822.911666}}

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


validation_timestamp: 2026-01-12T07:44:13.617749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.451156408663275, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.458534510926098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.410728531977763, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.600259505476219, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016026990554242043, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.459854407650756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.20581028880847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.469714878611294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.221528006773261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.2323563157310655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00502, "longitude": 18.506111, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:06+00:00", "timestamp_unix": 1768203846.0}, "starlink_location": {"latitude": 40.00495249999997, "longitude": 18.50615660331067, "altitude": 70.1980935703002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:44:13.576662+00:00", "timestamp_unix": 1768203853.576662}, "starlink_gps": {"latitude": 40.00495249999999, "longitude": 18.50615679147814, "altitude": 70.19005988898783, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:13.576921+00:00", "timestamp_unix": 1768203853.576921}, "nmea_primary": {"latitude": 40.00499833333333, "longitude": 18.50611, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:12.376605+00:00", "timestamp_unix": 1768203852.376605}, "nmea_secondary": {"latitude": 40.00496166666667, "longitude": 18.506096666666668, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:11.974883+00:00", "timestamp_unix": 1768203851.974883}}

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


validation_timestamp: 2026-01-12T07:44:43.637872+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.254914156908459, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.235443046468927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3489557522000464, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7840064559465905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02517594985873208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7339180673774335, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.407187291064782, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.709745416884486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.382766995737601, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4428684276485173, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00499, "longitude": 18.506145, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:38+00:00", "timestamp_unix": 1768203878.0}, "starlink_location": {"latitude": 40.0049271889969, "longitude": 18.506196663786593, "altitude": 67.52989908983801, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:44:43.598503+00:00", "timestamp_unix": 1768203883.598503}, "starlink_gps": {"latitude": 40.00492726084954, "longitude": 18.506196383483733, "altitude": 67.54585553785674, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:43.598761+00:00", "timestamp_unix": 1768203883.598761}, "nmea_primary": {"latitude": 40.00496166666667, "longitude": 18.50613166666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:42.386281+00:00", "timestamp_unix": 1768203882.386281}, "nmea_secondary": {"latitude": 40.004931666666664, "longitude": 18.506121666666665, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:44:41.943691+00:00", "timestamp_unix": 1768203881.943691}}

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


validation_timestamp: 2026-01-12T07:45:13.641321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.822682768951042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.808977616240096, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.911373236267607, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.754430924396607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0159976864291129, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.826279529105803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.57314015288338, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.816574324485509, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.572089129324754, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.876575373461699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004948, "longitude": 18.506163, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:09+00:00", "timestamp_unix": 1768203909.0}, "starlink_location": {"latitude": 40.00488771138953, "longitude": 18.506210333333332, "altitude": 67.67000000272448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:45:13.599733+00:00", "timestamp_unix": 1768203913.599733}, "starlink_gps": {"latitude": 40.00488785526018, "longitude": 18.506210333333332, "altitude": 67.67000000315365, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:13.599991+00:00", "timestamp_unix": 1768203913.599991}, "nmea_primary": {"latitude": 40.004925, "longitude": 18.506146666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:12.335006+00:00", "timestamp_unix": 1768203912.335006}, "nmea_secondary": {"latitude": 40.004891666666666, "longitude": 18.506133333333334, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:12.966868+00:00", "timestamp_unix": 1768203912.966868}}

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


validation_timestamp: 2026-01-12T07:45:43.638123+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.331176657332426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.303922001091823, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.847021093630366, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.8244883423490155, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03197149483459241, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.556840397259637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.398859848251806, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.545305292440457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4066900267430755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1272730505567927, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0049, "longitude": 18.50619, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:40+00:00", "timestamp_unix": 1768203940.0}, "starlink_location": {"latitude": 40.00486675607887, "longitude": 18.506216499999997, "altitude": 67.69000001077704, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:45:43.598437+00:00", "timestamp_unix": 1768203943.598437}, "starlink_gps": {"latitude": 40.00486704360543, "longitude": 18.5062165, "altitude": 67.69000000915827, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:43.598691+00:00", "timestamp_unix": 1768203943.598691}, "nmea_primary": {"latitude": 40.00488166666667, "longitude": 18.506166666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:42.335408+00:00", "timestamp_unix": 1768203942.335408}, "nmea_secondary": {"latitude": 40.004855, "longitude": 18.506155, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:45:42.992510+00:00", "timestamp_unix": 1768203942.99251}}

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


validation_timestamp: 2026-01-12T07:46:13.637305+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7169392650408692, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.729555473520192, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.488877253405268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.897616174378904, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048570177401813776, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.4073539859111084, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.424336209327575, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.4498487489347136, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4728639888267674, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8586777112683919, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004852, "longitude": 18.506203, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:12+00:00", "timestamp_unix": 1768203972.0}, "starlink_location": {"latitude": 40.00482968890697, "longitude": 18.506216005068843, "altitude": 67.50006045017598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:46:13.599558+00:00", "timestamp_unix": 1768203973.599558}, "starlink_gps": {"latitude": 40.00482976099312, "longitude": 18.506216567494786, "altitude": 67.49205630304252, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:13.599818+00:00", "timestamp_unix": 1768203973.599818}, "nmea_primary": {"latitude": 40.00484, "longitude": 18.506178333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:12.361514+00:00", "timestamp_unix": 1768203972.361514}, "nmea_secondary": {"latitude": 40.004823333333334, "longitude": 18.506176666666665, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:12.961395+00:00", "timestamp_unix": 1768203972.961395}}

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


validation_timestamp: 2026-01-12T07:46:43.637439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.944474748182406, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.944474748182406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8170341742258962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.466462144297272, "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": 5.3333149917580025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.126496080622792, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.3333149917580025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.126496080622792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7943339315925035, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00482, "longitude": 18.506199, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:43+00:00", "timestamp_unix": 1768204003.0}, "starlink_location": {"latitude": 40.00477216666666, "longitude": 18.506230166666672, "altitude": 69.88000000069974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:46:43.600425+00:00", "timestamp_unix": 1768204003.600425}, "starlink_gps": {"latitude": 40.00477216666666, "longitude": 18.506230166666672, "altitude": 69.88000000069974, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:43.600683+00:00", "timestamp_unix": 1768204003.600683}, "nmea_primary": {"latitude": 40.00480666666667, "longitude": 18.506186666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:42.348653+00:00", "timestamp_unix": 1768204002.348653}, "nmea_secondary": {"latitude": 40.004781666666666, "longitude": 18.506183333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:46:42.890978+00:00", "timestamp_unix": 1768204002.890978}}

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


validation_timestamp: 2026-01-12T07:47:13.617280+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.841129471921392, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.833209409233034, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2171055179137025, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5620835499800014, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00805891119492755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.401109547982226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3470908054030524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.39365098835392, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3413054277710805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.610036052842123, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00478, "longitude": 18.506233, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:13+00:00", "timestamp_unix": 1768204033.0}, "starlink_location": {"latitude": 40.004728373281985, "longitude": 18.50624566666667, "altitude": 71.15000000173457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:47:13.578197+00:00", "timestamp_unix": 1768204033.578197}, "starlink_gps": {"latitude": 40.004728445757515, "longitude": 18.50624566666667, "altitude": 71.15000000126425, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:13.578455+00:00", "timestamp_unix": 1768204033.578455}, "nmea_primary": {"latitude": 40.00477333333333, "longitude": 18.506221666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:12.366666+00:00", "timestamp_unix": 1768204032.366666}, "nmea_secondary": {"latitude": 40.00475, "longitude": 18.506218333333333, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:12.875304+00:00", "timestamp_unix": 1768204032.875304}}

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


validation_timestamp: 2026-01-12T07:47:43.639139+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.706403967037186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.6965629680062815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0087447989670952, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.673384560962986, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01130568766221649, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.863711446104307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.365731096125764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.853279216622486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.354778306260008, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6679238994077152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004753, "longitude": 18.506262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:35+00:00", "timestamp_unix": 1768204055.0}, "starlink_location": {"latitude": 40.00468618888523, "longitude": 18.506286054737018, "altitude": 69.17993712109042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:47:43.599089+00:00", "timestamp_unix": 1768204063.599089}, "starlink_gps": {"latitude": 40.00468626092169, "longitude": 18.50628596106408, "altitude": 69.18793575394567, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:43.599345+00:00", "timestamp_unix": 1768204063.599345}, "nmea_primary": {"latitude": 40.004735, "longitude": 18.50626, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:42.372366+00:00", "timestamp_unix": 1768204062.372366}, "nmea_secondary": {"latitude": 40.00472, "longitude": 18.50626, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:47:41.967005+00:00", "timestamp_unix": 1768204061.967005}}

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


validation_timestamp: 2026-01-12T07:48:13.617797+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.316309089545104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.283807683827084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8062298444152463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5623130002996413, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04016840482820551, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.959647713556073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.146620165410647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.923428384471704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.108643251574535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9015514842666652, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004707, "longitude": 18.506327, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:06+00:00", "timestamp_unix": 1768204086.0}, "starlink_location": {"latitude": 40.00464411996796, "longitude": 18.50635229317903, "altitude": 70.41000001663376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:48:13.578331+00:00", "timestamp_unix": 1768204093.578331}, "starlink_gps": {"latitude": 40.0046443372612, "longitude": 18.506351916434802, "altitude": 70.41000001377911, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:13.578594+00:00", "timestamp_unix": 1768204093.578594}, "nmea_primary": {"latitude": 40.004691666666666, "longitude": 18.50632, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:12.358638+00:00", "timestamp_unix": 1768204092.358638}, "nmea_secondary": {"latitude": 40.004675, "longitude": 18.506325, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:12.966949+00:00", "timestamp_unix": 1768204092.966949}}

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


validation_timestamp: 2026-01-12T07:48:43.615369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.708930531071772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.683478536516976, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6340152488406785, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.705712402845776, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02545199768822611, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.493654261562931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.097111291494804, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.468556542110178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.071883712704501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.405844525689306, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00467, "longitude": 18.506357, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:37+00:00", "timestamp_unix": 1768204117.0}, "starlink_location": {"latitude": 40.00458711998345, "longitude": 18.506392864953877, "altitude": 72.05808916147623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:48:43.578586+00:00", "timestamp_unix": 1768204123.578586}, "starlink_gps": {"latitude": 40.00458733721802, "longitude": 18.50639277079333, "altitude": 72.05004887705486, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:43.578881+00:00", "timestamp_unix": 1768204123.578881}, "nmea_primary": {"latitude": 40.004646666666666, "longitude": 18.506351666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:42.347660+00:00", "timestamp_unix": 1768204122.34766}, "nmea_secondary": {"latitude": 40.004628333333336, "longitude": 18.50636666666667, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:48:42.891034+00:00", "timestamp_unix": 1768204122.891034}}

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


validation_timestamp: 2026-01-12T07:49:13.619957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.835501765073038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.819409960943381, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8671156301023313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.387340547719228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016105735631680808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.720645578146211, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5077325438661853, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.705176131100003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.491862241947647, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2678685736410973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004612, "longitude": 18.506392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:10+00:00", "timestamp_unix": 1768204150.0}, "starlink_location": {"latitude": 40.00455057990499, "longitude": 18.506395333333334, "altitude": 72.91809383113701, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:49:13.579412+00:00", "timestamp_unix": 1768204153.579412}, "starlink_gps": {"latitude": 40.004550724747354, "longitude": 18.506395333333334, "altitude": 72.91005247320551, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:13.579670+00:00", "timestamp_unix": 1768204153.57967}, "nmea_primary": {"latitude": 40.0046, "longitude": 18.506376666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:12.330444+00:00", "timestamp_unix": 1768204152.330444}, "nmea_secondary": {"latitude": 40.00458166666667, "longitude": 18.506388333333334, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:12.955069+00:00", "timestamp_unix": 1768204152.955069}}

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


validation_timestamp: 2026-01-12T07:49:43.539361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.867186323763293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.862129517667193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6325575134268866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.118403396475987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012648484720673132, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.867010220941315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.559051726608841, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.85895301561284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.550571356303019, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3279789502644601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004555, "longitude": 18.506447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:41+00:00", "timestamp_unix": 1768204181.0}, "starlink_location": {"latitude": 40.00450244558635, "longitude": 18.506453146306477, "altitude": 75.34052715773038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:49:43.499620+00:00", "timestamp_unix": 1768204183.49962}, "starlink_gps": {"latitude": 40.00450248168538, "longitude": 18.50645300548223, "altitude": 75.30846081164721, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:43.499874+00:00", "timestamp_unix": 1768204183.499874}, "nmea_primary": {"latitude": 40.004551666666664, "longitude": 18.506428333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:42.367401+00:00", "timestamp_unix": 1768204182.367401}, "nmea_secondary": {"latitude": 40.00454, "longitude": 18.506431666666668, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:49:42.966032+00:00", "timestamp_unix": 1768204182.966032}}

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


validation_timestamp: 2026-01-12T07:50:13.640700+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.325389339317468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.309954441663734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.353278156826423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.159076652353586, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01787592166187032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.679391088196169, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.196969593592879, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.669534378056578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1943951826128476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2419484166548225, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004513, "longitude": 18.506475, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:13+00:00", "timestamp_unix": 1768204213.0}, "starlink_location": {"latitude": 40.00446521131524, "longitude": 18.50647911207054, "altitude": 76.66000000313886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:50:13.600951+00:00", "timestamp_unix": 1768204213.600951}, "starlink_gps": {"latitude": 40.00446535521836, "longitude": 18.506479205632772, "altitude": 76.66000000251836, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:13.601209+00:00", "timestamp_unix": 1768204213.601209}, "nmea_primary": {"latitude": 40.00450166666667, "longitude": 18.506451666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:12.354074+00:00", "timestamp_unix": 1768204212.354074}, "nmea_secondary": {"latitude": 40.00448166666666, "longitude": 18.506448333333335, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:11.900945+00:00", "timestamp_unix": 1768204211.900945}}

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


validation_timestamp: 2026-01-12T07:50:43.638551+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.471135887279152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.469018184495529, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.817957906676742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8716214680755865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02390163766835125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.685571323886562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.678028472274229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.67149160886679, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6558734482236845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7943340780397516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004475, "longitude": 18.506485, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:35+00:00", "timestamp_unix": 1768204235.0}, "starlink_location": {"latitude": 40.00442599999993, "longitude": 18.50649083041491, "altitude": 72.87000000510406, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:50:43.600728+00:00", "timestamp_unix": 1768204243.600728}, "starlink_gps": {"latitude": 40.00442599999993, "longitude": 18.50649054979604, "altitude": 72.87000000510406, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:43.600982+00:00", "timestamp_unix": 1768204243.600982}, "nmea_primary": {"latitude": 40.00446, "longitude": 18.506458333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:42.359665+00:00", "timestamp_unix": 1768204242.359665}, "nmea_secondary": {"latitude": 40.004435, "longitude": 18.506461666666667, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:50:42.899215+00:00", "timestamp_unix": 1768204242.899215}}

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


validation_timestamp: 2026-01-12T07:51:13.620648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.836924155236757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.781446485455005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2558809039039587, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.225942022450795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05790848433924824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.474256643761999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.2408938021036544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.417451447894744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1985535485334613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4092234108701014, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004433, "longitude": 18.506502, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:06+00:00", "timestamp_unix": 1768204266.0}, "starlink_location": {"latitude": 40.00439140665038, "longitude": 18.5065186264556, "altitude": 70.77191121023336, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:51:13.579374+00:00", "timestamp_unix": 1768204273.579374}, "starlink_gps": {"latitude": 40.004391840493525, "longitude": 18.50651825035721, "altitude": 70.77993990232153, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:13.579630+00:00", "timestamp_unix": 1768204273.57963}, "nmea_primary": {"latitude": 40.00442, "longitude": 18.506481666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:12.331208+00:00", "timestamp_unix": 1768204272.331208}, "nmea_secondary": {"latitude": 40.004398333333334, "longitude": 18.506481666666666, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:12.918639+00:00", "timestamp_unix": 1768204272.918639}}

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


validation_timestamp: 2026-01-12T07:51:43.636437+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5031452103773155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.455174085704628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5004806590698134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.874663254630362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05111708561306464, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9639391699784605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.1654842967728065, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.91287044076847, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.120590506772795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8690585210821395, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004395, "longitude": 18.506517, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:37+00:00", "timestamp_unix": 1768204297.0}, "starlink_location": {"latitude": 40.00434492275428, "longitude": 18.50655643943653, "altitude": 68.80000002631617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:51:43.600867+00:00", "timestamp_unix": 1768204303.600867}, "starlink_gps": {"latitude": 40.004345210621814, "longitude": 18.506555971526485, "altitude": 68.80000002213525, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:43.601123+00:00", "timestamp_unix": 1768204303.601123}, "nmea_primary": {"latitude": 40.004376666666666, "longitude": 18.5065, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:42.350491+00:00", "timestamp_unix": 1768204302.350491}, "nmea_secondary": {"latitude": 40.004351666666665, "longitude": 18.506508333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:51:42.885303+00:00", "timestamp_unix": 1768204302.885303}}

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


validation_timestamp: 2026-01-12T07:52:13.621360+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.279072302757918, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.276231277995431, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.460385529957722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.711821956333068, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022687873039359725, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.506573403996429, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.838118930128241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.516226273215257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8558950682722917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3344680876367194, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00435, "longitude": 18.506529, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:08+00:00", "timestamp_unix": 1768204328.0}, "starlink_location": {"latitude": 40.00431957990675, "longitude": 18.506559769993522, "altitude": 68.25809366603498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:52:13.581448+00:00", "timestamp_unix": 1768204333.581448}, "starlink_gps": {"latitude": 40.00431972446706, "longitude": 18.50655995797224, "altitude": 68.25006797074897, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:13.581705+00:00", "timestamp_unix": 1768204333.581705}, "nmea_primary": {"latitude": 40.004333333333335, "longitude": 18.50651, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:12.369932+00:00", "timestamp_unix": 1768204332.369932}, "nmea_secondary": {"latitude": 40.00431666666667, "longitude": 18.506526666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:12.902715+00:00", "timestamp_unix": 1768204332.902715}}

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


validation_timestamp: 2026-01-12T07:52:43.621558+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.217636998822759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.210844909445546, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.436477802550971, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7891368303716213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008063476320351206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.911172466789418, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1857983039451003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.908055659148658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.182956276940471, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7285637579321003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0043, "longitude": 18.506529, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:40+00:00", "timestamp_unix": 1768204360.0}, "starlink_location": {"latitude": 40.0042680398796, "longitude": 18.506555666666667, "altitude": 68.97000000122793, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:52:43.580037+00:00", "timestamp_unix": 1768204363.580037}, "starlink_gps": {"latitude": 40.00426811239618, "longitude": 18.506555666666667, "altitude": 68.97000000093365, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:43.580293+00:00", "timestamp_unix": 1768204363.580293}, "nmea_primary": {"latitude": 40.004281666666664, "longitude": 18.506513333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:42.373528+00:00", "timestamp_unix": 1768204362.373528}, "nmea_secondary": {"latitude": 40.004275, "longitude": 18.506531666666667, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:52:42.929865+00:00", "timestamp_unix": 1768204362.929865}}

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


validation_timestamp: 2026-01-12T07:53:13.643647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.365069267964529, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.364872695132881, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.683877328397411, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.437420706777701, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017831106655813965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.785118981489107, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.878818097159285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.791189633584297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.8875345012720395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7946963975115368, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004234, "longitude": 18.50655, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:12+00:00", "timestamp_unix": 1768204392.0}, "starlink_location": {"latitude": 40.004198689028385, "longitude": 18.506572390913462, "altitude": 69.28004698229692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:53:13.602314+00:00", "timestamp_unix": 1768204393.602314}, "starlink_gps": {"latitude": 40.00419876096971, "longitude": 18.506572578010616, "altitude": 69.27205891042891, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:13.602569+00:00", "timestamp_unix": 1768204393.602569}, "nmea_primary": {"latitude": 40.00422833333333, "longitude": 18.506531666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:12.360698+00:00", "timestamp_unix": 1768204392.360698}, "nmea_secondary": {"latitude": 40.004223333333336, "longitude": 18.506525, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:12.873641+00:00", "timestamp_unix": 1768204392.873641}}

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


validation_timestamp: 2026-01-12T07:53:43.641359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9503353942231945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.914622604680401, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.173934233618067, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.2804543275068605, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035752626601493705, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.768405490219956, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.974124358679522, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.735010754836523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.9407832697584695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7946967048962966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00419, "longitude": 18.506567, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:34+00:00", "timestamp_unix": 1768204414.0}, "starlink_location": {"latitude": 40.00413542275648, "longitude": 18.506606775766738, "altitude": 69.74990472174832, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:53:43.601835+00:00", "timestamp_unix": 1768204423.601835}, "starlink_gps": {"latitude": 40.004135710569, "longitude": 18.506606588639052, "altitude": 69.7658834843293, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:43.602092+00:00", "timestamp_unix": 1768204423.602092}, "nmea_primary": {"latitude": 40.004176666666666, "longitude": 18.506548333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:42.363259+00:00", "timestamp_unix": 1768204422.363259}, "nmea_secondary": {"latitude": 40.004171666666664, "longitude": 18.506555, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:53:42.985927+00:00", "timestamp_unix": 1768204422.985927}}

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


validation_timestamp: 2026-01-12T07:54:13.639056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.736745389921775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.731289333350414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0778323113557957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7848133523422194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031877616123923876, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.441059126381593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.587362917573517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.421977803042323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.575104285757708, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.703502400421313, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00413, "longitude": 18.50662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:06+00:00", "timestamp_unix": 1768204446.0}, "starlink_location": {"latitude": 40.00407033333326, "longitude": 18.506633718904997, "altitude": 70.26000001037166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:54:13.601836+00:00", "timestamp_unix": 1768204453.601836}, "starlink_gps": {"latitude": 40.00407033333324, "longitude": 18.506633344645536, "altitude": 70.26000000778487, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:13.602095+00:00", "timestamp_unix": 1768204453.602095}, "nmea_primary": {"latitude": 40.00411666666667, "longitude": 18.506588333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:12.348626+00:00", "timestamp_unix": 1768204452.348626}, "nmea_secondary": {"latitude": 40.00411666666667, "longitude": 18.506608333333332, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:11.998854+00:00", "timestamp_unix": 1768204451.998854}}

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


validation_timestamp: 2026-01-12T07:54:43.620294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.519679054686616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.479820013244806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.320069893266569, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4954587537665622, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0402131785355446, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.264702312026264, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.35025240408221, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.225683233309909, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.3121174838625675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9571492557057164, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004066, "longitude": 18.506647, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:38+00:00", "timestamp_unix": 1768204478.0}, "starlink_location": {"latitude": 40.0040226598086, "longitude": 18.506678595000917, "altitude": 70.83809384493863, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:54:43.581248+00:00", "timestamp_unix": 1768204483.581248}, "starlink_gps": {"latitude": 40.00402294953556, "longitude": 18.50667831244282, "altitude": 70.830051315927, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:43.581503+00:00", "timestamp_unix": 1768204483.581503}, "nmea_primary": {"latitude": 40.00405833333333, "longitude": 18.506621666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:42.351993+00:00", "timestamp_unix": 1768204482.351993}, "nmea_secondary": {"latitude": 40.004045, "longitude": 18.506636666666665, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:54:42.928880+00:00", "timestamp_unix": 1768204482.92888}}

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


validation_timestamp: 2026-01-12T07:55:13.639912+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.630545313250463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.600882525937987, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.027957526331455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2983313420553448, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03562358318177225, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.465247336378327, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8004407691738913, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.429978554124005, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7669502770357437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8519489602633263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003998, "longitude": 18.506672, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:10+00:00", "timestamp_unix": 1768204510.0}, "starlink_location": {"latitude": 40.00396187800574, "longitude": 18.506699051624356, "altitude": 68.17000001256675, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:55:13.602411+00:00", "timestamp_unix": 1768204513.602411}, "starlink_gps": {"latitude": 40.003962021732534, "longitude": 18.506698677836685, "altitude": 68.17000000959837, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:13.602670+00:00", "timestamp_unix": 1768204513.60267}, "nmea_primary": {"latitude": 40.003995, "longitude": 18.506636666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:12.334067+00:00", "timestamp_unix": 1768204512.334067}, "nmea_secondary": {"latitude": 40.00398666666667, "longitude": 18.506668333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:12.930472+00:00", "timestamp_unix": 1768204512.930472}}

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


validation_timestamp: 2026-01-12T07:55:43.642715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.398325937961121, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.387491121901423, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7661971921885704, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.928215012852434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011315936764867276, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9530888173683865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.846939607667872, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.941812180387938, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.835632934325924, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1712714052701667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003944, "longitude": 18.506699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:41+00:00", "timestamp_unix": 1768204541.0}, "starlink_location": {"latitude": 40.0039011888882, "longitude": 18.506728888054262, "altitude": 66.40006250123184, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:55:43.602393+00:00", "timestamp_unix": 1768204543.602393}, "starlink_gps": {"latitude": 40.003901260989956, "longitude": 18.506728794297477, "altitude": 66.39205661802893, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:43.602650+00:00", "timestamp_unix": 1768204543.60265}, "nmea_primary": {"latitude": 40.00394166666667, "longitude": 18.506666666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:42.338752+00:00", "timestamp_unix": 1768204542.338752}, "nmea_secondary": {"latitude": 40.003926666666665, "longitude": 18.506698333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:55:41.883410+00:00", "timestamp_unix": 1768204541.88341}}

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


validation_timestamp: 2026-01-12T07:56:13.638839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.511260732437113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.473619440815225, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.797235268356705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5468335571791636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046607487693888824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.416866961810121, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8604207144848153, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.371664430619228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.814372331004933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5898050236257038, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0039, "longitude": 18.506735, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:11+00:00", "timestamp_unix": 1768204571.0}, "starlink_location": {"latitude": 40.00384606668261, "longitude": 18.506764773561173, "altitude": 66.59000002192157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:56:13.602884+00:00", "timestamp_unix": 1768204573.602884}, "starlink_gps": {"latitude": 40.00384628296021, "longitude": 18.506764304837677, "altitude": 66.59000001691822, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:13.603139+00:00", "timestamp_unix": 1768204573.603139}, "nmea_primary": {"latitude": 40.00389333333333, "longitude": 18.506703333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:12.378419+00:00", "timestamp_unix": 1768204572.378419}, "nmea_secondary": {"latitude": 40.00386833333334, "longitude": 18.50673, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:12.956884+00:00", "timestamp_unix": 1768204572.956884}}

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


validation_timestamp: 2026-01-12T07:56:43.616620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.296654462319284, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.2475934500024914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3013891892288902, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8675793930864808, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05378792385909862, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.748261588323715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.195817396091325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.694866533044232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.142136967274861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.589397421434696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003845, "longitude": 18.506775, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:42+00:00", "timestamp_unix": 1768204602.0}, "starlink_location": {"latitude": 40.00380811989698, "longitude": 18.50681435654315, "altitude": 66.10190777196799, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:56:43.582100+00:00", "timestamp_unix": 1768204603.5821}, "starlink_gps": {"latitude": 40.00380833690958, "longitude": 18.50681379216373, "altitude": 66.10993982719539, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:43.582352+00:00", "timestamp_unix": 1768204603.582352}, "nmea_primary": {"latitude": 40.003841666666666, "longitude": 18.506748333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:42.365053+00:00", "timestamp_unix": 1768204602.365053}, "nmea_secondary": {"latitude": 40.00383166666666, "longitude": 18.506761666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:56:42.909996+00:00", "timestamp_unix": 1768204602.909996}}

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


validation_timestamp: 2026-01-12T07:57:13.621302+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.235769705923304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.224628471104288, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.278895446422723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9504881916035752, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011353473448126554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.650286780586251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.533759400562077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6390026898039185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.523567034665638, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.26787374939098, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00379, "longitude": 18.50684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:13+00:00", "timestamp_unix": 1768204633.0}, "starlink_location": {"latitude": 40.00375087328576, "longitude": 18.506874198329175, "altitude": 67.95809375861496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:57:13.582598+00:00", "timestamp_unix": 1768204633.582598}, "starlink_gps": {"latitude": 40.00375094562668, "longitude": 18.506874104261577, "altitude": 67.95006131725587, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:13.582882+00:00", "timestamp_unix": 1768204633.582882}, "nmea_primary": {"latitude": 40.00378833333333, "longitude": 18.506813333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:12.365371+00:00", "timestamp_unix": 1768204632.365371}, "nmea_secondary": {"latitude": 40.00377, "longitude": 18.506801666666668, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:12.878870+00:00", "timestamp_unix": 1768204632.87887}}

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


validation_timestamp: 2026-01-12T07:57:43.643516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.795710459226068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.777964147049314, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0951854212937127, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.908658401642106, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017908272417428418, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.371514372383195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.574151535660369, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.355841757863678, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.564897902801828, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8322143221990332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003754, "longitude": 18.506882, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:35+00:00", "timestamp_unix": 1768204655.0}, "starlink_location": {"latitude": 40.00371087775732, "longitude": 18.50692022139705, "altitude": 69.21006359919099, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:57:43.603491+00:00", "timestamp_unix": 1768204663.603491}, "starlink_gps": {"latitude": 40.003711021920864, "longitude": 18.506920127666532, "altitude": 69.2020599332535, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:43.603743+00:00", "timestamp_unix": 1768204663.603743}, "nmea_primary": {"latitude": 40.00373833333333, "longitude": 18.506868333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:42.334299+00:00", "timestamp_unix": 1768204662.334299}, "nmea_secondary": {"latitude": 40.003715, "longitude": 18.506855, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:57:42.908246+00:00", "timestamp_unix": 1768204662.908246}}

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


validation_timestamp: 2026-01-12T07:58:13.639436+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.444702763323539, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.4021229724339275, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8433401734075823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.094676402142005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04519875396811959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8361384783107235, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.015239906436533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.790948624325686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.971510582764651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.691916093678491, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003693, "longitude": 18.506945, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:06+00:00", "timestamp_unix": 1768204686.0}, "starlink_location": {"latitude": 40.003648755656684, "longitude": 18.50697238539959, "altitude": 69.98000002175512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:58:13.603761+00:00", "timestamp_unix": 1768204693.603761}, "starlink_gps": {"latitude": 40.003649043649624, "longitude": 18.506972010912367, "altitude": 69.98000001820073, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:13.604017+00:00", "timestamp_unix": 1768204693.604017}, "nmea_primary": {"latitude": 40.00368666666667, "longitude": 18.506925, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:12.334863+00:00", "timestamp_unix": 1768204692.334863}, "nmea_secondary": {"latitude": 40.00367166666667, "longitude": 18.506921666666667, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:12.929844+00:00", "timestamp_unix": 1768204692.929844}}

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


validation_timestamp: 2026-01-12T07:58:43.639061+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.874447081479332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.866193517143739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0491691704697157, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8549254286665121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01594176621705415, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.066879897865103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.512663731516929, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.053606589062988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.502633983492712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.441609174988408, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00365, "longitude": 18.506985, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:38+00:00", "timestamp_unix": 1768204718.0}, "starlink_location": {"latitude": 40.00360483333334, "longitude": 18.507020775759816, "altitude": 66.62004800694923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:58:43.604276+00:00", "timestamp_unix": 1768204723.604276}, "starlink_gps": {"latitude": 40.003604833333306, "longitude": 18.50702058859663, "altitude": 66.61205705147107, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:43.604533+00:00", "timestamp_unix": 1768204723.604533}, "nmea_primary": {"latitude": 40.00364, "longitude": 18.506951666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:42.373096+00:00", "timestamp_unix": 1768204722.373096}, "nmea_secondary": {"latitude": 40.003643333333336, "longitude": 18.50698, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:58:41.908736+00:00", "timestamp_unix": 1768204721.908736}}

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


validation_timestamp: 2026-01-12T07:59:13.644891+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.15513337747592, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.1646969873729365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.780029299555708, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3144167042237842, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03570150963690808, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.91704809798995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5570781603131034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.9402246973384125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.555879663044051, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.08144816721525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003597, "longitude": 18.506973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:09+00:00", "timestamp_unix": 1768204749.0}, "starlink_location": {"latitude": 40.00356921121176, "longitude": 18.507005614735693, "altitude": 66.17000001309003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:59:13.604520+00:00", "timestamp_unix": 1768204753.60452}, "starlink_gps": {"latitude": 40.003569355252964, "longitude": 18.507005989338865, "altitude": 66.17000000999514, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:13.604776+00:00", "timestamp_unix": 1768204753.604776}, "nmea_primary": {"latitude": 40.00359, "longitude": 18.506941666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:12.360457+00:00", "timestamp_unix": 1768204752.360457}, "nmea_secondary": {"latitude": 40.003598333333336, "longitude": 18.506988333333332, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:12.932893+00:00", "timestamp_unix": 1768204752.932893}}

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


validation_timestamp: 2026-01-12T07:59:43.642536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.290884952179137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.271786568312398, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2676340824310652, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4484634061409973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023981357593909843, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.682066527485338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.599364942650368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.668154369213444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5771880239876985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.709516538210413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003548, "longitude": 18.506943, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:39+00:00", "timestamp_unix": 1768204779.0}, "starlink_location": {"latitude": 40.00351006693454, "longitude": 18.506980500000004, "altitude": 65.03005249106455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T07:59:43.604503+00:00", "timestamp_unix": 1768204783.604503}, "starlink_gps": {"latitude": 40.00351028260407, "longitude": 18.5069805, "altitude": 65.02207014182216, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:43.604758+00:00", "timestamp_unix": 1768204783.604758}, "nmea_primary": {"latitude": 40.003545, "longitude": 18.506916666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:42.378892+00:00", "timestamp_unix": 1768204782.378892}, "nmea_secondary": {"latitude": 40.003548333333335, "longitude": 18.50696, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T07:59:41.974500+00:00", "timestamp_unix": 1768204781.9745}}

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


validation_timestamp: 2026-01-12T08:00:13.623832+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.010474927113941, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.017415107715185, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.137446866768866, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7947007858619816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008006581423506931, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.016239632778959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.247003525765615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.023699254802367, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2541748578034833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7972508235754114, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00349, "longitude": 18.50693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:11+00:00", "timestamp_unix": 1768204811.0}, "starlink_location": {"latitude": 40.00347199999999, "longitude": 18.506970801714825, "altitude": 65.4419096768739, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:00:13.583478+00:00", "timestamp_unix": 1768204813.583478}, "starlink_gps": {"latitude": 40.00347200000001, "longitude": 18.506970895715348, "altitude": 65.44993642052331, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:13.583734+00:00", "timestamp_unix": 1768204813.583734}, "nmea_primary": {"latitude": 40.00349166666667, "longitude": 18.506905, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:12.365637+00:00", "timestamp_unix": 1768204812.365637}, "nmea_secondary": {"latitude": 40.003485, "longitude": 18.506936666666668, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:12.893655+00:00", "timestamp_unix": 1768204812.893655}}

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


validation_timestamp: 2026-01-12T08:00:43.644419+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5142917229375645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.515303300855799, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4416165118269673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9937197279274885, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011283346267808006, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.58771480637069, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.97363603638269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5854418345695205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.977490181382026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.427141065212915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00343, "longitude": 18.50693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:43+00:00", "timestamp_unix": 1768204843.0}, "starlink_location": {"latitude": 40.00340581099893, "longitude": 18.50695655456648, "altitude": 69.5700000020536, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:00:43.604839+00:00", "timestamp_unix": 1768204843.604839}, "starlink_gps": {"latitude": 40.00340573910482, "longitude": 18.506956461080406, "altitude": 69.57000000208278, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:43.605097+00:00", "timestamp_unix": 1768204843.605097}, "nmea_primary": {"latitude": 40.003433333333334, "longitude": 18.506901666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:42.355323+00:00", "timestamp_unix": 1768204842.355323}, "nmea_secondary": {"latitude": 40.00343, "longitude": 18.506941666666666, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:00:42.953818+00:00", "timestamp_unix": 1768204842.953818}}

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


validation_timestamp: 2026-01-12T08:01:13.641925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.669681343518798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.644436627720709, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0628903553525273, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8903137529254395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025274196175878297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9337697856900515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.871098930113545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.909993759352164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.845843534644985, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9343807821568224, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003387, "longitude": 18.50693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:04+00:00", "timestamp_unix": 1768204864.0}, "starlink_location": {"latitude": 40.003320567110535, "longitude": 18.506954221185296, "altitude": 70.73009210333174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:01:13.605201+00:00", "timestamp_unix": 1768204873.605201}, "starlink_gps": {"latitude": 40.003320782827565, "longitude": 18.506954127684292, "altitude": 70.71412387451166, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:13.605457+00:00", "timestamp_unix": 1768204873.605457}, "nmea_primary": {"latitude": 40.00337666666667, "longitude": 18.506896666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:12.337411+00:00", "timestamp_unix": 1768204872.337411}, "nmea_secondary": {"latitude": 40.00337, "longitude": 18.50693, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:12.944630+00:00", "timestamp_unix": 1768204872.94463}}

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


validation_timestamp: 2026-01-12T08:01:43.645122+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.193365676576617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.163172846654477, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7982735597758972, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3841551353987762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031987733502441565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8065428836641315, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.809565072546702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.779492494120251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.779323103428407, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.528937125154556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003315, "longitude": 18.506916, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:35+00:00", "timestamp_unix": 1768204895.0}, "starlink_location": {"latitude": 40.00325392280725, "longitude": 18.50694383333333, "altitude": 69.21995379561768, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:01:43.605672+00:00", "timestamp_unix": 1768204903.605672}, "starlink_gps": {"latitude": 40.003254210479845, "longitude": 18.506943833333334, "altitude": 69.2279392900045, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:43.605925+00:00", "timestamp_unix": 1768204903.605925}, "nmea_primary": {"latitude": 40.00331333333333, "longitude": 18.506895, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:42.340452+00:00", "timestamp_unix": 1768204902.340452}, "nmea_secondary": {"latitude": 40.003303333333335, "longitude": 18.506921666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:01:42.972971+00:00", "timestamp_unix": 1768204902.972971}}

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


validation_timestamp: 2026-01-12T08:02:13.646466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.566339210047401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.550338619752802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0849665136962892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5331910563175888, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02529365159737205, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.619576135193254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.526759467597323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.606170477973983, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.51451850256775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.4668963739212273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003242, "longitude": 18.506939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:07+00:00", "timestamp_unix": 1768204927.0}, "starlink_location": {"latitude": 40.00317690029138, "longitude": 18.506992778750828, "altitude": 72.94046550964872, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:02:13.606032+00:00", "timestamp_unix": 1768204933.606032}, "starlink_gps": {"latitude": 40.003177116174456, "longitude": 18.506992872323636, "altitude": 72.86855312366436, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:13.606287+00:00", "timestamp_unix": 1768204933.606287}, "nmea_primary": {"latitude": 40.003236666666666, "longitude": 18.506928333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:12.364995+00:00", "timestamp_unix": 1768204932.364995}, "nmea_secondary": {"latitude": 40.003233333333334, "longitude": 18.506925, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:12.986123+00:00", "timestamp_unix": 1768204932.986123}}

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


validation_timestamp: 2026-01-12T08:02:43.642396+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.227614357800103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.176926981718323, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.262924238178843, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3623015639259797, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05114580837011801, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.810954181409015, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.126695614768564, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.759847083047303, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.076535621195402, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1386811519432918, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003155, "longitude": 18.506998, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:39+00:00", "timestamp_unix": 1768204959.0}, "starlink_location": {"latitude": 40.00310694497824, "longitude": 18.507035551608777, "altitude": 71.27994939958278, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:02:43.606662+00:00", "timestamp_unix": 1768204963.606662}, "starlink_gps": {"latitude": 40.0031073047031, "longitude": 18.507035177401562, "altitude": 71.28793787202333, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:43.606953+00:00", "timestamp_unix": 1768204963.606953}, "nmea_primary": {"latitude": 40.00315333333333, "longitude": 18.506983333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:42.367988+00:00", "timestamp_unix": 1768204962.367988}, "nmea_secondary": {"latitude": 40.003148333333336, "longitude": 18.506971666666665, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:02:42.976286+00:00", "timestamp_unix": 1768204962.976286}}

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


validation_timestamp: 2026-01-12T08:03:13.652933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.926786867374113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.927907540306279, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5777621751365776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3741961879405267, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017827016419078405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.415375792932432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.902503771010365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.418137034485597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.90757727513763, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0108583468351455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003063, "longitude": 18.507053, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:10+00:00", "timestamp_unix": 1768204990.0}, "starlink_location": {"latitude": 40.00302468904637, "longitude": 18.507082057663506, "altitude": 66.94004493016256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:03:13.606293+00:00", "timestamp_unix": 1768204993.606293}, "starlink_gps": {"latitude": 40.003024760971186, "longitude": 18.50708224471453, "altitude": 66.93205869399581, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:13.606550+00:00", "timestamp_unix": 1768204993.60655}, "nmea_primary": {"latitude": 40.00307166666666, "longitude": 18.507038333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:12.363790+00:00", "timestamp_unix": 1768204992.36379}, "nmea_secondary": {"latitude": 40.00307, "longitude": 18.50702666666667, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:12.924672+00:00", "timestamp_unix": 1768204992.924672}}

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


validation_timestamp: 2026-01-12T08:03:43.646128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.1272873181722805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.106996791672341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.214589990081626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3638268823374844, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025288705686217505, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.257390169116293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.218755347517091, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.244842024898356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.207185618285505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.2334485108413651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00298, "longitude": 18.507116, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:42+00:00", "timestamp_unix": 1768205022.0}, "starlink_location": {"latitude": 40.002944733727034, "longitude": 18.507131112132146, "altitude": 66.27004784143804, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:03:43.607027+00:00", "timestamp_unix": 1768205023.607027}, "starlink_gps": {"latitude": 40.002944949567905, "longitude": 18.50713120568631, "altitude": 66.26205914985104, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:43.607280+00:00", "timestamp_unix": 1768205023.60728}, "nmea_primary": {"latitude": 40.00298, "longitude": 18.50709, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:42.354545+00:00", "timestamp_unix": 1768205022.354545}, "nmea_secondary": {"latitude": 40.00297833333333, "longitude": 18.507088333333332, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:03:41.993980+00:00", "timestamp_unix": 1768205021.99398}}

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


validation_timestamp: 2026-01-12T08:04:13.655443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.257315885118805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.211653806606488, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6665222604785046, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.763003504223116, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046613578862340105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.540893496709865, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.42130050503033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.494338094463885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.375354349453521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.295249873940693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00292, "longitude": 18.507147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:03+00:00", "timestamp_unix": 1768205043.0}, "starlink_location": {"latitude": 40.00282444509822, "longitude": 18.507190663599804, "altitude": 71.1300479768778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:04:13.606696+00:00", "timestamp_unix": 1768205053.606696}, "starlink_gps": {"latitude": 40.002824804939046, "longitude": 18.507190382855082, "altitude": 71.12205692145979, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:13.606990+00:00", "timestamp_unix": 1768205053.60699}, "nmea_primary": {"latitude": 40.00288833333333, "longitude": 18.507135, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:12.336724+00:00", "timestamp_unix": 1768205052.336724}, "nmea_secondary": {"latitude": 40.00286833333333, "longitude": 18.507141666666666, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:12.973047+00:00", "timestamp_unix": 1768205052.973047}}

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


validation_timestamp: 2026-01-12T08:04:43.642521+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.379543396014718, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.35941339356291, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9172750271906547, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.914407843722953, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020349867966891262, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.341810886793521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.809892531371196, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.322854806656784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.79256808701928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0435105956857273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002823, "longitude": 18.507185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:34+00:00", "timestamp_unix": 1768205074.0}, "starlink_location": {"latitude": 40.00273511155509, "longitude": 18.50722605458644, "altitude": 72.1700000171472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:04:43.606832+00:00", "timestamp_unix": 1768205083.606832}, "starlink_gps": {"latitude": 40.002735291039045, "longitude": 18.50722600790922, "altitude": 72.17000001598656, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:43.607088+00:00", "timestamp_unix": 1768205083.607088}, "nmea_primary": {"latitude": 40.00279833333333, "longitude": 18.507173333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:42.339370+00:00", "timestamp_unix": 1768205082.33937}, "nmea_secondary": {"latitude": 40.00278, "longitude": 18.507171666666668, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:04:41.944268+00:00", "timestamp_unix": 1768205081.944268}}

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


validation_timestamp: 2026-01-12T08:05:13.646488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.011975959825222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.982997579246653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7268901583543774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.4575073447763875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03200395162801639, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.868275876683116, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.55319708007568, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.841727355657287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.534017614029171, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.730785784111565, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002728, "longitude": 18.50721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:06+00:00", "timestamp_unix": 1768205106.0}, "starlink_location": {"latitude": 40.00265458937924, "longitude": 18.507254833333338, "altitude": 72.85014666643598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:05:13.607187+00:00", "timestamp_unix": 1768205113.607187}, "starlink_gps": {"latitude": 40.00265487719769, "longitude": 18.507254833333338, "altitude": 72.82617801609126, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:13.607440+00:00", "timestamp_unix": 1768205113.60744}, "nmea_primary": {"latitude": 40.00271333333333, "longitude": 18.507203333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:12.375203+00:00", "timestamp_unix": 1768205112.375203}, "nmea_secondary": {"latitude": 40.00269, "longitude": 18.507193333333333, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:12.936463+00:00", "timestamp_unix": 1768205112.936463}}

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


validation_timestamp: 2026-01-12T08:05:43.644723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.898457445871132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.9011607530648575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8009931423980423, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.732827211774508, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03990323343696731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.055959515453922, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.87985675947909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.072587036970854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.909829735820275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0825850599763402, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00264, "longitude": 18.507238, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:37+00:00", "timestamp_unix": 1768205137.0}, "starlink_location": {"latitude": 40.00260656706593, "longitude": 18.507275448559376, "altitude": 69.57000001581949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:05:43.607323+00:00", "timestamp_unix": 1768205143.607323}, "starlink_gps": {"latitude": 40.00260678292478, "longitude": 18.50727582280529, "altitude": 69.5700000134507, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:43.607584+00:00", "timestamp_unix": 1768205143.607584}, "nmea_primary": {"latitude": 40.002628333333334, "longitude": 18.507223333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:42.350955+00:00", "timestamp_unix": 1768205142.350955}, "nmea_secondary": {"latitude": 40.00261, "longitude": 18.507218333333334, "altitude": 35.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:05:42.000111+00:00", "timestamp_unix": 1768205142.000111}}

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


validation_timestamp: 2026-01-12T08:06:13.644588+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.678661439683175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.661209597487087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.373018553580352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7199890103066204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025325008180619973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.413150164172047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.785636688745586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.403664409553999, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.784323872786812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4465763541279504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002556, "longitude": 18.507246, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:10+00:00", "timestamp_unix": 1768205170.0}, "starlink_location": {"latitude": 40.0025109000256, "longitude": 18.50727727864601, "altitude": 67.7099385311903, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:06:13.607973+00:00", "timestamp_unix": 1768205173.607973}, "starlink_gps": {"latitude": 40.002511116176315, "longitude": 18.50727737233387, "altitude": 67.7179386889721, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:13.608226+00:00", "timestamp_unix": 1768205173.608226}, "nmea_primary": {"latitude": 40.00254833333333, "longitude": 18.50722, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:12.355063+00:00", "timestamp_unix": 1768205172.355063}, "nmea_secondary": {"latitude": 40.00252666666667, "longitude": 18.507225, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:11.996486+00:00", "timestamp_unix": 1768205171.996486}}

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


validation_timestamp: 2026-01-12T08:06:43.644404+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.293982458101397, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.250972219147352, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.173353273824008, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3909091507699536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04312021147385147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.997857198759302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.330747521900062, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.957236630581465, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.2909639355384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7098582429616416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00247, "longitude": 18.507248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:42+00:00", "timestamp_unix": 1768205202.0}, "starlink_location": {"latitude": 40.00241094453463, "longitude": 18.50728527601348, "altitude": 71.64000001695017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:06:43.607731+00:00", "timestamp_unix": 1768205203.607731}, "starlink_gps": {"latitude": 40.00241130478343, "longitude": 18.50728508863928, "altitude": 71.640000014761, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:43.607989+00:00", "timestamp_unix": 1768205203.607989}, "nmea_primary": {"latitude": 40.002465, "longitude": 18.507223333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:42.376130+00:00", "timestamp_unix": 1768205202.37613}, "nmea_secondary": {"latitude": 40.002451666666666, "longitude": 18.507233333333332, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:06:42.961806+00:00", "timestamp_unix": 1768205202.961806}}

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


validation_timestamp: 2026-01-12T08:07:13.644939+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.74731777884074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.719567331139555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2745084612221718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.698312781226078, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03194724863019624, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.810531963789195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.090906645946223, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.78444230229667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.070676875506281, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2012883038190916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002377, "longitude": 18.507252, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:13+00:00", "timestamp_unix": 1768205233.0}, "starlink_location": {"latitude": 40.00232425599146, "longitude": 18.50729116666667, "altitude": 69.24005035151005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:07:13.607920+00:00", "timestamp_unix": 1768205233.60792}, "starlink_gps": {"latitude": 40.00232454329997, "longitude": 18.507291166666676, "altitude": 69.23207495990707, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:13.608208+00:00", "timestamp_unix": 1768205233.608208}, "nmea_primary": {"latitude": 40.002381666666665, "longitude": 18.507238333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:12.369847+00:00", "timestamp_unix": 1768205232.369847}, "nmea_secondary": {"latitude": 40.00235333333333, "longitude": 18.507245, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:11.996812+00:00", "timestamp_unix": 1768205231.996812}}

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


validation_timestamp: 2026-01-12T08:07:43.641624+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.193457169803134, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.19066836195947, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3838341053023013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.112112204119742, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042946169041387317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3932728280029085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.197783513520446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.401148584515441, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.2278524632021295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.730885142325333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00232, "longitude": 18.507265, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:34+00:00", "timestamp_unix": 1768205254.0}, "starlink_location": {"latitude": 40.002241377970506, "longitude": 18.50729839382242, "altitude": 68.4800517407643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:07:43.608210+00:00", "timestamp_unix": 1768205263.60821}, "starlink_gps": {"latitude": 40.00224152189919, "longitude": 18.50729886170138, "altitude": 68.47206111497093, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:43.608464+00:00", "timestamp_unix": 1768205263.608464}, "nmea_primary": {"latitude": 40.00229, "longitude": 18.507258333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:42.338887+00:00", "timestamp_unix": 1768205262.338887}, "nmea_secondary": {"latitude": 40.00225666666667, "longitude": 18.507253333333335, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:07:42.942348+00:00", "timestamp_unix": 1768205262.942348}}

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


validation_timestamp: 2026-01-12T08:08:13.646831+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.007406815554003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.984906244684028, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8782844228899664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.48916944748281, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024007849226906578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.930274271186096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.903106600905365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.913114781379691, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.893530442624451, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6559621251038674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002213, "longitude": 18.5073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:06+00:00", "timestamp_unix": 1768205286.0}, "starlink_location": {"latitude": 40.00213706707051, "longitude": 18.507336833333333, "altitude": 70.09000000633931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:08:13.608347+00:00", "timestamp_unix": 1768205293.608347}, "starlink_gps": {"latitude": 40.00213728297828, "longitude": 18.507336833333333, "altitude": 70.09000000522158, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:13.608603+00:00", "timestamp_unix": 1768205293.608603}, "nmea_primary": {"latitude": 40.002181666666665, "longitude": 18.50728, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:12.375006+00:00", "timestamp_unix": 1768205292.375006}, "nmea_secondary": {"latitude": 40.002158333333334, "longitude": 18.507273333333334, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:12.946950+00:00", "timestamp_unix": 1768205292.94695}}

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


validation_timestamp: 2026-01-12T08:08:43.647908+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.325617398557295, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.286857267083073, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.000320364726204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.015748313981932, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04086056276381755, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.640661587262851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.100277985259664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6126787749302185, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.07258289637978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.46446337285812267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0021, "longitude": 18.507336, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:38+00:00", "timestamp_unix": 1768205318.0}, "starlink_location": {"latitude": 40.00203494448091, "longitude": 18.507384388014863, "altitude": 68.56993839995103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:08:43.608344+00:00", "timestamp_unix": 1768205323.608344}, "starlink_gps": {"latitude": 40.0020353048673, "longitude": 18.507384294292493, "altitude": 68.57794156035239, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:43.608597+00:00", "timestamp_unix": 1768205323.608597}, "nmea_primary": {"latitude": 40.002066666666664, "longitude": 18.507318333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:42.379430+00:00", "timestamp_unix": 1768205322.37943}, "nmea_secondary": {"latitude": 40.002068333333334, "longitude": 18.507313333333332, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:08:42.947907+00:00", "timestamp_unix": 1768205322.947907}}

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


validation_timestamp: 2026-01-12T08:09:13.645114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.525544732492003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.472881954134525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8976703385483606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9794616066551574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05657844561005768, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.202777192863127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.872439485451753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.146255573871318, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.815954094960844, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6781129811108416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001987, "longitude": 18.507383, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:11+00:00", "timestamp_unix": 1768205351.0}, "starlink_location": {"latitude": 40.00190844448896, "longitude": 18.507427606720523, "altitude": 74.80000003207448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:09:13.608581+00:00", "timestamp_unix": 1768205353.608581}, "starlink_gps": {"latitude": 40.00190880498992, "longitude": 18.507427137960622, "altitude": 74.80000002728659, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:13.608836+00:00", "timestamp_unix": 1768205353.608836}, "nmea_primary": {"latitude": 40.001958333333334, "longitude": 18.507356666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:12.367548+00:00", "timestamp_unix": 1768205352.367548}, "nmea_secondary": {"latitude": 40.001961666666666, "longitude": 18.50735, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:11.982075+00:00", "timestamp_unix": 1768205351.982075}}

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


validation_timestamp: 2026-01-12T08:09:43.625094+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.665900180235794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.604354822689552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.374500161342096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6706360081162237, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06268930556844539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.25153522814079, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.815109806593037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.18916023284457, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.752760132455853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.5645912619312637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00186, "longitude": 18.507439, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:42+00:00", "timestamp_unix": 1768205382.0}, "starlink_location": {"latitude": 40.001799572908865, "longitude": 18.507482324981055, "altitude": 68.82000003715665, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:09:43.588225+00:00", "timestamp_unix": 1768205383.588225}, "starlink_gps": {"latitude": 40.001800006715015, "longitude": 18.507481854916193, "altitude": 68.82000002985059, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:43.588479+00:00", "timestamp_unix": 1768205383.588479}, "nmea_primary": {"latitude": 40.00185166666667, "longitude": 18.507413333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:42.338995+00:00", "timestamp_unix": 1768205382.338995}, "nmea_secondary": {"latitude": 40.001855, "longitude": 18.507408333333334, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:09:43.000787+00:00", "timestamp_unix": 1768205383.000787}}

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


validation_timestamp: 2026-01-12T08:10:13.647401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.139798431672634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.118980750416554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.003868388372368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9624034214283868, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023997902815698822, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.397709158513061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.73505251321237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.380327361116803, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.715985660062472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.0867799647324898, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001774, "longitude": 18.507486, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:04+00:00", "timestamp_unix": 1768205404.0}, "starlink_location": {"latitude": 40.00168706697937, "longitude": 18.507550999999996, "altitude": 68.07005084750728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:10:13.609083+00:00", "timestamp_unix": 1768205413.609083}, "starlink_gps": {"latitude": 40.0016872827977, "longitude": 18.507551, "altitude": 68.06206298839943, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:13.609336+00:00", "timestamp_unix": 1768205413.609336}, "nmea_primary": {"latitude": 40.00174833333333, "longitude": 18.507475, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:12.344584+00:00", "timestamp_unix": 1768205412.344584}, "nmea_secondary": {"latitude": 40.001756666666665, "longitude": 18.507481666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:12.955840+00:00", "timestamp_unix": 1768205412.95584}}

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


validation_timestamp: 2026-01-12T08:10:43.646645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.51214927096378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.489249157097191, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.06585356099463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4207668585560063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032974797668402354, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8592759472769105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.931823272333023, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.844421568620091, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.91442891711502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7003506137343478, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001663, "longitude": 18.507534, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:36+00:00", "timestamp_unix": 1768205436.0}, "starlink_location": {"latitude": 40.00159042236308, "longitude": 18.507593112028363, "altitude": 72.51035140286854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:10:43.609590+00:00", "timestamp_unix": 1768205443.60959}, "starlink_gps": {"latitude": 40.00159071012489, "longitude": 18.50759320557221, "altitude": 72.46242354301843, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:43.609844+00:00", "timestamp_unix": 1768205443.609844}, "nmea_primary": {"latitude": 40.00163666666667, "longitude": 18.50752333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:42.378595+00:00", "timestamp_unix": 1768205442.378595}, "nmea_secondary": {"latitude": 40.001641666666664, "longitude": 18.507528333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:10:42.958270+00:00", "timestamp_unix": 1768205442.95827}}

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


validation_timestamp: 2026-01-12T08:11:13.650701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.678564045953733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.69486410180785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.725661799620711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1968880299774, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040597121887861125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.282810666469135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.4821532981757155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.310536189602668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.49829188058361, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1902844327259117, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001537, "longitude": 18.50756, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:08+00:00", "timestamp_unix": 1768205468.0}, "starlink_location": {"latitude": 40.00148035569372, "longitude": 18.507611560820504, "altitude": 67.58014116553417, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:11:13.609671+00:00", "timestamp_unix": 1768205473.609671}, "starlink_gps": {"latitude": 40.001480427567685, "longitude": 18.507612028106614, "altitude": 67.55619940667336, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:13.609923+00:00", "timestamp_unix": 1768205473.609923}, "nmea_primary": {"latitude": 40.001513333333335, "longitude": 18.507551666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:12.364928+00:00", "timestamp_unix": 1768205472.364928}, "nmea_secondary": {"latitude": 40.00152833333333, "longitude": 18.50756833333333, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:12.947678+00:00", "timestamp_unix": 1768205472.947678}}

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


validation_timestamp: 2026-01-12T08:11:43.649620+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.764501112859513, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.737438508819833, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0839103951512556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5042792114444477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043148141698588785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.148155821795243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.403789062907443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.129723959337356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.368241104899266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.3092587606515105, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00141, "longitude": 18.507538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:40+00:00", "timestamp_unix": 1768205500.0}, "starlink_location": {"latitude": 40.001341277768105, "longitude": 18.507588390634567, "altitude": 66.06993742423161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:11:43.609976+00:00", "timestamp_unix": 1768205503.609976}, "starlink_gps": {"latitude": 40.00134163825025, "longitude": 18.50758857812718, "altitude": 66.07794270639819, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:43.610228+00:00", "timestamp_unix": 1768205503.610228}, "nmea_primary": {"latitude": 40.001395, "longitude": 18.50752333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:42.355281+00:00", "timestamp_unix": 1768205502.355281}, "nmea_secondary": {"latitude": 40.001415, "longitude": 18.507566666666666, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:11:43.004126+00:00", "timestamp_unix": 1768205503.004126}}

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


validation_timestamp: 2026-01-12T08:12:13.646397+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.432545111852079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.41602316923446, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9571829518372053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.797334055672033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02533211506644941, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.032843687133873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.144435989936275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.021215143344971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.122484890916812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.554818812374976, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0013, "longitude": 18.50749, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:11+00:00", "timestamp_unix": 1768205531.0}, "starlink_location": {"latitude": 40.0012349000936, "longitude": 18.507540778695358, "altitude": 65.0099411076004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:12:13.610302+00:00", "timestamp_unix": 1768205533.610302}, "starlink_gps": {"latitude": 40.001235116304976, "longitude": 18.507540872407752, "altitude": 65.01794350653392, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:13.610557+00:00", "timestamp_unix": 1768205533.610557}, "nmea_primary": {"latitude": 40.001286666666665, "longitude": 18.507475, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:12.357523+00:00", "timestamp_unix": 1768205532.357523}, "nmea_secondary": {"latitude": 40.001306666666665, "longitude": 18.507521666666666, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:12.999022+00:00", "timestamp_unix": 1768205532.999022}}

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


validation_timestamp: 2026-01-12T08:12:43.647650+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.345397706822369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.3360412288472725, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9289368019399391, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9866725540258434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04516767721925942, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.554003886771906, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.182266306614343, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.550075010385194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.155925508264083, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.912415032500085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00119, "longitude": 18.507425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:42+00:00", "timestamp_unix": 1768205562.0}, "starlink_location": {"latitude": 40.001134589253006, "longitude": 18.507471948432258, "altitude": 62.91994779476495, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:12:43.610354+00:00", "timestamp_unix": 1768205563.610354}, "starlink_gps": {"latitude": 40.00113487704796, "longitude": 18.507472322648184, "altitude": 62.92793667457657, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:43.610611+00:00", "timestamp_unix": 1768205563.610611}, "nmea_primary": {"latitude": 40.00118666666667, "longitude": 18.507415, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:42.364709+00:00", "timestamp_unix": 1768205562.364709}, "nmea_secondary": {"latitude": 40.001198333333335, "longitude": 18.507458333333332, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:12:41.980655+00:00", "timestamp_unix": 1768205561.980655}}

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


validation_timestamp: 2026-01-12T08:13:13.653314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.809011146710771, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.797774694567684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.234094050681134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1476262990088877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02258234754266229, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.215943621428467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.7748378294774145, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.211332451791055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.761657497224996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4121917471061507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001125, "longitude": 18.507381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:04+00:00", "timestamp_unix": 1768205584.0}, "starlink_location": {"latitude": 40.00103987798035, "longitude": 18.50741122424572, "altitude": 65.92000000471556, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:13:13.611254+00:00", "timestamp_unix": 1768205593.611254}, "starlink_gps": {"latitude": 40.001040021868334, "longitude": 18.507411411341053, "altitude": 65.92000000380216, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:13.611511+00:00", "timestamp_unix": 1768205593.611511}, "nmea_primary": {"latitude": 40.00110166666666, "longitude": 18.507358333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:12.364775+00:00", "timestamp_unix": 1768205592.364775}, "nmea_secondary": {"latitude": 40.0011, "longitude": 18.507398333333335, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:12.993871+00:00", "timestamp_unix": 1768205592.993871}}

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


validation_timestamp: 2026-01-12T08:13:43.645579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.892670969198216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.88169942693394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.451622367381801, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.36806900922199, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017869341553922856, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.283471296032268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.529141842756986, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.276788206163822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.518447956793851, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.582110475146564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.001038, "longitude": 18.507341, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:36+00:00", "timestamp_unix": 1768205616.0}, "starlink_location": {"latitude": 40.00096587801726, "longitude": 18.507386112147994, "altitude": 65.80995092740469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:13:43.611556+00:00", "timestamp_unix": 1768205623.611556}, "starlink_gps": {"latitude": 40.000966021867406, "longitude": 18.507386205670993, "altitude": 65.8179371868746, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:43.611813+00:00", "timestamp_unix": 1768205623.611813}, "nmea_primary": {"latitude": 40.00102166666667, "longitude": 18.507321666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:42.381205+00:00", "timestamp_unix": 1768205622.381205}, "nmea_secondary": {"latitude": 40.001018333333334, "longitude": 18.507351666666665, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:13:41.986700+00:00", "timestamp_unix": 1768205621.9867}}

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


validation_timestamp: 2026-01-12T08:14:13.648213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.006865173827757, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.013901969945554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4428819769208805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.907156718170684, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01593929713582554, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.92694339824539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.60282913140978, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.937201029623897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6082727245646335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2848667099874023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000946, "longitude": 18.507332, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:08+00:00", "timestamp_unix": 1768205648.0}, "starlink_location": {"latitude": 40.000897499999965, "longitude": 18.50736305765718, "altitude": 66.04995202375109, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:14:13.611230+00:00", "timestamp_unix": 1768205653.61123}, "starlink_gps": {"latitude": 40.000897499999965, "longitude": 18.507363244783956, "altitude": 66.05794174050986, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:13.611486+00:00", "timestamp_unix": 1768205653.611486}, "nmea_primary": {"latitude": 40.00093833333333, "longitude": 18.507318333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:12.369827+00:00", "timestamp_unix": 1768205652.369827}, "nmea_secondary": {"latitude": 40.000953333333335, "longitude": 18.507336666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:12.969691+00:00", "timestamp_unix": 1768205652.969691}}

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


validation_timestamp: 2026-01-12T08:14:43.564728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.201482778865964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.19123706599441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6981658674879334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.209940374810371, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011862754153895932, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.617931757764493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.159598526363267, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.608372767299302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.148601181506038, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.699800248298781, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000854, "longitude": 18.507355, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:40+00:00", "timestamp_unix": 1768205680.0}, "starlink_location": {"latitude": 40.00079028284716, "longitude": 18.5074035, "altitude": 66.81000000410974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:14:43.529715+00:00", "timestamp_unix": 1768205683.529715}, "starlink_gps": {"latitude": 40.000790389531474, "longitude": 18.5074035, "altitude": 66.8100000043654, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:43.529970+00:00", "timestamp_unix": 1768205683.52997}, "nmea_primary": {"latitude": 40.00086, "longitude": 18.507336666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:42.360649+00:00", "timestamp_unix": 1768205682.360649}, "nmea_secondary": {"latitude": 40.00089166666667, "longitude": 18.50735, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:14:42.983366+00:00", "timestamp_unix": 1768205682.983366}}

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


validation_timestamp: 2026-01-12T08:15:13.650731+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.792798653431694, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.728452126302436, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7180399404954274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1562086969241268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06435250605256115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.629480319285407, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.9488128212227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.566725838868677, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.884463118779212, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.96859455446851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000782, "longitude": 18.507385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:12+00:00", "timestamp_unix": 1768205712.0}, "starlink_location": {"latitude": 40.00072932325009, "longitude": 18.507425384585634, "altitude": 66.51995396904674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:15:13.610700+00:00", "timestamp_unix": 1768205713.6107}, "starlink_gps": {"latitude": 40.000729826220635, "longitude": 18.507425010870232, "altitude": 66.52793221201999, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:13.610988+00:00", "timestamp_unix": 1768205713.610988}, "nmea_primary": {"latitude": 40.00078, "longitude": 18.507365, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:12.377672+00:00", "timestamp_unix": 1768205712.377672}, "nmea_secondary": {"latitude": 40.00080666666667, "longitude": 18.507366666666666, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:11.975952+00:00", "timestamp_unix": 1768205711.975952}}

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


validation_timestamp: 2026-01-12T08:15:43.649217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.098247623593759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.060685531525037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9870885159428386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6097952136022211, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03998197501576853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.653882850516061, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.689683684333849, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.613924548037436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.651472195358071, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.381444319941902, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000732, "longitude": 18.50743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:33+00:00", "timestamp_unix": 1768205733.0}, "starlink_location": {"latitude": 40.00066339994857, "longitude": 18.507488218767662, "altitude": 65.54993575263241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:15:43.611850+00:00", "timestamp_unix": 1768205743.61185}, "starlink_gps": {"latitude": 40.00066361623338, "longitude": 18.50748784379392, "altitude": 65.55794086888164, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:43.612108+00:00", "timestamp_unix": 1768205743.612108}, "nmea_primary": {"latitude": 40.000706666666666, "longitude": 18.507418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:42.383464+00:00", "timestamp_unix": 1768205742.383464}, "nmea_secondary": {"latitude": 40.000726666666665, "longitude": 18.507428333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:15:42.927408+00:00", "timestamp_unix": 1768205742.927408}}

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


validation_timestamp: 2026-01-12T08:16:13.652326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.896123566754163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.881795180935736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9182472544253524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.435967119166003, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015996173411600558, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9054032290876135, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.578414614733612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.893533195957242, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.564856063785413, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3934145685137416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000675, "longitude": 18.507467, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:04+00:00", "timestamp_unix": 1768205764.0}, "starlink_location": {"latitude": 40.00058721132805, "longitude": 18.507523833333337, "altitude": 65.4400000024613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:16:13.612184+00:00", "timestamp_unix": 1768205773.612184}, "starlink_gps": {"latitude": 40.0005873551851, "longitude": 18.507523833333337, "altitude": 65.44000000321638, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:13.612437+00:00", "timestamp_unix": 1768205773.612437}, "nmea_primary": {"latitude": 40.00064, "longitude": 18.507461666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:12.355765+00:00", "timestamp_unix": 1768205772.355765}, "nmea_secondary": {"latitude": 40.000645, "longitude": 18.507476666666665, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:12.971216+00:00", "timestamp_unix": 1768205772.971216}}

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


validation_timestamp: 2026-01-12T08:16:43.651177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.786529545586752, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.76483532407809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.717494363416713, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2636405946698095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022535030443468548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.611049369072942, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.910152940712661, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.588587485647708, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.887787655714149, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7241799564296951, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000595, "longitude": 18.507515, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:36+00:00", "timestamp_unix": 1768205796.0}, "starlink_location": {"latitude": 40.00053387803954, "longitude": 18.507559608994885, "altitude": 66.23004784192993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:16:43.612544+00:00", "timestamp_unix": 1768205803.612544}, "starlink_gps": {"latitude": 40.000534021626024, "longitude": 18.50755942229294, "altitude": 66.22207622162593, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:43.612802+00:00", "timestamp_unix": 1768205803.612802}, "nmea_primary": {"latitude": 40.00057833333333, "longitude": 18.507491666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:42.343570+00:00", "timestamp_unix": 1768205802.34357}, "nmea_secondary": {"latitude": 40.000566666666664, "longitude": 18.507505, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:16:42.977047+00:00", "timestamp_unix": 1768205802.977047}}

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


validation_timestamp: 2026-01-12T08:17:13.652401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.67984135879043, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.655635083238754, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6822430567965845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5614205510384966, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02528788577274053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.183303063788169, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9993702033530156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.1646727383085125, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.980083815862294, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1929170417327186, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000538, "longitude": 18.50753, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:07+00:00", "timestamp_unix": 1768205827.0}, "starlink_location": {"latitude": 40.00049623369642, "longitude": 18.50756838784301, "altitude": 66.43004893942714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:17:13.612596+00:00", "timestamp_unix": 1768205833.612596}, "starlink_gps": {"latitude": 40.000496449530296, "longitude": 18.507568294295258, "altitude": 66.42206050888933, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:13.612847+00:00", "timestamp_unix": 1768205833.612847}, "nmea_primary": {"latitude": 40.000523333333334, "longitude": 18.507505, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:12.345220+00:00", "timestamp_unix": 1768205832.34522}, "nmea_secondary": {"latitude": 40.000515, "longitude": 18.507528333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:12.033444+00:00", "timestamp_unix": 1768205832.033444}}

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


validation_timestamp: 2026-01-12T08:17:43.567874+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.6966629046708315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.7089066950994445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.116022742842144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7023687454544487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016279843052793824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.433608740114547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.72571705692703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.449036201765781, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.740811005716156, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.72864247873969, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00048, "longitude": 18.507534, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:38+00:00", "timestamp_unix": 1768205858.0}, "starlink_location": {"latitude": 40.000445239057164, "longitude": 18.50756532276047, "altitude": 66.49412364010453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:17:43.531456+00:00", "timestamp_unix": 1768205863.531456}, "starlink_gps": {"latitude": 40.00044520341586, "longitude": 18.507565508134306, "altitude": 66.48620871548485, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:43.531710+00:00", "timestamp_unix": 1768205863.53171}, "nmea_primary": {"latitude": 40.00047166666667, "longitude": 18.507511666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:42.369349+00:00", "timestamp_unix": 1768205862.369349}, "nmea_secondary": {"latitude": 40.000465, "longitude": 18.50753, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:17:42.002190+00:00", "timestamp_unix": 1768205862.00219}}

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


validation_timestamp: 2026-01-12T08:18:13.647514+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.871940406426924, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.83814905340023, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4011203765466425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1490142422531415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03389029747036271, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.427897426323697, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.212834642293071, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.396755080675818, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.180315455113717, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3015016424324113, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000427, "longitude": 18.50753, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:10+00:00", "timestamp_unix": 1768205890.0}, "starlink_location": {"latitude": 40.0003984002705, "longitude": 18.507573330311438, "altitude": 67.13005237866408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:18:13.613570+00:00", "timestamp_unix": 1768205893.61357}, "starlink_gps": {"latitude": 40.000398616209374, "longitude": 18.507573049532084, "altitude": 67.12206006165185, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:13.613825+00:00", "timestamp_unix": 1768205893.613825}, "nmea_primary": {"latitude": 40.00042, "longitude": 18.507503333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:12.374265+00:00", "timestamp_unix": 1768205892.374265}, "nmea_secondary": {"latitude": 40.000416666666666, "longitude": 18.50753, "altitude": 33.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:11.974907+00:00", "timestamp_unix": 1768205891.974907}}

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


validation_timestamp: 2026-01-12T08:18:43.652089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.026276049364063, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0042674053962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1160135908870776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8356670847969914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03574527567510826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.88551058809616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.190806446973585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.878010310874743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.168943983841153, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.145176229327137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00037, "longitude": 18.507511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:41+00:00", "timestamp_unix": 1768205921.0}, "starlink_location": {"latitude": 40.00031292262987, "longitude": 18.507546390936643, "altitude": 71.6600511396339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:18:43.613986+00:00", "timestamp_unix": 1768205923.613986}, "starlink_gps": {"latitude": 40.00031321038325, "longitude": 18.5075465780153, "altitude": 71.65206339855355, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:43.614243+00:00", "timestamp_unix": 1768205923.614243}, "nmea_primary": {"latitude": 40.00035166666667, "longitude": 18.507483333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:42.342830+00:00", "timestamp_unix": 1768205922.34283}, "nmea_secondary": {"latitude": 40.000355, "longitude": 18.50752, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:18:43.038518+00:00", "timestamp_unix": 1768205923.038518}}

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


validation_timestamp: 2026-01-12T08:19:13.705189+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.050497271535288, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.042548046364957, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.841005559843097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9144039967487743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03394580319409498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.391037791363141, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.468635496380557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.396338980433327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.455112760874904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.043592632100834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0003, "longitude": 18.507467, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:13+00:00", "timestamp_unix": 1768205953.0}, "starlink_location": {"latitude": 40.00024589998626, "longitude": 18.50751016932608, "altitude": 66.8500000111224, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:19:13.613406+00:00", "timestamp_unix": 1768205953.613406}, "starlink_gps": {"latitude": 40.0002461162788, "longitude": 18.507510450564666, "altitude": 66.85000000982986, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:13.613662+00:00", "timestamp_unix": 1768205953.613662}, "nmea_primary": {"latitude": 40.000285, "longitude": 18.50744, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:12.360513+00:00", "timestamp_unix": 1768205952.360513}, "nmea_secondary": {"latitude": 40.00029166666667, "longitude": 18.507486666666665, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:13.038114+00:00", "timestamp_unix": 1768205953.038114}}

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


validation_timestamp: 2026-01-12T08:19:43.565744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.675154026856209, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.680137201267874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.92197922674429, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.743773345125264, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005614344950392495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.2234771424862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.940130839583565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.229090980772176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.945033043542351, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.121201087705507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000248, "longitude": 18.50743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:34+00:00", "timestamp_unix": 1768205974.0}, "starlink_location": {"latitude": 40.000173572498056, "longitude": 18.50746053888753, "altitude": 67.46792624230865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:19:43.531736+00:00", "timestamp_unix": 1768205983.531736}, "starlink_gps": {"latitude": 40.000173536725136, "longitude": 18.507460585401947, "altitude": 67.47189831869136, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:43.531992+00:00", "timestamp_unix": 1768205983.531992}, "nmea_primary": {"latitude": 40.00022666666667, "longitude": 18.507393333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:42.362025+00:00", "timestamp_unix": 1768205982.362025}, "nmea_secondary": {"latitude": 40.000225, "longitude": 18.507441666666665, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:19:42.991388+00:00", "timestamp_unix": 1768205982.991388}}

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


validation_timestamp: 2026-01-12T08:20:13.651317+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.210808948230775, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.210792559502111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.572375692579856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8533354362466157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017810145871805738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.907171404110449, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5898461216617377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.9137645219253505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5940707706763884, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.390627237018984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000187, "longitude": 18.507393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:06+00:00", "timestamp_unix": 1768206006.0}, "starlink_location": {"latitude": 40.00013702234219, "longitude": 18.50742555765581, "altitude": 68.82000000374532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:20:13.615185+00:00", "timestamp_unix": 1768206013.615185}, "starlink_gps": {"latitude": 40.000137094198976, "longitude": 18.50742574452189, "altitude": 68.8200000030599, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:13.615441+00:00", "timestamp_unix": 1768206013.615441}, "nmea_primary": {"latitude": 40.00017833333333, "longitude": 18.507365, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:12.381037+00:00", "timestamp_unix": 1768206012.381037}, "nmea_secondary": {"latitude": 40.00016166666666, "longitude": 18.507398333333335, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:13.016980+00:00", "timestamp_unix": 1768206013.01698}}

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


validation_timestamp: 2026-01-12T08:20:43.552695+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1134138921970695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1092729400658445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.524717225371922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9021660885238973, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007978943485542235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.111495796690946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.0515898315093075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.105489204970944, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.044875232923996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.147481150327177, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00014, "longitude": 18.50739, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:38+00:00", "timestamp_unix": 1768206038.0}, "starlink_location": {"latitude": 40.00008533333332, "longitude": 18.5074333748139, "altitude": 69.18004956365218, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:20:43.513866+00:00", "timestamp_unix": 1768206043.513866}, "starlink_gps": {"latitude": 40.00008533333332, "longitude": 18.507433281142504, "altitude": 69.17605004393262, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:43.514119+00:00", "timestamp_unix": 1768206043.514119}, "nmea_primary": {"latitude": 40.00013333333333, "longitude": 18.507361666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:42.370161+00:00", "timestamp_unix": 1768206042.370161}, "nmea_secondary": {"latitude": 40.000105, "longitude": 18.507393333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:20:42.991716+00:00", "timestamp_unix": 1768206042.991716}}

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


validation_timestamp: 2026-01-12T08:21:13.573271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.887978022126514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.870283722123555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9870668973711525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.745702643423032, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017756990756339207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.041689702023127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.29837329059313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.024912307988734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.287011412209225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.889225707523013, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00009, "longitude": 18.507416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:09+00:00", "timestamp_unix": 1768206069.0}, "starlink_location": {"latitude": 40.00002937666794, "longitude": 18.507464088891652, "altitude": 68.75000000874792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:21:13.532535+00:00", "timestamp_unix": 1768206073.532535}, "starlink_gps": {"latitude": 40.000029519613655, "longitude": 18.50746399595796, "altitude": 68.75000000768826, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:13.532792+00:00", "timestamp_unix": 1768206073.532792}, "nmea_primary": {"latitude": 40.00008, "longitude": 18.507396666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:12.376731+00:00", "timestamp_unix": 1768206072.376731}, "nmea_secondary": {"latitude": 40.000038333333336, "longitude": 18.507415, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:12.010355+00:00", "timestamp_unix": 1768206072.010355}}

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


validation_timestamp: 2026-01-12T08:21:43.574268+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.8397641138718965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.827372890119916, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.254461710046108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.535535616687285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016330430930371627, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.895526052155456, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.282364198089357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.888063161223149, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2922984629772114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.379794541887381, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.000027, "longitude": 18.507458, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:41+00:00", "timestamp_unix": 1768206101.0}, "starlink_location": {"latitude": 39.999980043781, "longitude": 18.507488705699984, "altitude": 70.14206158576042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:21:43.533628+00:00", "timestamp_unix": 1768206103.533628}, "starlink_gps": {"latitude": 39.99998018629209, "longitude": 18.507488752025512, "altitude": 70.13810562447709, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:43.533880+00:00", "timestamp_unix": 1768206103.53388}, "nmea_primary": {"latitude": 40.000015, "longitude": 18.507436666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:42.364410+00:00", "timestamp_unix": 1768206102.36441}, "nmea_secondary": {"latitude": 39.999968333333335, "longitude": 18.507453333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:21:42.021318+00:00", "timestamp_unix": 1768206102.021318}}

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


validation_timestamp: 2026-01-12T08:22:13.654714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.274355944638448, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.216813615572744, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9260272807336878, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.498159566659416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0575489334609117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.282614166246486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.36863911331498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.228837483819316, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.358878667832151, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.826805212270542, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999954, "longitude": 18.507502, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:13+00:00", "timestamp_unix": 1768206133.0}, "starlink_location": {"latitude": 39.99992230065388, "longitude": 18.507530384732284, "altitude": 71.96005037355084, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:22:13.615011+00:00", "timestamp_unix": 1768206133.615011}, "starlink_gps": {"latitude": 39.999922731803395, "longitude": 18.50753001099369, "altitude": 71.95207152445302, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:13.615264+00:00", "timestamp_unix": 1768206133.615264}, "nmea_primary": {"latitude": 39.99995, "longitude": 18.50748, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:12.383919+00:00", "timestamp_unix": 1768206132.383919}, "nmea_secondary": {"latitude": 39.99990666666667, "longitude": 18.507483333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:12.965477+00:00", "timestamp_unix": 1768206132.965477}}

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


validation_timestamp: 2026-01-12T08:22:43.655326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.036252345788666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.005534438717803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.346115411437788, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.120007779128401, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03565274125199254, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.400345394107539, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.127123616340117, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.365875430981896, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.092794268534664, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7798731662062512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999916, "longitude": 18.507526, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:34+00:00", "timestamp_unix": 1768206154.0}, "starlink_location": {"latitude": 39.99986287806338, "longitude": 18.507570884552575, "altitude": 71.36004658557131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:22:43.615168+00:00", "timestamp_unix": 1768206163.615168}, "starlink_gps": {"latitude": 39.99986302190788, "longitude": 18.507570510481454, "altitude": 71.35206063437393, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:43.615421+00:00", "timestamp_unix": 1768206163.615421}, "nmea_primary": {"latitude": 39.999895, "longitude": 18.50752333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:42.374203+00:00", "timestamp_unix": 1768206162.374203}, "nmea_secondary": {"latitude": 39.99987, "longitude": 18.50752333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:22:43.006211+00:00", "timestamp_unix": 1768206163.006211}}

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


validation_timestamp: 2026-01-12T08:23:13.556236+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.789899479509329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.776706088855843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8716925932463244, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.356655563659726, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01602041803582179, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.901846774778324, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.987917850416123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.892898988796302, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.9844720411678445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.907450099573962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999863, "longitude": 18.507572, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:06+00:00", "timestamp_unix": 1768206186.0}, "starlink_location": {"latitude": 39.999805282988994, "longitude": 18.507623833333334, "altitude": 71.2800000078056, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:23:13.515480+00:00", "timestamp_unix": 1768206193.51548}, "starlink_gps": {"latitude": 39.999805427064075, "longitude": 18.507623833333334, "altitude": 71.280000007801, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:13.515736+00:00", "timestamp_unix": 1768206193.515736}, "nmea_primary": {"latitude": 39.99984, "longitude": 18.507556666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:12.364962+00:00", "timestamp_unix": 1768206192.364962}, "nmea_secondary": {"latitude": 39.999815, "longitude": 18.507566666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:12.017557+00:00", "timestamp_unix": 1768206192.017557}}

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


validation_timestamp: 2026-01-12T08:23:43.572276+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.07749133942366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.06984312037636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.90404671820782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1700395507192676, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01253823673667359, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.553076946666862, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.311568004709798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5495142301731315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.306471706081655, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.389382976910109, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999798, "longitude": 18.507593, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:36+00:00", "timestamp_unix": 1768206216.0}, "starlink_location": {"latitude": 39.999737782676604, "longitude": 18.50764603896777, "altitude": 68.42000000477937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:23:43.533943+00:00", "timestamp_unix": 1768206223.533943}, "starlink_gps": {"latitude": 39.99973788969133, "longitude": 18.5076460853501, "altitude": 68.42000000516718, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:43.534196+00:00", "timestamp_unix": 1768206223.534196}, "nmea_primary": {"latitude": 39.99977666666667, "longitude": 18.507573333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:42.352384+00:00", "timestamp_unix": 1768206222.352384}, "nmea_secondary": {"latitude": 39.99977, "longitude": 18.5076, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:23:42.996995+00:00", "timestamp_unix": 1768206222.996995}}

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


validation_timestamp: 2026-01-12T08:24:13.652440+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.643969288961484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.6125966130196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.245951038032691, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1648218785783806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03393699446027604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.261095520524083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.167379876571449, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.22727006749523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.133986744294587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.277449711759858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999733, "longitude": 18.50762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:07+00:00", "timestamp_unix": 1768206247.0}, "starlink_location": {"latitude": 39.99964456663945, "longitude": 18.5076678306634, "altitude": 69.25987320179063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:24:13.615606+00:00", "timestamp_unix": 1768206253.615606}, "starlink_gps": {"latitude": 39.99964478287585, "longitude": 18.50766754950025, "altitude": 69.2758798596659, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:13.615861+00:00", "timestamp_unix": 1768206253.615861}, "nmea_primary": {"latitude": 39.999715, "longitude": 18.50759, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:12.355538+00:00", "timestamp_unix": 1768206252.355538}, "nmea_secondary": {"latitude": 39.999705, "longitude": 18.50761333333333, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:13.017584+00:00", "timestamp_unix": 1768206253.017584}}

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


validation_timestamp: 2026-01-12T08:24:43.573728+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.414934893422041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.410560250534024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5586195785441297, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.095559360676524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011180566286610499, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.875264485034835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.672264830411962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.874221011782723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.672737012709811, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.381449131452097, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999664, "longitude": 18.507637, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:39+00:00", "timestamp_unix": 1768206279.0}, "starlink_location": {"latitude": 39.999593855185, "longitude": 18.507674078027087, "altitude": 69.7820637277697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:24:43.535812+00:00", "timestamp_unix": 1768206283.535812}, "starlink_gps": {"latitude": 39.99959392642423, "longitude": 18.507674170656408, "altitude": 69.77810867430973, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:43.536071+00:00", "timestamp_unix": 1768206283.536071}, "nmea_primary": {"latitude": 39.99964833333333, "longitude": 18.507615, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:42.358544+00:00", "timestamp_unix": 1768206282.358544}, "nmea_secondary": {"latitude": 39.999628333333334, "longitude": 18.507625, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:24:43.023767+00:00", "timestamp_unix": 1768206283.023767}}

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


validation_timestamp: 2026-01-12T08:25:13.532394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.361992258280879, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.315486951009007, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2900865075721077, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3666402804019997, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04691860040259691, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.753130423024209, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.588104314214643, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.708254888919144, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.548978066946342, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8690708452556257, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99959, "longitude": 18.507627, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:11+00:00", "timestamp_unix": 1768206311.0}, "starlink_location": {"latitude": 39.99953814941528, "longitude": 18.50768074399646, "altitude": 69.63000001676924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:25:13.496018+00:00", "timestamp_unix": 1768206313.496018}, "starlink_gps": {"latitude": 39.999538511610794, "longitude": 18.50768046142831, "altitude": 69.63000001392241, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:13.496274+00:00", "timestamp_unix": 1768206313.496274}, "nmea_primary": {"latitude": 39.999585, "longitude": 18.50761333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:12.377603+00:00", "timestamp_unix": 1768206312.377603}, "nmea_secondary": {"latitude": 39.99956, "longitude": 18.507621666666665, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:13.034464+00:00", "timestamp_unix": 1768206313.034464}}

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


validation_timestamp: 2026-01-12T08:25:43.652720+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.398962870407797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.367340126433671, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0839309619313338, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.006670983201444, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03299047406480982, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.835794862311034, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.66254759375654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8074551698196295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.640284452523259, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.625379332042366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999535, "longitude": 18.507618, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:42+00:00", "timestamp_unix": 1768206342.0}, "starlink_location": {"latitude": 39.99946992268876, "longitude": 18.507668054499437, "altitude": 70.04004946949729, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:25:43.616670+00:00", "timestamp_unix": 1768206343.61667}, "starlink_gps": {"latitude": 39.999470210587376, "longitude": 18.50766796091405, "altitude": 70.03205770026456, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:43.616923+00:00", "timestamp_unix": 1768206343.616923}, "nmea_primary": {"latitude": 39.99952, "longitude": 18.507603333333332, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:42.382963+00:00", "timestamp_unix": 1768206342.382963}, "nmea_secondary": {"latitude": 39.99949, "longitude": 18.50762, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:25:43.045061+00:00", "timestamp_unix": 1768206343.045061}}

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


validation_timestamp: 2026-01-12T08:26:13.647995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.889897895588987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.890307306401114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3997569136882615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.013085026985525, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0428742815270081, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.829713747767273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.240351036605041, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.843140958040592, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.254304001233475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.589898412215952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.999485, "longitude": 18.50761, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:03+00:00", "timestamp_unix": 1768206363.0}, "starlink_location": {"latitude": 39.99940271146238, "longitude": 18.50765406122547, "altitude": 70.33995711792008, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:26:13.616487+00:00", "timestamp_unix": 1768206373.616487}, "starlink_gps": {"latitude": 39.999402855150194, "longitude": 18.5076545283018, "altitude": 70.34793436238998, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:13.616742+00:00", "timestamp_unix": 1768206373.616742}, "nmea_primary": {"latitude": 39.99945666666667, "longitude": 18.507595, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:12.357163+00:00", "timestamp_unix": 1768206372.357163}, "nmea_secondary": {"latitude": 39.999431666666666, "longitude": 18.507621666666665, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:11.954093+00:00", "timestamp_unix": 1768206371.954093}}

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


validation_timestamp: 2026-01-12T08:26:43.613670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.168436012537812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.147286551048257, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5519344945427638, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.344088339649074, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024078526478044388, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.808583318269094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9486813296476098, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.7899817836363425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9374623956849755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.436345668496028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.9994, "longitude": 18.50759, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:35+00:00", "timestamp_unix": 1768206395.0}, "starlink_location": {"latitude": 39.999342065744344, "longitude": 18.507648960941854, "altitude": 69.9579398024089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:26:43.535106+00:00", "timestamp_unix": 1768206403.535106}, "starlink_gps": {"latitude": 39.99934227936413, "longitude": 18.50764891464858, "altitude": 69.96189304270541, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:43.535363+00:00", "timestamp_unix": 1768206403.535363}, "nmea_primary": {"latitude": 39.999388333333336, "longitude": 18.50758, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:42.341281+00:00", "timestamp_unix": 1768206402.341281}, "nmea_secondary": {"latitude": 39.99935333333333, "longitude": 18.507605, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:26:42.950874+00:00", "timestamp_unix": 1768206402.950874}}

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


validation_timestamp: 2026-01-12T08:27:13.655214+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.463741793617473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.463105518835374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1016641215248457, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.085595603906821, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011297638123045831, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.564920908608049, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4077794476338843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.567845580995419, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4161896606606836, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.287538045641418, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99933, "longitude": 18.507591, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:06+00:00", "timestamp_unix": 1768206426.0}, "starlink_location": {"latitude": 39.99928668897549, "longitude": 18.507641612131046, "altitude": 70.54005279753753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:27:13.616883+00:00", "timestamp_unix": 1768206433.616883}, "starlink_gps": {"latitude": 39.99928676096068, "longitude": 18.507641705729856, "altitude": 70.53205986184159, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:13.617137+00:00", "timestamp_unix": 1768206433.617137}, "nmea_primary": {"latitude": 39.999311666666664, "longitude": 18.507585, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:12.345725+00:00", "timestamp_unix": 1768206432.345725}, "nmea_secondary": {"latitude": 39.999285, "longitude": 18.507601666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:13.051878+00:00", "timestamp_unix": 1768206433.051878}}

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


validation_timestamp: 2026-01-12T08:27:43.654913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.857649092800246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.802806847721432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4825990221346845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.138478938054692, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06087350130206314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.0354307144783075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.06453326576031, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9901013449643528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0581067443492587, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.6898993748035562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99925, "longitude": 18.507605, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:38+00:00", "timestamp_unix": 1768206458.0}, "starlink_location": {"latitude": 39.99922115643292, "longitude": 18.507647830119357, "altitude": 71.31000003622499, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:27:43.616952+00:00", "timestamp_unix": 1768206463.616952}, "starlink_gps": {"latitude": 39.99922165992481, "longitude": 18.507647549548555, "altitude": 71.31000002972841, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:43.617212+00:00", "timestamp_unix": 1768206463.617212}, "nmea_primary": {"latitude": 39.99923666666667, "longitude": 18.507605, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:42.382862+00:00", "timestamp_unix": 1768206462.382862}, "nmea_secondary": {"latitude": 39.99921333333333, "longitude": 18.50761333333333, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:27:43.054980+00:00", "timestamp_unix": 1768206463.05498}}

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


validation_timestamp: 2026-01-12T08:28:13.655015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.434680362459861, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.414763912650297, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1028869196398383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7943363132286367, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023978053448094377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.754478412391889, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.637792485027472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.739946084903729, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.624555731120262, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1672667646801689, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99917, "longitude": 18.507635, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:09+00:00", "timestamp_unix": 1768206489.0}, "starlink_location": {"latitude": 39.99912190035008, "longitude": 18.507677, "altitude": 72.64004948800589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:28:13.617380+00:00", "timestamp_unix": 1768206493.61738}, "starlink_gps": {"latitude": 39.9991221159899, "longitude": 18.507677, "altitude": 72.63206823480535, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:13.617636+00:00", "timestamp_unix": 1768206493.617636}, "nmea_primary": {"latitude": 39.99915333333333, "longitude": 18.507623333333335, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:12.373928+00:00", "timestamp_unix": 1768206492.373928}, "nmea_secondary": {"latitude": 39.999145, "longitude": 18.507631666666665, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:12.981970+00:00", "timestamp_unix": 1768206492.98197}}

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


validation_timestamp: 2026-01-12T08:28:43.653555+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.22115368700319, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.193808032596308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.107946708736771, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9335588285896043, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028823379473070822, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.521801929533037, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.806640871533006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.496802142706164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7811996483336525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.7336384562232964, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99908, "longitude": 18.507648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:41+00:00", "timestamp_unix": 1768206521.0}, "starlink_location": {"latitude": 39.99905106704086, "longitude": 18.507696275631428, "altitude": 75.13000000801027, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:28:43.617947+00:00", "timestamp_unix": 1768206523.617947}, "starlink_gps": {"latitude": 39.999051282982066, "longitude": 18.507696088446867, "altitude": 75.13000000620686, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:43.618205+00:00", "timestamp_unix": 1768206523.618205}, "nmea_primary": {"latitude": 39.999073333333335, "longitude": 18.507638333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:42.357998+00:00", "timestamp_unix": 1768206522.357998}, "nmea_secondary": {"latitude": 39.999071666666666, "longitude": 18.507646666666666, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:28:42.959241+00:00", "timestamp_unix": 1768206522.959241}}

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


validation_timestamp: 2026-01-12T08:29:13.636607+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.133377550644719, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.120733997900187, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.240092744819767, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.365734858782648, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01350650635891629, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.427829148307786, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.8219527529853154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.416326624494622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.809674257770867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7434843336999437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998997, "longitude": 18.507658, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:12+00:00", "timestamp_unix": 1768206552.0}, "starlink_location": {"latitude": 39.99895941318791, "longitude": 18.507710698288886, "altitude": 71.48380695636513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:29:13.597711+00:00", "timestamp_unix": 1768206553.597711}, "starlink_gps": {"latitude": 39.99895952191677, "longitude": 18.507710627601814, "altitude": 71.49587975843377, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:13.597962+00:00", "timestamp_unix": 1768206553.597962}, "nmea_primary": {"latitude": 39.99899, "longitude": 18.507646666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:12.361881+00:00", "timestamp_unix": 1768206552.361881}, "nmea_secondary": {"latitude": 39.99898666666667, "longitude": 18.507666666666665, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:12.995758+00:00", "timestamp_unix": 1768206552.995758}}

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


validation_timestamp: 2026-01-12T08:29:43.572131+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.615033801901745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.59762817497999, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8896376648857913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.930531389777853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019780446693930226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.78654799887975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.856727540251681, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.771572641859601, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.839976310928542, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5616632536484243, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998905, "longitude": 18.507666, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:43+00:00", "timestamp_unix": 1768206583.0}, "starlink_location": {"latitude": 39.99883680486474, "longitude": 18.507713999999996, "altitude": 69.5300000138734, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:29:43.536602+00:00", "timestamp_unix": 1768206583.536602}, "starlink_gps": {"latitude": 39.99883698275457, "longitude": 18.507714, "altitude": 69.53000001263266, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:43.536860+00:00", "timestamp_unix": 1768206583.53686}, "nmea_primary": {"latitude": 39.99889666666667, "longitude": 18.507646666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:42.345548+00:00", "timestamp_unix": 1768206582.345548}, "nmea_secondary": {"latitude": 39.99889666666667, "longitude": 18.507665, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:29:43.042065+00:00", "timestamp_unix": 1768206583.042065}}

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


validation_timestamp: 2026-01-12T08:30:13.574473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.907139916149182, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.894817074165013, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1468071172264835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.256924030892071, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012513938924435674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.566308102798947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.416264043862187, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.556012034058142, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.405600305415379, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1714439939220513, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998837, "longitude": 18.50765, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:04+00:00", "timestamp_unix": 1768206604.0}, "starlink_location": {"latitude": 39.998758616134864, "longitude": 18.50770529429753, "altitude": 69.40000000378711, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:30:13.536464+00:00", "timestamp_unix": 1768206613.536464}, "starlink_gps": {"latitude": 39.99875872294221, "longitude": 18.507705248005767, "altitude": 69.40000000389563, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:13.536771+00:00", "timestamp_unix": 1768206613.536771}, "nmea_primary": {"latitude": 39.998805, "longitude": 18.507625, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:12.349578+00:00", "timestamp_unix": 1768206612.349578}, "nmea_secondary": {"latitude": 39.99879, "longitude": 18.507656666666666, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:13.042114+00:00", "timestamp_unix": 1768206613.042114}}

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


validation_timestamp: 2026-01-12T08:30:43.576180+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.408035927338842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.416695340780697, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.237082703227739, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8850330412562728, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01630240079725866, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.872915859406632, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.546536093671684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.88476638534307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.555744036999428, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.839395218343141, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99873, "longitude": 18.507618, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:36+00:00", "timestamp_unix": 1768206636.0}, "starlink_location": {"latitude": 39.99867759424071, "longitude": 18.50768915601057, "altitude": 67.82000000971145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:30:43.536567+00:00", "timestamp_unix": 1768206643.536567}, "starlink_gps": {"latitude": 39.99867762993144, "longitude": 18.507689341636446, "altitude": 67.82000000836966, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:43.536819+00:00", "timestamp_unix": 1768206643.536819}, "nmea_primary": {"latitude": 39.99871666666667, "longitude": 18.507598333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:42.386377+00:00", "timestamp_unix": 1768206642.386377}, "nmea_secondary": {"latitude": 39.99871666666667, "longitude": 18.507631666666665, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:30:42.023088+00:00", "timestamp_unix": 1768206642.023088}}

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


validation_timestamp: 2026-01-12T08:31:13.657774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.169979374106296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.157573186440722, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8716787456158634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9676523318715167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015997936886842094, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.747534129444492, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.498545027959018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.738487223660565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.489214823697935, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.264538466127923, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998653, "longitude": 18.507614, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:08+00:00", "timestamp_unix": 1768206668.0}, "starlink_location": {"latitude": 39.998582044695965, "longitude": 18.50768933333333, "altitude": 68.52000000218857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:31:13.618851+00:00", "timestamp_unix": 1768206673.618851}, "starlink_gps": {"latitude": 39.99858218856887, "longitude": 18.50768933333333, "altitude": 68.52000000174887, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:13.619107+00:00", "timestamp_unix": 1768206673.619107}, "nmea_primary": {"latitude": 39.99863166666667, "longitude": 18.507595, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:12.373482+00:00", "timestamp_unix": 1768206672.373482}, "nmea_secondary": {"latitude": 39.99862666666667, "longitude": 18.507608333333334, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:13.047572+00:00", "timestamp_unix": 1768206673.047572}}

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


validation_timestamp: 2026-01-12T08:31:43.575376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.767673966749534, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.760927979275142, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.458155617868777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9572645514106968, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012545557262987535, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.09650502529306, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.630806683504135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.092869029053821, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.626241098104114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6050541905284323, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998554, "longitude": 18.507639, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:41+00:00", "timestamp_unix": 1768206701.0}, "starlink_location": {"latitude": 39.998492782801144, "longitude": 18.50770387237275, "altitude": 70.47031420802489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:31:43.537223+00:00", "timestamp_unix": 1768206703.537223}, "starlink_gps": {"latitude": 39.99849288987836, "longitude": 18.5077039187813, "altitude": 70.45049852547305, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:43.537480+00:00", "timestamp_unix": 1768206703.53748}, "nmea_primary": {"latitude": 39.99854, "longitude": 18.507616666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:42.364908+00:00", "timestamp_unix": 1768206702.364908}, "nmea_secondary": {"latitude": 39.998536666666666, "longitude": 18.507635, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:31:42.998503+00:00", "timestamp_unix": 1768206702.998503}}

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


validation_timestamp: 2026-01-12T08:32:13.578484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.006178721700396, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.003427004427472, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.404563374462149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.052129297061559, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003951633472003888, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.368526787962681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.434280037582159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.365076086286775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.430922791240098, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.39690907547268456, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99846, "longitude": 18.507687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:12+00:00", "timestamp_unix": 1768206732.0}, "starlink_location": {"latitude": 39.998408333333316, "longitude": 18.507752461024193, "altitude": 72.22793160499127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:32:13.537655+00:00", "timestamp_unix": 1768206733.537655}, "starlink_gps": {"latitude": 39.99840833333333, "longitude": 18.50775241463385, "altitude": 72.23189319262418, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:13.537912+00:00", "timestamp_unix": 1768206733.537912}, "nmea_primary": {"latitude": 39.998445, "longitude": 18.507666666666665, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:12.349526+00:00", "timestamp_unix": 1768206732.349526}, "nmea_secondary": {"latitude": 39.998448333333336, "longitude": 18.507668333333335, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:13.013305+00:00", "timestamp_unix": 1768206733.013305}}

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


validation_timestamp: 2026-01-12T08:32:43.656388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.395484575240076, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.355811120868932, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.257927730481276, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.30151785080017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04865530258823637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.470546600489932, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.31136505808824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.445023627942999, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.276493424520516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.578365808570918, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998386, "longitude": 18.507719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:33+00:00", "timestamp_unix": 1768206753.0}, "starlink_location": {"latitude": 39.998309966557485, "longitude": 18.50776711200998, "altitude": 69.7900000241749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:32:43.619421+00:00", "timestamp_unix": 1768206763.619421}, "starlink_gps": {"latitude": 39.99831039821743, "longitude": 18.507767205553026, "altitude": 69.79000002018526, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:43.619680+00:00", "timestamp_unix": 1768206763.61968}, "nmea_primary": {"latitude": 39.99834833333333, "longitude": 18.50771, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:42.386894+00:00", "timestamp_unix": 1768206762.386894}, "nmea_secondary": {"latitude": 39.998356666666666, "longitude": 18.507725, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:32:42.057582+00:00", "timestamp_unix": 1768206762.057582}}

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


validation_timestamp: 2026-01-12T08:33:13.575546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.624737073147422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.612028712279486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.872390404155288, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5173862619747327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01583113914998435, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.306933241158288, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.790752372992845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.299238546366836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.7813559657541385, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9289704124467918, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998283, "longitude": 18.507736, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:06+00:00", "timestamp_unix": 1768206786.0}, "starlink_location": {"latitude": 39.99822071052205, "longitude": 18.50779633333333, "altitude": 69.4641189661953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:33:13.537751+00:00", "timestamp_unix": 1768206793.537751}, "starlink_gps": {"latitude": 39.9982208528949, "longitude": 18.507796333333335, "altitude": 69.45621472151157, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:13.538005+00:00", "timestamp_unix": 1768206793.538005}, "nmea_primary": {"latitude": 39.998248333333336, "longitude": 18.50773166666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:12.393413+00:00", "timestamp_unix": 1768206792.393413}, "nmea_secondary": {"latitude": 39.99825166666667, "longitude": 18.507741666666668, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:13.001855+00:00", "timestamp_unix": 1768206793.001855}}

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


validation_timestamp: 2026-01-12T08:33:43.656578+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.069340075224268, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.013139549203983, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3522068769595315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.306594440568249, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06399651335501039, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.942138010221228, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.178145374140211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.901566571292415, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.127929380085309, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9889308183078676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998188, "longitude": 18.507744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:38+00:00", "timestamp_unix": 1768206818.0}, "starlink_location": {"latitude": 39.99810051215851, "longitude": 18.507806, "altitude": 70.84004790096378, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:33:43.620507+00:00", "timestamp_unix": 1768206823.620507}, "starlink_gps": {"latitude": 39.99810108769298, "longitude": 18.507806, "altitude": 70.83205977652102, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:43.620764+00:00", "timestamp_unix": 1768206823.620764}, "nmea_primary": {"latitude": 39.998151666666665, "longitude": 18.507725, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:42.375439+00:00", "timestamp_unix": 1768206822.375439}, "nmea_secondary": {"latitude": 39.998158333333336, "longitude": 18.507746666666666, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:33:42.969300+00:00", "timestamp_unix": 1768206822.9693}}

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


validation_timestamp: 2026-01-12T08:34:13.577923+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.863041013394207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.862519720890505, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6253908938186066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7174573449851716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022977238807672405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.193701219596626, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.162092185507966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.201307377615652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.160763945587347, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.182001785127471, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.9981, "longitude": 18.50772, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:09+00:00", "timestamp_unix": 1768206849.0}, "starlink_location": {"latitude": 39.99802294961988, "longitude": 18.507777362226737, "altitude": 71.31205723176046, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:34:13.538566+00:00", "timestamp_unix": 1768206853.538566}, "starlink_gps": {"latitude": 39.99802305624358, "longitude": 18.50777759328516, "altitude": 71.30811087753193, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:13.538851+00:00", "timestamp_unix": 1768206853.538851}, "nmea_primary": {"latitude": 39.99807, "longitude": 18.507703333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:12.365791+00:00", "timestamp_unix": 1768206852.365791}, "nmea_secondary": {"latitude": 39.99808, "longitude": 18.507738333333332, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:13.002672+00:00", "timestamp_unix": 1768206853.002672}}

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


validation_timestamp: 2026-01-12T08:34:43.575694+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.510275840158409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5054499324213735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8760462781349867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3390178445411243, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014278414715778419, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.026855893497208, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.432867083895484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.029062459173907, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4258593337733325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.049578381125001, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.998024, "longitude": 18.507673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:41+00:00", "timestamp_unix": 1768206881.0}, "starlink_location": {"latitude": 39.99796978262722, "longitude": 18.507725577942896, "altitude": 76.600346753963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:34:43.538934+00:00", "timestamp_unix": 1768206883.538934}, "starlink_gps": {"latitude": 39.99796988959935, "longitude": 18.507725670668194, "altitude": 76.58055050104662, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:43.539186+00:00", "timestamp_unix": 1768206883.539186}, "nmea_primary": {"latitude": 39.998, "longitude": 18.50764, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:42.351435+00:00", "timestamp_unix": 1768206882.351435}, "nmea_secondary": {"latitude": 39.99801333333333, "longitude": 18.507696666666668, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:34:43.047693+00:00", "timestamp_unix": 1768206883.047693}}

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


validation_timestamp: 2026-01-12T08:35:13.639930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2524383455550945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2507706723160394, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4270033239661837, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.719650042047111, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01703216694925095, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.292776618330445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.671707380659288, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.295917390981229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.661683439834079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.034367773933362, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99794, "longitude": 18.507553, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:12+00:00", "timestamp_unix": 1768206912.0}, "starlink_location": {"latitude": 39.99788961980079, "longitude": 18.507607071873537, "altitude": 78.61619181837543, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:35:13.599315+00:00", "timestamp_unix": 1768206913.599315}, "starlink_gps": {"latitude": 39.99788972832469, "longitude": 18.50760721297896, "altitude": 78.60815844679895, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:13.599565+00:00", "timestamp_unix": 1768206913.599565}, "nmea_primary": {"latitude": 39.997931666666666, "longitude": 18.507526666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:12.361006+00:00", "timestamp_unix": 1768206912.361006}, "nmea_secondary": {"latitude": 39.99794, "longitude": 18.507596666666668, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:12.000647+00:00", "timestamp_unix": 1768206912.000647}}

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


validation_timestamp: 2026-01-12T08:35:43.578452+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.714015768745682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.702552507758763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.17406399627456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9880852306989865, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021268374200856612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.876047763731585, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.956338594348536, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.883089666305971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.941760890303584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.681883795947921, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.9979, "longitude": 18.507444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:33+00:00", "timestamp_unix": 1768206933.0}, "starlink_location": {"latitude": 39.99783185530575, "longitude": 18.507427028918865, "altitude": 72.51205703786019, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:35:43.539154+00:00", "timestamp_unix": 1768206943.539154}, "starlink_gps": {"latitude": 39.99783192658404, "longitude": 18.50742726061315, "altitude": 72.50809981429113, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:43.539411+00:00", "timestamp_unix": 1768206943.539411}, "nmea_primary": {"latitude": 39.99787166666667, "longitude": 18.507381666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:42.363418+00:00", "timestamp_unix": 1768206942.363418}, "nmea_secondary": {"latitude": 39.99787333333333, "longitude": 18.507448333333333, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:35:43.045565+00:00", "timestamp_unix": 1768206943.045565}}

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


validation_timestamp: 2026-01-12T08:36:13.577615+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.533238037719066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.520285913411405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.687003530152975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6598228716502077, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022361823106331318, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.530257334188836, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.856152070345992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.530599989022663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.838227583063316, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.271444564917551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997833, "longitude": 18.507267, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:06+00:00", "timestamp_unix": 1768206966.0}, "starlink_location": {"latitude": 39.99776621038033, "longitude": 18.507281822838088, "altitude": 66.4738099222529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:36:13.539249+00:00", "timestamp_unix": 1768206973.539249}, "starlink_gps": {"latitude": 39.99776635286321, "longitude": 18.507282008097476, "altitude": 66.48567544162137, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:13.539504+00:00", "timestamp_unix": 1768206973.539504}, "nmea_primary": {"latitude": 39.99781333333333, "longitude": 18.507218333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:12.364092+00:00", "timestamp_unix": 1768206972.364092}, "nmea_secondary": {"latitude": 39.997818333333335, "longitude": 18.507291666666667, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:12.043290+00:00", "timestamp_unix": 1768206972.04329}}

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


validation_timestamp: 2026-01-12T08:36:43.576292+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.92379589216046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.929103409988816, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9528704219763884, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.645415977716826, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011800182655944763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.943067350011433, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.055092080158675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.951860047278237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.058347338154773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.242685863987588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997776, "longitude": 18.507156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:37+00:00", "timestamp_unix": 1768206997.0}, "starlink_location": {"latitude": 39.99771233333328, "longitude": 18.507197783917093, "altitude": 69.81206000929193, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:36:43.539308+00:00", "timestamp_unix": 1768207003.539308}, "starlink_gps": {"latitude": 39.9977123333333, "longitude": 18.50719792244435, "altitude": 69.80811670799051, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:43.539563+00:00", "timestamp_unix": 1768207003.539563}, "nmea_primary": {"latitude": 39.99776, "longitude": 18.507128333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:42.350575+00:00", "timestamp_unix": 1768207002.350575}, "nmea_secondary": {"latitude": 39.997773333333335, "longitude": 18.507175, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:36:43.051579+00:00", "timestamp_unix": 1768207003.051579}}

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


validation_timestamp: 2026-01-12T08:37:13.581089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.735829772626468, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.732938563805071, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7607108726095095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5430156913742703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011177602148100853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.161351808851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.511541941934048, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.162017668524948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.507421239482251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.457398795461906, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997726, "longitude": 18.507122, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:09+00:00", "timestamp_unix": 1768207029.0}, "starlink_location": {"latitude": 39.9976580220407, "longitude": 18.507173411661135, "altitude": 70.45000000411582, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:37:13.539818+00:00", "timestamp_unix": 1768207033.539818}, "starlink_gps": {"latitude": 39.99765809326106, "longitude": 18.507173504263264, "altitude": 70.45000000382402, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:13.540070+00:00", "timestamp_unix": 1768207033.54007}, "nmea_primary": {"latitude": 39.997706666666666, "longitude": 18.507101666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:12.389632+00:00", "timestamp_unix": 1768207032.389632}, "nmea_secondary": {"latitude": 39.99772, "longitude": 18.507138333333334, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:13.017136+00:00", "timestamp_unix": 1768207033.017136}}

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


validation_timestamp: 2026-01-12T08:37:43.582633+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.184358884262053, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.172980511885151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8483798609937772, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6673549211959923, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01631288512378756, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.241744060834889, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.518312224323627, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.227428920451423, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.507019148073869, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9275575896490678, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997665, "longitude": 18.507114, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:41+00:00", "timestamp_unix": 1768207061.0}, "starlink_location": {"latitude": 39.99761692751514, "longitude": 18.507150510902317, "altitude": 72.02207231439988, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:37:43.539777+00:00", "timestamp_unix": 1768207063.539777}, "starlink_gps": {"latitude": 39.997616963228815, "longitude": 18.507150325159945, "altitude": 72.01810681689041, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:43.540032+00:00", "timestamp_unix": 1768207063.540032}, "nmea_primary": {"latitude": 39.997655, "longitude": 18.507096666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:42.362348+00:00", "timestamp_unix": 1768207062.362348}, "nmea_secondary": {"latitude": 39.99766, "longitude": 18.507118333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:37:43.027539+00:00", "timestamp_unix": 1768207063.027539}}

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


validation_timestamp: 2026-01-12T08:38:13.579905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.309867827816233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.292341545153548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.975429953139223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0379377001638375, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01766096438766395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.979144290245699, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.283687515945498, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.962664435653889, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.266280442002472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.634187248205692, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997593, "longitude": 18.50715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:13+00:00", "timestamp_unix": 1768207093.0}, "starlink_location": {"latitude": 39.997538210540206, "longitude": 18.507197421803944, "altitude": 72.38000000911325, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:38:13.540299+00:00", "timestamp_unix": 1768207093.540299}, "starlink_gps": {"latitude": 39.99753835271291, "longitude": 18.507197329376215, "altitude": 72.38000000935632, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:13.540551+00:00", "timestamp_unix": 1768207093.540551}, "nmea_primary": {"latitude": 39.99758666666666, "longitude": 18.507128333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:12.369914+00:00", "timestamp_unix": 1768207092.369914}, "nmea_secondary": {"latitude": 39.997598333333336, "longitude": 18.50714, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:12.047919+00:00", "timestamp_unix": 1768207092.047919}}

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


validation_timestamp: 2026-01-12T08:38:43.658924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.430452363353464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.422552887282688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.036188650759864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7136279692876903, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02259373609191724, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.749462808891897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.618138205281375, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.748108104405062, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.615478952917618, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.46448946249848533, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.99753, "longitude": 18.507181, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:34+00:00", "timestamp_unix": 1768207114.0}, "starlink_location": {"latitude": 39.99745287775855, "longitude": 18.507227057402336, "altitude": 69.0899365759662, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:38:43.622164+00:00", "timestamp_unix": 1768207123.622164}, "starlink_gps": {"latitude": 39.99745302171913, "longitude": 18.50722724458215, "altitude": 69.09792896244375, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:43.622422+00:00", "timestamp_unix": 1768207123.622422}, "nmea_primary": {"latitude": 39.997505, "longitude": 18.507166666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:42.387778+00:00", "timestamp_unix": 1768207122.387778}, "nmea_secondary": {"latitude": 39.997506666666666, "longitude": 18.507171666666668, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:38:43.065417+00:00", "timestamp_unix": 1768207123.065417}}

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


validation_timestamp: 2026-01-12T08:39:13.662055+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.553737357327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.514648432726814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9737884115439277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7573823505955566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0398955047282147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.089014270484872, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.2787985126387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.049593351402722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.238948292971919, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7435230543569602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997417, "longitude": 18.507225, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:05+00:00", "timestamp_unix": 1768207145.0}, "starlink_location": {"latitude": 39.997347422764356, "longitude": 18.507267829992095, "altitude": 72.53009473420242, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:39:13.622354+00:00", "timestamp_unix": 1768207153.622354}, "starlink_gps": {"latitude": 39.997347710202625, "longitude": 18.50726754969367, "altitude": 72.51413675696863, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:13.622608+00:00", "timestamp_unix": 1768207153.622608}, "nmea_primary": {"latitude": 39.99739833333334, "longitude": 18.5072, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:12.377158+00:00", "timestamp_unix": 1768207152.377158}, "nmea_secondary": {"latitude": 39.99740166666667, "longitude": 18.50722, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:12.066116+00:00", "timestamp_unix": 1768207152.066116}}

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


validation_timestamp: 2026-01-12T08:39:43.662588+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.78237507257067, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.74312489921076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7502521693785154, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3657447350751013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04083219381589404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.639546841630764, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.175085291973382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.605030288707358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.137617696215383, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.5247075348564623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 39.997307, "longitude": 18.507242, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:36+00:00", "timestamp_unix": 1768207176.0}, "starlink_location": {"latitude": 39.9972287780318, "longitude": 18.50729455455014, "altitude": 74.97000001716168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T08:39:43.622478+00:00", "timestamp_unix": 1768207183.622478}, "starlink_gps": {"latitude": 39.99722913816798, "longitude": 18.507294460899484, "altitude": 74.97000001411647, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:43.622733+00:00", "timestamp_unix": 1768207183.622733}, "nmea_primary": {"latitude": 39.99729166666667, "longitude": 18.507216666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:42.349494+00:00", "timestamp_unix": 1768207182.349494}, "nmea_secondary": {"latitude": 39.997296666666664, "longitude": 18.507233333333332, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T08:39:42.976973+00:00", "timestamp_unix": 1768207182.976973}}

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


