# positions_validation

validation_timestamp: 2026-01-12T01:55:13.059333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.030990871672278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.977149856804076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6868052668722204, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.917829511295804, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.057932026907114, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.64131669710497, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.350556142151255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.58498534272962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.293893579202564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.715183621680957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017357, "longitude": 18.524372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:07+00:00", "timestamp_unix": 1768182907.0}, "starlink_location": {"latitude": 40.017267933824506, "longitude": 18.52445221392588, "altitude": 70.04000001083166, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:55:13.018650+00:00", "timestamp_unix": 1768182913.01865}, "starlink_gps": {"latitude": 40.01726822361011, "longitude": 18.524451648584733, "altitude": 70.04000000735115, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:13.018944+00:00", "timestamp_unix": 1768182913.018944}, "nmea_primary": {"latitude": 40.017325, "longitude": 18.524383333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:12.169887+00:00", "timestamp_unix": 1768182912.169887}, "nmea_secondary": {"latitude": 40.01737333333333, "longitude": 18.524318333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:11.923277+00:00", "timestamp_unix": 1768182911.923277}}

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


validation_timestamp: 2026-01-12T01:55:43.058458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.583011398910587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.563211654745682, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1751412312403575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.120680397643698, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0400454639263425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.446985725295647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.932129439527332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.420467500729398, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.897699710360298, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.353828744990116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017193, "longitude": 18.52462, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:39+00:00", "timestamp_unix": 1768182939.0}, "starlink_location": {"latitude": 40.01711816666664, "longitude": 18.524675816564546, "altitude": 67.99000000538119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:55:43.018166+00:00", "timestamp_unix": 1768182943.018166}, "starlink_gps": {"latitude": 40.01711816666664, "longitude": 18.524675346320507, "altitude": 67.99000000514836, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:43.018425+00:00", "timestamp_unix": 1768182943.018425}, "nmea_primary": {"latitude": 40.017175, "longitude": 18.52461, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:42.208113+00:00", "timestamp_unix": 1768182942.208113}, "nmea_secondary": {"latitude": 40.01718666666667, "longitude": 18.524525, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:55:41.861221+00:00", "timestamp_unix": 1768182941.861221}}

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


validation_timestamp: 2026-01-12T01:56:12.986093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.524786507407282, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.499673592939617, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1549505707555983, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.96026826645898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032172820273441954, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.268232111585029, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.584348608630219, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.238823360053923, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.552445407917928, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.8063912041019945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017048, "longitude": 18.52487, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:11+00:00", "timestamp_unix": 1768182971.0}, "starlink_location": {"latitude": 40.016985056878525, "longitude": 18.524902451260623, "altitude": 68.18988068350885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:56:12.943766+00:00", "timestamp_unix": 1768182972.943766}, "starlink_gps": {"latitude": 40.016985200857086, "longitude": 18.524902123560494, "altitude": 68.19787409390192, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:12.944025+00:00", "timestamp_unix": 1768182972.944025}, "nmea_primary": {"latitude": 40.017045, "longitude": 18.524845, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:12.204617+00:00", "timestamp_unix": 1768182972.204617}, "nmea_secondary": {"latitude": 40.01703166666667, "longitude": 18.524755, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:11.495154+00:00", "timestamp_unix": 1768182971.495154}}

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


validation_timestamp: 2026-01-12T01:56:43.079083+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.761739799040514, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.694457311179026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.768575597396937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.096456899312627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07197372710907732, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.193989280623665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.023983888170635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.13024824023255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.95240693541565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.898779570505654, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01697, "longitude": 18.52504, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:32+00:00", "timestamp_unix": 1768182992.0}, "starlink_location": {"latitude": 40.01685453004492, "longitude": 18.525147351337594, "altitude": 69.06005756474826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:56:43.039190+00:00", "timestamp_unix": 1768183003.03919}, "starlink_gps": {"latitude": 40.016854890069446, "longitude": 18.525146648972004, "altitude": 69.05006362576387, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:43.039528+00:00", "timestamp_unix": 1768183003.039528}, "nmea_primary": {"latitude": 40.016935, "longitude": 18.52509, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:42.187950+00:00", "timestamp_unix": 1768183002.18795}, "nmea_secondary": {"latitude": 40.016913333333335, "longitude": 18.525001666666668, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:56:41.860519+00:00", "timestamp_unix": 1768183001.860519}}

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


validation_timestamp: 2026-01-12T01:57:13.067385+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.545206332169952, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.491401246951847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.02722577342548, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8050024959363506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.061066443853716804, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.531763563877142, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.205999875651692, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.478768300430458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.146509746904002, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.109555923933973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01685, "longitude": 18.525318, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:04+00:00", "timestamp_unix": 1768183024.0}, "starlink_location": {"latitude": 40.01674770048689, "longitude": 18.525424443634613, "altitude": 67.48190237675624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:57:13.018997+00:00", "timestamp_unix": 1768183033.018997}, "starlink_gps": {"latitude": 40.01674791754276, "longitude": 18.525423784934816, "altitude": 67.48993605514133, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:13.019255+00:00", "timestamp_unix": 1768183033.019255}, "nmea_primary": {"latitude": 40.016823333333335, "longitude": 18.52535, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:12.175159+00:00", "timestamp_unix": 1768183032.175159}, "nmea_secondary": {"latitude": 40.016823333333335, "longitude": 18.52529, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:11.909915+00:00", "timestamp_unix": 1768183031.909915}}

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


validation_timestamp: 2026-01-12T01:57:42.978388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.695415759284366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.658419833391527, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.290160377176863, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.663049467676248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03951214358902035, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.517120224744781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.421923187568304, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.479234728213878, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.382774350350617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.271674565161627, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01675, "longitude": 18.525581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:36+00:00", "timestamp_unix": 1768183056.0}, "starlink_location": {"latitude": 40.016663556540706, "longitude": 18.525695557351074, "altitude": 67.54000001142388, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:57:42.940516+00:00", "timestamp_unix": 1768183062.940516}, "starlink_gps": {"latitude": 40.01666370133438, "longitude": 18.525695133639083, "altitude": 67.5400000098163, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:42.940771+00:00", "timestamp_unix": 1768183062.940771}, "nmea_primary": {"latitude": 40.016725, "longitude": 18.525601666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:42.196403+00:00", "timestamp_unix": 1768183062.196403}, "nmea_secondary": {"latitude": 40.01673666666667, "longitude": 18.525541666666665, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:57:41.919377+00:00", "timestamp_unix": 1768183061.919377}}

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


validation_timestamp: 2026-01-12T01:58:12.978651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.76952635473589, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.747502515197409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9648907320943636, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.314746756680434, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023337590016203037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.951719253489928, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.924437138081341, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.929172806669078, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.90120681138457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.302069894796169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016655, "longitude": 18.525854, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:07+00:00", "timestamp_unix": 1768183087.0}, "starlink_location": {"latitude": 40.01658041756248, "longitude": 18.525934679666836, "altitude": 66.09000000564414, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:58:12.939451+00:00", "timestamp_unix": 1768183092.939451}, "starlink_gps": {"latitude": 40.01658052585821, "longitude": 18.52593444492081, "altitude": 66.09000000467914, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:12.939703+00:00", "timestamp_unix": 1768183092.939703}, "nmea_primary": {"latitude": 40.01663833333333, "longitude": 18.525861666666668, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:12.186029+00:00", "timestamp_unix": 1768183092.186029}, "nmea_secondary": {"latitude": 40.016655, "longitude": 18.525803333333332, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:11.900294+00:00", "timestamp_unix": 1768183091.900294}}

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


validation_timestamp: 2026-01-12T01:58:43.061392+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.188960430092802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.160820914747438, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6717843318076513, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.546582683491836, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03304564036012972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.171204637353416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.46703844804842, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.140748610850773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.436770654720661, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.298085869520042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01658, "longitude": 18.526098, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:38+00:00", "timestamp_unix": 1768183118.0}, "starlink_location": {"latitude": 40.016520900259785, "longitude": 18.526173419657322, "altitude": 64.98191321663127, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:58:43.019634+00:00", "timestamp_unix": 1768183123.019634}, "starlink_gps": {"latitude": 40.016520972606216, "longitude": 18.52617304328758, "altitude": 64.98994627703263, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:43.019893+00:00", "timestamp_unix": 1768183123.019893}, "nmea_primary": {"latitude": 40.016565, "longitude": 18.526096666666668, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:42.172674+00:00", "timestamp_unix": 1768183122.172674}, "nmea_secondary": {"latitude": 40.016595, "longitude": 18.526048333333332, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:58:41.919463+00:00", "timestamp_unix": 1768183121.919463}}

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


validation_timestamp: 2026-01-12T01:59:12.976795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.332098957968835, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.301362583743116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5891690628607664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.535696320026306, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03130343812915919, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.22520990739731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.316762726109562, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.193906784697127, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.285643385321599, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.184932782161136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016506, "longitude": 18.526325, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:11+00:00", "timestamp_unix": 1768183151.0}, "starlink_location": {"latitude": 40.016461862380474, "longitude": 18.52637198261099, "altitude": 65.02000000703372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:59:12.940166+00:00", "timestamp_unix": 1768183152.940166}, "starlink_gps": {"latitude": 40.01646204302371, "longitude": 18.52637170068162, "altitude": 65.02000000552523, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:12.940422+00:00", "timestamp_unix": 1768183152.940422}, "nmea_primary": {"latitude": 40.01650333333333, "longitude": 18.526306666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:12.183244+00:00", "timestamp_unix": 1768183152.183244}, "nmea_secondary": {"latitude": 40.01652333333333, "longitude": 18.526251666666667, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:11.904773+00:00", "timestamp_unix": 1768183151.904773}}

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


validation_timestamp: 2026-01-12T01:59:42.977175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.961324471953204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.939047564757613, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7039638942391675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.692656131316229, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028316813491492013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4434340282750995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.982731646544101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.41658443108243, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.955954996231767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.540073636531523, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016457, "longitude": 18.526533, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:42+00:00", "timestamp_unix": 1768183182.0}, "starlink_location": {"latitude": 40.016418305823926, "longitude": 18.52658145180048, "altitude": 67.95000000743033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T01:59:42.940638+00:00", "timestamp_unix": 1768183182.940638}, "starlink_gps": {"latitude": 40.01641834197767, "longitude": 18.526581122654516, "altitude": 67.95000000668462, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:42.940897+00:00", "timestamp_unix": 1768183182.940897}, "nmea_primary": {"latitude": 40.01644833333334, "longitude": 18.526503333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:42.170248+00:00", "timestamp_unix": 1768183182.170248}, "nmea_secondary": {"latitude": 40.016463333333334, "longitude": 18.526466666666668, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T01:59:41.926182+00:00", "timestamp_unix": 1768183181.926182}}

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


validation_timestamp: 2026-01-12T02:00:12.980798+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.666300994161034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.66293992662464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5800405112609357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1270839680722877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008915545003830662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.668733643110722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.934276045042882, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.663221147856621, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.929915271458311, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4480126183024873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016438, "longitude": 18.526657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:03+00:00", "timestamp_unix": 1768183203.0}, "starlink_location": {"latitude": 40.016386694077134, "longitude": 18.526733605018695, "altitude": 69.84000000204351, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:00:12.941151+00:00", "timestamp_unix": 1768183212.941151}, "starlink_gps": {"latitude": 40.01638665810653, "longitude": 18.526733511453482, "altitude": 69.83999999968002, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:12.941407+00:00", "timestamp_unix": 1768183212.941407}, "nmea_primary": {"latitude": 40.01640833333333, "longitude": 18.526673333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:12.192757+00:00", "timestamp_unix": 1768183212.192757}, "nmea_secondary": {"latitude": 40.01643166666667, "longitude": 18.526646666666668, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:11.904375+00:00", "timestamp_unix": 1768183211.904375}}

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


validation_timestamp: 2026-01-12T02:00:42.976225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.173519526929821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.159745663542857, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.299101008191438, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5930396088538739, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021531945776819977, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.678156949349026, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.469078016121353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.661255738677084, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.456237925515738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.869027573784986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016403, "longitude": 18.52681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:33+00:00", "timestamp_unix": 1768183233.0}, "starlink_location": {"latitude": 40.01636388828675, "longitude": 18.526904846310078, "altitude": 67.86012590710918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:00:42.940890+00:00", "timestamp_unix": 1768183242.94089}, "starlink_gps": {"latitude": 40.01636381612523, "longitude": 18.52690461168075, "altitude": 67.85211337312231, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:42.941148+00:00", "timestamp_unix": 1768183242.941148}, "nmea_primary": {"latitude": 40.01638333333333, "longitude": 18.526818333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:42.196688+00:00", "timestamp_unix": 1768183242.196688}, "nmea_secondary": {"latitude": 40.01640833333333, "longitude": 18.52681, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:00:41.898976+00:00", "timestamp_unix": 1768183241.898976}}

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


validation_timestamp: 2026-01-12T02:01:13.062411+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.21001573655337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.185694089902544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9174803868807415, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5904167642795002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03303915480431204, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.972871989054095, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.778439558851826, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.944457320893429, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.753236114543085, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3334656120036765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01639, "longitude": 18.526936, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:04+00:00", "timestamp_unix": 1768183264.0}, "starlink_location": {"latitude": 40.01634626644146, "longitude": 18.52704141983172, "altitude": 67.32000000504574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:01:13.020618+00:00", "timestamp_unix": 1768183273.020618}, "starlink_gps": {"latitude": 40.01634619410927, "longitude": 18.527041043536794, "altitude": 67.32000000292241, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:13.020874+00:00", "timestamp_unix": 1768183273.020874}, "nmea_primary": {"latitude": 40.01636666666667, "longitude": 18.526951666666665, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:12.206251+00:00", "timestamp_unix": 1768183272.206251}, "nmea_secondary": {"latitude": 40.016385, "longitude": 18.526938333333334, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:12.465558+00:00", "timestamp_unix": 1768183272.465558}}

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


validation_timestamp: 2026-01-12T02:01:43.055217+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.930582844657977, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.915114911514365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9937588180526482, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7171533802570305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025351810723235793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.674385528639664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.997694270896227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.655793518960916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.985660983985696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.710736505714736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016376, "longitude": 18.527061, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:36+00:00", "timestamp_unix": 1768183296.0}, "starlink_location": {"latitude": 40.01632626643813, "longitude": 18.52715785652702, "altitude": 71.91000000242455, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:01:43.020784+00:00", "timestamp_unix": 1768183303.020784}, "starlink_gps": {"latitude": 40.01632619408367, "longitude": 18.527157574218986, "altitude": 71.91000000226077, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:43.021037+00:00", "timestamp_unix": 1768183303.021037}, "nmea_primary": {"latitude": 40.016358333333336, "longitude": 18.527065, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:42.183042+00:00", "timestamp_unix": 1768183302.183042}, "nmea_secondary": {"latitude": 40.0164, "longitude": 18.527055, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:01:41.923017+00:00", "timestamp_unix": 1768183301.923017}}

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


validation_timestamp: 2026-01-12T02:02:13.059848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.236709726729195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2541084438381125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3125625206037308, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.651158762596733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01790736162109373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.061576735597058, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.351315384674104, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.078120511302836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.368918820710453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8828208381382994, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016373, "longitude": 18.527163, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:07+00:00", "timestamp_unix": 1768183327.0}, "starlink_location": {"latitude": 40.016360433106875, "longitude": 18.527234373420537, "altitude": 67.01000000205731, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:02:13.021191+00:00", "timestamp_unix": 1768183333.021191}, "starlink_gps": {"latitude": 40.016360360857966, "longitude": 18.527234561351342, "altitude": 67.01000000099295, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:13.021447+00:00", "timestamp_unix": 1768183333.021447}, "nmea_primary": {"latitude": 40.016365, "longitude": 18.52715166666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:12.204007+00:00", "timestamp_unix": 1768183332.204007}, "nmea_secondary": {"latitude": 40.016395, "longitude": 18.527175, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:11.905138+00:00", "timestamp_unix": 1768183331.905138}}

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


validation_timestamp: 2026-01-12T02:02:42.980561+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.231683068835231, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.255441947498237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2811904009269846, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.276620246180728, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028864462007026307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.423926400588162, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.679410763109728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4494789107020045, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.675943311608564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.905906947083503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01633, "longitude": 18.527157, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:39+00:00", "timestamp_unix": 1768183359.0}, "starlink_location": {"latitude": 40.01632939021164, "longitude": 18.527206684660573, "altitude": 67.9099403455442, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:02:42.941676+00:00", "timestamp_unix": 1768183362.941676}, "starlink_gps": {"latitude": 40.01632953459646, "longitude": 18.527206966336266, "altitude": 67.91394832771434, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:42.941932+00:00", "timestamp_unix": 1768183362.941932}, "nmea_primary": {"latitude": 40.01632333333333, "longitude": 18.527131666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:42.192997+00:00", "timestamp_unix": 1768183362.192997}, "nmea_secondary": {"latitude": 40.016375, "longitude": 18.527176666666666, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:02:41.900522+00:00", "timestamp_unix": 1768183361.900522}}

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


validation_timestamp: 2026-01-12T02:03:13.063495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.024641780629056, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.064743392152177, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9977878527917294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.02973020660295, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05131670921628682, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.940789170555024, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.9556385176340925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.985503686428414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.9184808733679555, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.566566392467784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016212, "longitude": 18.52705, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:09+00:00", "timestamp_unix": 1768183389.0}, "starlink_location": {"latitude": 40.016211934336894, "longitude": 18.527085517049812, "altitude": 63.49382447918744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:03:13.021794+00:00", "timestamp_unix": 1768183393.021794}, "starlink_gps": {"latitude": 40.01621222332839, "longitude": 18.527085986869064, "altitude": 63.50986871245026, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:13.022049+00:00", "timestamp_unix": 1768183393.022049}, "nmea_primary": {"latitude": 40.01620333333333, "longitude": 18.52701666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:12.202752+00:00", "timestamp_unix": 1768183392.202752}, "nmea_secondary": {"latitude": 40.016265, "longitude": 18.527095, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:11.969959+00:00", "timestamp_unix": 1768183391.969959}}

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


validation_timestamp: 2026-01-12T02:03:43.062871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8180478294047644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.854814600983178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7176624743512592, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.586757531587166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06903546674833702, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.5150403799320395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.98436208502202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.555821601825195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.9157068342118375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.028823693487677, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016037, "longitude": 18.52685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:41+00:00", "timestamp_unix": 1768183421.0}, "starlink_location": {"latitude": 40.01603530137988, "longitude": 18.526883016707508, "altitude": 65.5619062649216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:03:43.021990+00:00", "timestamp_unix": 1768183423.02199}, "starlink_gps": {"latitude": 40.016035807259065, "longitude": 18.526883486659436, "altitude": 65.56993066687637, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:43.022247+00:00", "timestamp_unix": 1768183423.022247}, "nmea_primary": {"latitude": 40.016035, "longitude": 18.52683, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:42.202634+00:00", "timestamp_unix": 1768183422.202634}, "nmea_secondary": {"latitude": 40.01609, "longitude": 18.526923333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:03:41.911993+00:00", "timestamp_unix": 1768183421.911993}}

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


validation_timestamp: 2026-01-12T02:04:13.062958+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.013228574167522, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.056038318265739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.661732140809534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.853356232771356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09670821753463683, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5078309823288985, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.531410505960793, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.539143079003231, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.441966705891652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.863160343452035, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015846, "longitude": 18.526592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:12+00:00", "timestamp_unix": 1768183452.0}, "starlink_location": {"latitude": 40.01583376854271, "longitude": 18.526648660196617, "altitude": 68.17381500924652, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:04:13.022620+00:00", "timestamp_unix": 1768183453.02262}, "starlink_gps": {"latitude": 40.015834419708426, "longitude": 18.526649412984003, "altitude": 68.18988231479369, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:13.022923+00:00", "timestamp_unix": 1768183453.022923}, "nmea_primary": {"latitude": 40.015856666666664, "longitude": 18.526578333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:12.191264+00:00", "timestamp_unix": 1768183452.191264}, "nmea_secondary": {"latitude": 40.01593166666667, "longitude": 18.526693333333334, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:11.540703+00:00", "timestamp_unix": 1768183451.540703}}

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


validation_timestamp: 2026-01-12T02:04:43.081107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.843442111331579, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.793842510471605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.272873460789214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4776175686164645, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06434912054375835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.357880645621482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.248083030402992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.400690974114376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.19549772190457, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.52228492111159, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015736, "longitude": 18.52641, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:33+00:00", "timestamp_unix": 1768183473.0}, "starlink_location": {"latitude": 40.015670029987945, "longitude": 18.526377395603877, "altitude": 66.38005911718814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:04:43.042844+00:00", "timestamp_unix": 1768183483.042844}, "starlink_gps": {"latitude": 40.0156703179607, "longitude": 18.526378051026906, "altitude": 66.37206527242525, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:43.043104+00:00", "timestamp_unix": 1768183483.043104}, "nmea_primary": {"latitude": 40.01568833333334, "longitude": 18.526306666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:42.175926+00:00", "timestamp_unix": 1768183482.175926}, "nmea_secondary": {"latitude": 40.01576166666667, "longitude": 18.526433333333333, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:04:41.946474+00:00", "timestamp_unix": 1768183481.946474}}

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


validation_timestamp: 2026-01-12T02:05:13.065326+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.6645676362727695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.581146725818185, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.069043597003116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.7902363825645855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08522700933717811, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.740519688242522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.416665794357113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7798024460377055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.334862235411496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.804450249711724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01557, "longitude": 18.526121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:04+00:00", "timestamp_unix": 1768183504.0}, "starlink_location": {"latitude": 40.01552930151263, "longitude": 18.52608099362973, "altitude": 64.06000002058244, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:05:13.024118+00:00", "timestamp_unix": 1768183513.024118}, "starlink_gps": {"latitude": 40.015529807360444, "longitude": 18.526081745500527, "altitude": 64.06000001504897, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:13.024377+00:00", "timestamp_unix": 1768183513.024377}, "nmea_primary": {"latitude": 40.015548333333335, "longitude": 18.526018333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:12.200046+00:00", "timestamp_unix": 1768183512.200046}, "nmea_secondary": {"latitude": 40.01560833333333, "longitude": 18.526146666666666, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:11.958638+00:00", "timestamp_unix": 1768183511.958638}}

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


validation_timestamp: 2026-01-12T02:05:42.980724+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.74366597482128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.717556313362824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.464400477916225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.064737096123056, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03421591558503112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.555655709576698, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.430463811273356, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.574278363878383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.399696659688225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.394641571456477, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015472, "longitude": 18.525822, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:36+00:00", "timestamp_unix": 1768183536.0}, "starlink_location": {"latitude": 40.015426917494864, "longitude": 18.5257890790293, "altitude": 67.69000000889824, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:05:42.943337+00:00", "timestamp_unix": 1768183542.943337}, "starlink_gps": {"latitude": 40.01542702591365, "longitude": 18.525789455043235, "altitude": 67.690000007689, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:42.943593+00:00", "timestamp_unix": 1768183542.943593}, "nmea_primary": {"latitude": 40.015456666666665, "longitude": 18.525736666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:42.186752+00:00", "timestamp_unix": 1768183542.186752}, "nmea_secondary": {"latitude": 40.015495, "longitude": 18.525873333333333, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:05:41.928453+00:00", "timestamp_unix": 1768183541.928453}}

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


validation_timestamp: 2026-01-12T02:06:13.061747+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.486745811725832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.500461125484125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5848825115944045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.612487303035939, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06597947375793312, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.17608308399703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.132146025804963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.228237354685811, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.081795041075095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.195870041360124, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01542, "longitude": 18.52554, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:07+00:00", "timestamp_unix": 1768183567.0}, "starlink_location": {"latitude": 40.0153836338068, "longitude": 18.52556282718793, "altitude": 65.20191067482745, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:06:13.024280+00:00", "timestamp_unix": 1768183573.02428}, "starlink_gps": {"latitude": 40.015383778254886, "longitude": 18.525563578641474, "altitude": 65.2099301415093, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:13.024537+00:00", "timestamp_unix": 1768183573.024537}, "nmea_primary": {"latitude": 40.015413333333335, "longitude": 18.525475, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:12.175203+00:00", "timestamp_unix": 1768183572.175203}, "nmea_secondary": {"latitude": 40.01542833333333, "longitude": 18.525605, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:11.937712+00:00", "timestamp_unix": 1768183571.937712}}

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


validation_timestamp: 2026-01-12T02:06:42.982530+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4173345961624984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4450467983425535, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.461995338834262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.97278300660547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04075816328069013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.545904828890349, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9050576250175935, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.586258258890674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.8751802347450415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.367885223173108, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01542, "longitude": 18.525295, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:38+00:00", "timestamp_unix": 1768183598.0}, "starlink_location": {"latitude": 40.01539372160705, "longitude": 18.525315807531353, "altitude": 65.81006222507507, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:06:42.943440+00:00", "timestamp_unix": 1768183602.94344}, "starlink_gps": {"latitude": 40.015393649448114, "longitude": 18.52531627676677, "altitude": 65.80605609842095, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:42.943698+00:00", "timestamp_unix": 1768183602.943698}, "nmea_primary": {"latitude": 40.015413333333335, "longitude": 18.525243333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:42.197850+00:00", "timestamp_unix": 1768183602.19785}, "nmea_secondary": {"latitude": 40.01541666666667, "longitude": 18.525365, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:06:41.917436+00:00", "timestamp_unix": 1768183601.917436}}

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


validation_timestamp: 2026-01-12T02:07:13.064173+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.814742623545414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.850028237777961, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5704527776180512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.04312132105385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035910724595111056, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.376341520437176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7560948778034415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.411655579099168, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.7421237783685277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.232228387645703, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015457, "longitude": 18.525057, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:09+00:00", "timestamp_unix": 1768183629.0}, "starlink_location": {"latitude": 40.01543069977547, "longitude": 18.525101912944567, "altitude": 68.46000000292504, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:07:13.023619+00:00", "timestamp_unix": 1768183633.023619}, "starlink_gps": {"latitude": 40.015430554890344, "longitude": 18.52510228980855, "altitude": 68.46000000165145, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:13.023878+00:00", "timestamp_unix": 1768183633.023878}, "nmea_primary": {"latitude": 40.01544666666667, "longitude": 18.52503, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:12.187926+00:00", "timestamp_unix": 1768183632.187926}, "nmea_secondary": {"latitude": 40.01544666666667, "longitude": 18.525126666666665, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:11.518600+00:00", "timestamp_unix": 1768183631.5186}}

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


validation_timestamp: 2026-01-12T02:07:43.061606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.019357358475366, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.080223084942763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3297001557166044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.696005948400707, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06104903666350336, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.568574028341217, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8951057255521098, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.627197505437683, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8486339928855999, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.401522339817125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015533, "longitude": 18.524849, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:41+00:00", "timestamp_unix": 1768183661.0}, "starlink_location": {"latitude": 40.015507799589585, "longitude": 18.524911556205105, "altitude": 69.06000001193121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:07:43.023810+00:00", "timestamp_unix": 1768183663.02381}, "starlink_gps": {"latitude": 40.01550758259559, "longitude": 18.52491221470517, "altitude": 69.06000000869535, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:43.024070+00:00", "timestamp_unix": 1768183663.02407}, "nmea_primary": {"latitude": 40.015515, "longitude": 18.524835, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:42.174930+00:00", "timestamp_unix": 1768183662.17493}, "nmea_secondary": {"latitude": 40.01551, "longitude": 18.524921666666668, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:07:41.970027+00:00", "timestamp_unix": 1768183661.970027}}

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


validation_timestamp: 2026-01-12T02:08:12.985417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.563235475466525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.5294521041309121, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.214328858250749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0604283694085055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035850160203990296, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.013007434940192, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.21206791186776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.04551606530408, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.176469481658122, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.14316836264917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01559, "longitude": 18.524725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:01+00:00", "timestamp_unix": 1768183681.0}, "starlink_location": {"latitude": 40.015600110227304, "longitude": 18.524712245112543, "altitude": 68.08000001089542, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:08:12.944785+00:00", "timestamp_unix": 1768183692.944785}, "starlink_gps": {"latitude": 40.01559996558657, "longitude": 18.524712621341894, "altitude": 68.0800000085499, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:12.945031+00:00", "timestamp_unix": 1768183692.945031}, "nmea_primary": {"latitude": 40.01560166666667, "longitude": 18.524641666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:12.209850+00:00", "timestamp_unix": 1768183692.20985}, "nmea_secondary": {"latitude": 40.015593333333335, "longitude": 18.524736666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:11.993187+00:00", "timestamp_unix": 1768183691.993187}}

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


validation_timestamp: 2026-01-12T02:08:43.064101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9679081840285746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9271157624255875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.898016064165013, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1265493434412637, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10046922897276966, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.4304536459316175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0034754661169885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.52690388343064, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.940860658093938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.963030078806506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01568, "longitude": 18.524496, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:33+00:00", "timestamp_unix": 1768183713.0}, "starlink_location": {"latitude": 40.015669598558986, "longitude": 18.52447730407192, "altitude": 66.89191104973345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:08:43.024156+00:00", "timestamp_unix": 1768183723.024156}, "starlink_gps": {"latitude": 40.01566916457994, "longitude": 18.52447833883905, "altitude": 66.89994226397474, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:43.024417+00:00", "timestamp_unix": 1768183723.024417}, "nmea_primary": {"latitude": 40.01568, "longitude": 18.524415, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:42.206436+00:00", "timestamp_unix": 1768183722.206436}, "nmea_secondary": {"latitude": 40.01568666666667, "longitude": 18.524531666666668, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:08:41.947983+00:00", "timestamp_unix": 1768183721.947983}}

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


validation_timestamp: 2026-01-12T02:09:13.061986+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.552259254064653, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5423422352733756, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.695065824178853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.174911116468359, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03202600698867396, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.974882990418965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.993813914661987, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.004374939778548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.965066896575732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.80384896492345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.015766, "longitude": 18.524231, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:04+00:00", "timestamp_unix": 1768183744.0}, "starlink_location": {"latitude": 40.01573566666661, "longitude": 18.524217913516217, "altitude": 67.63000000387449, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:09:13.024340+00:00", "timestamp_unix": 1768183753.02434}, "starlink_gps": {"latitude": 40.01573566666664, "longitude": 18.524218289582127, "altitude": 67.63000000251995, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:13.024876+00:00", "timestamp_unix": 1768183753.024876}, "nmea_primary": {"latitude": 40.01575666666667, "longitude": 18.524153333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:12.178976+00:00", "timestamp_unix": 1768183752.178976}, "nmea_secondary": {"latitude": 40.01576333333333, "longitude": 18.524291666666667, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:11.503375+00:00", "timestamp_unix": 1768183751.503375}}

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


validation_timestamp: 2026-01-12T02:09:43.060709+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9360861974314276, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.951082969674563, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.458101774019228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.8688286332920505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04677457108849563, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.347729934254841, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.166443879118938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.394360225892506, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.138680057241557, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.211581335348619, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01584, "longitude": 18.523954, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:36+00:00", "timestamp_unix": 1768183776.0}, "starlink_location": {"latitude": 40.015805465978374, "longitude": 18.523943850260334, "altitude": 66.92190983469031, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:09:43.024843+00:00", "timestamp_unix": 1768183783.024843}, "starlink_gps": {"latitude": 40.01580524892571, "longitude": 18.523944320746793, "altitude": 66.92994339396094, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:43.025105+00:00", "timestamp_unix": 1768183783.025105}, "nmea_primary": {"latitude": 40.015835, "longitude": 18.523866666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:42.200981+00:00", "timestamp_unix": 1768183782.200981}, "nmea_secondary": {"latitude": 40.01583, "longitude": 18.524021666666666, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:09:41.978481+00:00", "timestamp_unix": 1768183781.978481}}

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


validation_timestamp: 2026-01-12T02:10:13.060665+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.49083713827733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.462349826461242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.171076336677205, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.308744814780122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06854101398969907, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.660193449514066, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.678754587697268, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.70583828820589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.610776949833841, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.378395141198892, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01592, "longitude": 18.523624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:07+00:00", "timestamp_unix": 1768183807.0}, "starlink_location": {"latitude": 40.01588870039683, "longitude": 18.523620826067322, "altitude": 66.08000001333916, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:10:13.025006+00:00", "timestamp_unix": 1768183813.025006}, "starlink_gps": {"latitude": 40.01588891758035, "longitude": 18.523621579300162, "altitude": 66.08000000970512, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:13.025264+00:00", "timestamp_unix": 1768183813.025264}, "nmea_primary": {"latitude": 40.01591666666667, "longitude": 18.523551666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:12.189272+00:00", "timestamp_unix": 1768183812.189272}, "nmea_secondary": {"latitude": 40.015906666666666, "longitude": 18.52372, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:11.948244+00:00", "timestamp_unix": 1768183811.948244}}

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


validation_timestamp: 2026-01-12T02:10:43.083990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.603746534869999, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.635302330800663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9617607569810556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.170029676628927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03569115279605297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.289306781446132, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.128202866002072, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.324683115254075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.100403062681528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.927939727429536, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016003, "longitude": 18.523272, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:38+00:00", "timestamp_unix": 1768183838.0}, "starlink_location": {"latitude": 40.015976568353935, "longitude": 18.523296487915463, "altitude": 65.88994009039476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:10:43.045528+00:00", "timestamp_unix": 1768183843.045528}, "starlink_gps": {"latitude": 40.015976424354676, "longitude": 18.523296862478144, "altitude": 65.8979346466084, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:43.045783+00:00", "timestamp_unix": 1768183843.045783}, "nmea_primary": {"latitude": 40.015995, "longitude": 18.523226666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:42.191972+00:00", "timestamp_unix": 1768183842.191972}, "nmea_secondary": {"latitude": 40.01599, "longitude": 18.523378333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:10:42.501239+00:00", "timestamp_unix": 1768183842.501239}}

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


validation_timestamp: 2026-01-12T02:11:12.987155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.7769610799449325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.792261935071364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.467617335875867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.910059045399453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03218469797706302, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.082945706453868, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.54018188344481, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.112081927876096, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.509780516386467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.64578375877417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016094, "longitude": 18.522911, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:09+00:00", "timestamp_unix": 1768183869.0}, "starlink_location": {"latitude": 40.01604552745423, "longitude": 18.522935412821305, "altitude": 65.7200000076039, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:11:12.945923+00:00", "timestamp_unix": 1768183872.945923}, "starlink_gps": {"latitude": 40.016045491413415, "longitude": 18.522935787811083, "altitude": 65.72000000581862, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:12.946174+00:00", "timestamp_unix": 1768183872.946174}, "nmea_primary": {"latitude": 40.01607, "longitude": 18.522885, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:12.197967+00:00", "timestamp_unix": 1768183872.197967}, "nmea_secondary": {"latitude": 40.016063333333335, "longitude": 18.523045, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:11.520525+00:00", "timestamp_unix": 1768183871.520525}}

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


validation_timestamp: 2026-01-12T02:11:43.084316+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.887399033740137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.968665724775929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2677946536446645, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.918535954004412, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08598967514472587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.666802054777201, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8711923442664515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.752791724291057, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.790312408581201, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.323755569993706, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01619, "longitude": 18.522535, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:41+00:00", "timestamp_unix": 1768183901.0}, "starlink_location": {"latitude": 40.016149303514375, "longitude": 18.522595969318637, "altitude": 65.8400000238869, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:11:43.045950+00:00", "timestamp_unix": 1768183903.04595}, "starlink_gps": {"latitude": 40.01614901533126, "longitude": 18.52259690632813, "altitude": 65.84000001708307, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:43.046197+00:00", "timestamp_unix": 1768183903.046197}, "nmea_primary": {"latitude": 40.016171666666665, "longitude": 18.522523333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:42.198206+00:00", "timestamp_unix": 1768183902.198206}, "nmea_secondary": {"latitude": 40.016146666666664, "longitude": 18.522688333333335, "altitude": 35.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:11:41.888189+00:00", "timestamp_unix": 1768183901.888189}}

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


validation_timestamp: 2026-01-12T02:12:13.061904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.44383518400966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3858370428186153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.068845674699201, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.520682527149286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.058344103765761365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.630784098757847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.962668488585233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.689093810660791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.9048547307676, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.575460228687636, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016266, "longitude": 18.522297, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:02+00:00", "timestamp_unix": 1768183922.0}, "starlink_location": {"latitude": 40.016277699589395, "longitude": 18.52225955678369, "altitude": 64.77000000924897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:12:13.026062+00:00", "timestamp_unix": 1768183933.026062}, "starlink_gps": {"latitude": 40.01627755491641, "longitude": 18.52226021533851, "altitude": 64.77000000535011, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:13.026320+00:00", "timestamp_unix": 1768183933.02632}, "nmea_primary": {"latitude": 40.01629333333333, "longitude": 18.522196666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:12.195799+00:00", "timestamp_unix": 1768183932.195799}, "nmea_secondary": {"latitude": 40.016241666666666, "longitude": 18.522366666666667, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:11.912288+00:00", "timestamp_unix": 1768183931.912288}}

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


validation_timestamp: 2026-01-12T02:12:42.986606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0922286963167576, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0433766711640873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.24987115549954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.530933871102649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04997605113670367, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.503276450554183, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.473341094689667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5496662870389235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.42343457718408, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.780528437901978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016396, "longitude": 18.521955, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:34+00:00", "timestamp_unix": 1768183954.0}, "starlink_location": {"latitude": 40.01641416454732, "longitude": 18.52192750552664, "altitude": 63.39994288538949, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:12:42.947555+00:00", "timestamp_unix": 1768183962.947555}, "starlink_gps": {"latitude": 40.01641394867465, "longitude": 18.52192802025278, "altitude": 63.40393782467187, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:42.947811+00:00", "timestamp_unix": 1768183962.947811}, "nmea_primary": {"latitude": 40.01642, "longitude": 18.521863333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:42.199787+00:00", "timestamp_unix": 1768183962.199787}, "nmea_secondary": {"latitude": 40.016373333333334, "longitude": 18.522038333333334, "altitude": 40.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:12:41.682990+00:00", "timestamp_unix": 1768183961.68299}}

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


validation_timestamp: 2026-01-12T02:13:13.066718+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.663953224591401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.622480239650037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.253024891998129, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.88177992693045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05789771578716495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.615678366244008, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.288214073519482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.65655923003054, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.237702908791656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.765652327428882, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01653, "longitude": 18.521603, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:06+00:00", "timestamp_unix": 1768183986.0}, "starlink_location": {"latitude": 40.01655339928472, "longitude": 18.521596286546824, "altitude": 67.08190421138664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:13:13.026269+00:00", "timestamp_unix": 1768183993.026269}, "starlink_gps": {"latitude": 40.01655310967077, "longitude": 18.52159685154724, "altitude": 67.08994361083303, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:13.026527+00:00", "timestamp_unix": 1768183993.026527}, "nmea_primary": {"latitude": 40.01654333333333, "longitude": 18.521531666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:12.188478+00:00", "timestamp_unix": 1768183992.188478}, "nmea_secondary": {"latitude": 40.01654666666666, "longitude": 18.521705, "altitude": 39.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:11.719227+00:00", "timestamp_unix": 1768183991.719227}}

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


validation_timestamp: 2026-01-12T02:13:43.044665+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.452414887396945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.4255413652624516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.58439354910584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.875577314657335, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04843239614920425, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.329442209668649, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.317717062122954, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.377758955667516, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.281629567937033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.547831206265915, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016655, "longitude": 18.521248, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:37+00:00", "timestamp_unix": 1768184017.0}, "starlink_location": {"latitude": 40.01665216305974, "longitude": 18.521244191888485, "altitude": 69.40000002406138, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:13:43.007395+00:00", "timestamp_unix": 1768184023.007395}, "starlink_gps": {"latitude": 40.0166520911783, "longitude": 18.521244752816163, "altitude": 69.40000002045117, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:43.007658+00:00", "timestamp_unix": 1768184023.007658}, "nmea_primary": {"latitude": 40.016663333333334, "longitude": 18.521183333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:42.173445+00:00", "timestamp_unix": 1768184022.173445}, "nmea_secondary": {"latitude": 40.01670166666667, "longitude": 18.521346666666666, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:13:41.657262+00:00", "timestamp_unix": 1768184021.657262}}

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


validation_timestamp: 2026-01-12T02:14:13.085957+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1389947404154315, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.2052811916694783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9632421596892247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.763317386884232, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08218080504296782, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.101735675043914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.828360178049639, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.166893696202504, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.793844720269847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.570561007768704, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016766, "longitude": 18.520851, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:09+00:00", "timestamp_unix": 1768184049.0}, "starlink_location": {"latitude": 40.01676858761012, "longitude": 18.520875889277228, "altitude": 65.90000002193551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:14:13.047687+00:00", "timestamp_unix": 1768184053.047687}, "starlink_gps": {"latitude": 40.0167682276035, "longitude": 18.520876732073123, "altitude": 65.90000001496037, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:13.047944+00:00", "timestamp_unix": 1768184053.047944}, "nmea_primary": {"latitude": 40.01676166666667, "longitude": 18.520816666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:12.185165+00:00", "timestamp_unix": 1768184052.185165}, "nmea_secondary": {"latitude": 40.016815, "longitude": 18.52096, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:11.519788+00:00", "timestamp_unix": 1768184051.519788}}

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


validation_timestamp: 2026-01-12T02:14:43.065751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7164570687164953, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.804243916735306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.023937524478279, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.23715686799184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09128795131794401, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.736434516321408, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.882659691037777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.823475837618769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.819907918219474, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.185059448843319, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01686, "longitude": 18.520452, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:41+00:00", "timestamp_unix": 1768184081.0}, "starlink_location": {"latitude": 40.01686046600091, "longitude": 18.520495637034827, "altitude": 68.39000002269636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:14:43.026716+00:00", "timestamp_unix": 1768184083.026716}, "starlink_gps": {"latitude": 40.016860249194444, "longitude": 18.520496670947256, "altitude": 68.3900000147862, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:43.027010+00:00", "timestamp_unix": 1768184083.02701}, "nmea_primary": {"latitude": 40.01685833333333, "longitude": 18.520428333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:42.189430+00:00", "timestamp_unix": 1768184082.18943}, "nmea_secondary": {"latitude": 40.01690166666667, "longitude": 18.520585, "altitude": 40.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:14:41.952698+00:00", "timestamp_unix": 1768184081.952698}}

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


validation_timestamp: 2026-01-12T02:15:13.090986+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.680634988409811, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7956054135192954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.27845813952922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.4716752895492, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11799151316560189, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.935340105508622, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.974005772572635, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.048142501961745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.876262085265264, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.74147376065475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.016975, "longitude": 18.520065, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:11+00:00", "timestamp_unix": 1768184111.0}, "starlink_location": {"latitude": 40.01696632311006, "longitude": 18.520106709313886, "altitude": 67.6300000435079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:15:13.047998+00:00", "timestamp_unix": 1768184113.047998}, "starlink_gps": {"latitude": 40.01696581849225, "longitude": 18.520107928159252, "altitude": 67.63000003133611, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:13.048246+00:00", "timestamp_unix": 1768184113.048246}, "nmea_primary": {"latitude": 40.016976666666665, "longitude": 18.520038333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:12.177257+00:00", "timestamp_unix": 1768184112.177257}, "nmea_secondary": {"latitude": 40.016976666666665, "longitude": 18.520246666666665, "altitude": 43.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:11.976294+00:00", "timestamp_unix": 1768184111.976294}}

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


validation_timestamp: 2026-01-12T02:15:43.066518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.467051316578154, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.377483105265153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.211101275404737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.183688262011955, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0896104974210333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.797506513301471, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.632699857337531, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8861348312572455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.557545695492335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.03326317158561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01707, "longitude": 18.519806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:32+00:00", "timestamp_unix": 1768184132.0}, "starlink_location": {"latitude": 40.01709766532545, "longitude": 18.51973920091777, "altitude": 67.67000002284513, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:15:43.028527+00:00", "timestamp_unix": 1768184143.028527}, "starlink_gps": {"latitude": 40.01709730378373, "longitude": 18.519740141355378, "altitude": 67.67000001521244, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:43.028783+00:00", "timestamp_unix": 1768184143.028783}, "nmea_primary": {"latitude": 40.017116666666666, "longitude": 18.519663333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:42.198717+00:00", "timestamp_unix": 1768184142.198717}, "nmea_secondary": {"latitude": 40.01711, "longitude": 18.519886666666668, "altitude": 43.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:15:41.937861+00:00", "timestamp_unix": 1768184141.937861}}

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


validation_timestamp: 2026-01-12T02:16:13.010637+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.094205052400937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.995088989663506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.39435918527416, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.151406862181329, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09929339244546032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.427048795789182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.550536112721273, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.523859671411971, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.456142322024675, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.96009127005301, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01722, "longitude": 18.51943, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:03+00:00", "timestamp_unix": 1768184163.0}, "starlink_location": {"latitude": 40.01724615175725, "longitude": 18.51936710957431, "altitude": 65.32000003785394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:16:12.973654+00:00", "timestamp_unix": 1768184172.973654}, "starlink_gps": {"latitude": 40.01724577291013, "longitude": 18.51936816541826, "altitude": 65.32000002792722, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:12.973902+00:00", "timestamp_unix": 1768184172.973902}, "nmea_primary": {"latitude": 40.01725833333333, "longitude": 18.519293333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:12.186247+00:00", "timestamp_unix": 1768184172.186247}, "nmea_secondary": {"latitude": 40.01723, "longitude": 18.519536666666667, "altitude": 45.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:11.902128+00:00", "timestamp_unix": 1768184171.902128}}

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


validation_timestamp: 2026-01-12T02:16:43.067044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.2143503819392483, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.1252450425010352, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.414878094303242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.069831093963172, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08946082021415089, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.234258641540638, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.284162417220585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3224556890739345, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.194993535947654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.37655305948711, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01738, "longitude": 18.519014, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:36+00:00", "timestamp_unix": 1768184196.0}, "starlink_location": {"latitude": 40.01738103283515, "longitude": 18.518999804042316, "altitude": 66.09000002292709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:16:43.027939+00:00", "timestamp_unix": 1768184203.027939}, "starlink_gps": {"latitude": 40.017380888363995, "longitude": 18.519000837486825, "altitude": 66.09000001588363, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:43.028197+00:00", "timestamp_unix": 1768184203.028197}, "nmea_primary": {"latitude": 40.017403333333334, "longitude": 18.51892, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:42.191538+00:00", "timestamp_unix": 1768184202.191538}, "nmea_secondary": {"latitude": 40.01737, "longitude": 18.519143333333332, "altitude": 45.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:16:41.923729+00:00", "timestamp_unix": 1768184201.923729}}

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


validation_timestamp: 2026-01-12T02:17:13.088068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.079128009731376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.0811213037519896, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6331890073102615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.269087199391514, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0892869377072636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.976379487669909, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.918336640367734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.057665631949915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.833047704927724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.862927503122414, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017536, "longitude": 18.518578, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:07+00:00", "timestamp_unix": 1768184227.0}, "starlink_location": {"latitude": 40.017544754658566, "longitude": 18.518583468506975, "altitude": 66.23000002525326, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:17:13.048304+00:00", "timestamp_unix": 1768184233.048304}, "starlink_gps": {"latitude": 40.01754439442226, "longitude": 18.518584405555043, "altitude": 66.2300000173958, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:13.048564+00:00", "timestamp_unix": 1768184233.048564}, "nmea_primary": {"latitude": 40.01754666666667, "longitude": 18.518513333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:12.176300+00:00", "timestamp_unix": 1768184232.1763}, "nmea_secondary": {"latitude": 40.01753, "longitude": 18.518698333333333, "altitude": 41.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:11.953767+00:00", "timestamp_unix": 1768184231.953767}}

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


validation_timestamp: 2026-01-12T02:17:43.089475+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.685281825158501, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.790042034004246, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0832625637951225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.606361985125618, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11265105759881862, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.215930077952453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.364726174399372, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.328573201333003, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2548827623849785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.48847393374732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017693, "longitude": 18.518118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:39+00:00", "timestamp_unix": 1768184259.0}, "starlink_location": {"latitude": 40.017676401690835, "longitude": 18.51815545746314, "altitude": 67.28000003884284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:17:43.048444+00:00", "timestamp_unix": 1768184263.048444}, "starlink_gps": {"latitude": 40.01767625786267, "longitude": 18.518156766908678, "altitude": 67.28000002787623, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:43.048705+00:00", "timestamp_unix": 1768184263.048705}, "nmea_primary": {"latitude": 40.017685, "longitude": 18.518083333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:42.179376+00:00", "timestamp_unix": 1768184262.179376}, "nmea_secondary": {"latitude": 40.01768166666667, "longitude": 18.51824166666667, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:17:41.959998+00:00", "timestamp_unix": 1768184261.959998}}

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


validation_timestamp: 2026-01-12T02:18:13.093647+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.439158426725426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.5390113296553025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5030412056082674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.076018370001382, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10842913684217077, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.894267884346256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.616899355778393, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.002696033860937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.517387324541255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.204600812664003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01781, "longitude": 18.517643, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:11+00:00", "timestamp_unix": 1768184291.0}, "starlink_location": {"latitude": 40.01778413676584, "longitude": 18.517682710275654, "altitude": 67.56993847753216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:18:13.048869+00:00", "timestamp_unix": 1768184293.048869}, "starlink_gps": {"latitude": 40.01778384896001, "longitude": 18.51768392682295, "altitude": 67.57792768221526, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:13.049128+00:00", "timestamp_unix": 1768184293.049128}, "nmea_primary": {"latitude": 40.0178, "longitude": 18.517616666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:12.184517+00:00", "timestamp_unix": 1768184292.184517}, "nmea_secondary": {"latitude": 40.01779333333333, "longitude": 18.517795, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:11.988726+00:00", "timestamp_unix": 1768184291.988726}}

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


validation_timestamp: 2026-01-12T02:18:43.086513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.192827451494794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.27154159508684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.389081827213998, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.00638534969053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0833178613298858, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.534248656562757, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.422400399169867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.616752114870541, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.3415491282161, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.939404525281965, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.017918, "longitude": 18.517195, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:42+00:00", "timestamp_unix": 1768184322.0}, "starlink_location": {"latitude": 40.01789051912244, "longitude": 18.517244303281327, "altitude": 68.04000002030716, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:18:43.048951+00:00", "timestamp_unix": 1768184323.048951}, "starlink_gps": {"latitude": 40.01789030303361, "longitude": 18.517245240104845, "altitude": 68.0400000143119, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:43.049211+00:00", "timestamp_unix": 1768184323.049211}, "nmea_primary": {"latitude": 40.017896666666665, "longitude": 18.517191666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:42.189346+00:00", "timestamp_unix": 1768184322.189346}, "nmea_secondary": {"latitude": 40.017885, "longitude": 18.51739, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:18:41.978502+00:00", "timestamp_unix": 1768184321.978502}}

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


validation_timestamp: 2026-01-12T02:19:13.088241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.325985505173895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.255668304283182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.130640125363783, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.114221401758524, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1249014716950244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.320866734995615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.306887256216127, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4403172987575745, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.217621387603296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.24178327445217, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01799, "longitude": 18.51691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:04+00:00", "timestamp_unix": 1768184344.0}, "starlink_location": {"latitude": 40.01797984253656, "longitude": 18.516860962341028, "altitude": 69.03000004843267, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:19:13.049260+00:00", "timestamp_unix": 1768184353.04926}, "starlink_gps": {"latitude": 40.01797912176588, "longitude": 18.516862087271207, "altitude": 69.03000003338923, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:13.049516+00:00", "timestamp_unix": 1768184353.049516}, "nmea_primary": {"latitude": 40.01799833333333, "longitude": 18.516803333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:12.178443+00:00", "timestamp_unix": 1768184352.178443}, "nmea_secondary": {"latitude": 40.017986666666665, "longitude": 18.516981666666666, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:11.957083+00:00", "timestamp_unix": 1768184351.957083}}

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


validation_timestamp: 2026-01-12T02:19:43.086410+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.478489688147515, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.466649306188484, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.9087585716587885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.50120328716573, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0911236996410662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.875064962048668, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.9663858045426705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.965769267223154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.893319967054365, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.379971323313155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018112, "longitude": 18.516586, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:36+00:00", "timestamp_unix": 1768184376.0}, "starlink_location": {"latitude": 40.01809665578415, "longitude": 18.516564889513944, "altitude": 68.58005805769551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:19:43.049708+00:00", "timestamp_unix": 1768184383.049708}, "starlink_gps": {"latitude": 40.01809615142647, "longitude": 18.516565732908937, "altitude": 68.57205777080664, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:43.049966+00:00", "timestamp_unix": 1768184383.049966}, "nmea_primary": {"latitude": 40.018125, "longitude": 18.51650666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:42.180521+00:00", "timestamp_unix": 1768184382.180521}, "nmea_secondary": {"latitude": 40.018095, "longitude": 18.516646666666666, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:19:42.014471+00:00", "timestamp_unix": 1768184382.014471}}

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


validation_timestamp: 2026-01-12T02:20:13.089775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.9949192013451946, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.052956206152463, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.087950811211227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.779587996255801, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07375222311348695, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.119030047612805, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.691386788976571, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.192703495935314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.623210686056268, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.59456244042797, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018257, "longitude": 18.516369, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:08+00:00", "timestamp_unix": 1768184408.0}, "starlink_location": {"latitude": 40.01823053892144, "longitude": 18.516375561250076, "altitude": 67.79000001675269, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:20:13.049777+00:00", "timestamp_unix": 1768184413.049777}, "starlink_gps": {"latitude": 40.01823010629017, "longitude": 18.51637621771796, "altitude": 67.7900000111995, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:13.050034+00:00", "timestamp_unix": 1768184413.050034}, "nmea_primary": {"latitude": 40.01826833333333, "longitude": 18.516323333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:12.184910+00:00", "timestamp_unix": 1768184412.18491}, "nmea_secondary": {"latitude": 40.01822, "longitude": 18.516416666666668, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:11.565051+00:00", "timestamp_unix": 1768184411.565051}}

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


validation_timestamp: 2026-01-12T02:20:43.108170+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.017240777953632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.029859745407057, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.377904909792668, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.606637013553029, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012623487172714113, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.936977866415113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6624693445790424, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.948044248142853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.650477678414537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.566419158311344, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018425, "longitude": 18.516253, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:41+00:00", "timestamp_unix": 1768184441.0}, "starlink_location": {"latitude": 40.01838257379287, "longitude": 18.516273056622158, "altitude": 67.4000000022089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:20:43.070437+00:00", "timestamp_unix": 1768184443.070437}, "starlink_gps": {"latitude": 40.01838246605055, "longitude": 18.516273103332697, "altitude": 67.40000000173286, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:43.070699+00:00", "timestamp_unix": 1768184443.070699}, "nmea_primary": {"latitude": 40.018425, "longitude": 18.516213333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:42.207072+00:00", "timestamp_unix": 1768184442.207072}, "nmea_secondary": {"latitude": 40.01836333333333, "longitude": 18.516291666666667, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:20:41.929995+00:00", "timestamp_unix": 1768184441.929995}}

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


validation_timestamp: 2026-01-12T02:21:13.067739+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.3912248929423292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.355545528049045, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.381518780533195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1648366868874578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0579981438177729, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.782203077830394, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.334353995847874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.837198994268413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2839112910606496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.52710879353465, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018524, "longitude": 18.516218, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:02+00:00", "timestamp_unix": 1768184462.0}, "starlink_location": {"latitude": 40.01853593242193, "longitude": 18.51622291304745, "altitude": 70.17000000972287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:21:13.029582+00:00", "timestamp_unix": 1768184473.029582}, "starlink_gps": {"latitude": 40.018535497907294, "longitude": 18.51622328980666, "altitude": 70.17000000626632, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:13.029836+00:00", "timestamp_unix": 1768184473.029836}, "nmea_primary": {"latitude": 40.018573333333336, "longitude": 18.51616, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:12.174457+00:00", "timestamp_unix": 1768184472.174457}, "nmea_secondary": {"latitude": 40.018515, "longitude": 18.516225, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:11.537528+00:00", "timestamp_unix": 1768184471.537528}}

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


validation_timestamp: 2026-01-12T02:21:43.087470+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.490045141484837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.5024496304138646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.553299750659753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3197675970689913, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05823278665183773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.192243083257809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.614242105099036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.239152785478439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.57537249057648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.851291358838909, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.018665, "longitude": 18.516157, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:33+00:00", "timestamp_unix": 1768184493.0}, "starlink_location": {"latitude": 40.01866665583194, "longitude": 18.516186160605134, "altitude": 65.70988246859632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:21:43.049728+00:00", "timestamp_unix": 1768184503.049728}, "starlink_gps": {"latitude": 40.018666152132425, "longitude": 18.516186347783247, "altitude": 65.72586213804352, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:43.049993+00:00", "timestamp_unix": 1768184503.049993}, "nmea_primary": {"latitude": 40.01871166666667, "longitude": 18.51611, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:42.195598+00:00", "timestamp_unix": 1768184502.195598}, "nmea_secondary": {"latitude": 40.01864666666667, "longitude": 18.51617, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:21:42.013291+00:00", "timestamp_unix": 1768184502.013291}}

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


validation_timestamp: 2026-01-12T02:22:13.088344+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4178323380544153, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.45811289937011, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.455190282709692, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.583495687466441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05364582405761395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.853936776082134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.785651883869287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.896804542173969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7587244749905837, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.317894667154611, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01882, "longitude": 18.516092, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:06+00:00", "timestamp_unix": 1768184526.0}, "starlink_location": {"latitude": 40.01880853827171, "longitude": 18.51612924094331, "altitude": 65.25000000880605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:22:13.050740+00:00", "timestamp_unix": 1768184533.05074}, "starlink_gps": {"latitude": 40.018808106417154, "longitude": 18.516129521783967, "altitude": 65.25000000545477, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:13.051027+00:00", "timestamp_unix": 1768184533.051027}, "nmea_primary": {"latitude": 40.01884, "longitude": 18.516046666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:12.199605+00:00", "timestamp_unix": 1768184532.199605}, "nmea_secondary": {"latitude": 40.01878, "longitude": 18.516105, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:11.555739+00:00", "timestamp_unix": 1768184531.555739}}

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


validation_timestamp: 2026-01-12T02:22:43.089433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.406253323243556, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.452440652558503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.090078991434546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.340884927609679, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.057713414803642116, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.485846838964637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.276515281126047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5333065478319385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.24935856728918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.885702516701274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01895, "longitude": 18.515997, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:37+00:00", "timestamp_unix": 1768184557.0}, "starlink_location": {"latitude": 40.018936872024966, "longitude": 18.516045820889165, "altitude": 65.24000000964747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:22:43.050867+00:00", "timestamp_unix": 1768184563.050867}, "starlink_gps": {"latitude": 40.01893643964348, "longitude": 18.516046195800968, "altitude": 65.24000000707943, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:43.051127+00:00", "timestamp_unix": 1768184563.051127}, "nmea_primary": {"latitude": 40.01895833333333, "longitude": 18.515975, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:42.186852+00:00", "timestamp_unix": 1768184562.186852}, "nmea_secondary": {"latitude": 40.018895, "longitude": 18.516016666666665, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:22:41.934875+00:00", "timestamp_unix": 1768184561.934875}}

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


validation_timestamp: 2026-01-12T02:23:13.070486+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.177662659376258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.216441896876821, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7175876107237331, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3841543722991805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04015185625675658, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.496427601466164, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7860784755979418, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.53254875462608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7762122279432866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.839020907981849, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019062, "longitude": 18.51592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:08+00:00", "timestamp_unix": 1768184588.0}, "starlink_location": {"latitude": 40.01903323240556, "longitude": 18.515967810085495, "altitude": 65.77191009436505, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:23:13.030715+00:00", "timestamp_unix": 1768184593.030715}, "starlink_gps": {"latitude": 40.01903294312061, "longitude": 18.515968092275102, "altitude": 65.77994036482927, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:13.031008+00:00", "timestamp_unix": 1768184593.031008}, "nmea_primary": {"latitude": 40.01906, "longitude": 18.5159, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:12.190694+00:00", "timestamp_unix": 1768184592.190694}, "nmea_secondary": {"latitude": 40.01900666666667, "longitude": 18.51594, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:11.939640+00:00", "timestamp_unix": 1768184591.93964}}

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


validation_timestamp: 2026-01-12T02:23:43.069337+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.965785943299925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.005740533921573, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0590719933693555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.1397377242616535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040165189004555575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.80478916053224, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9855827427133579, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842605368523556, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.01064436195528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.23020375515955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01918, "longitude": 18.515863, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:41+00:00", "timestamp_unix": 1768184621.0}, "starlink_location": {"latitude": 40.01912623248791, "longitude": 18.515904976669507, "altitude": 69.2000000036103, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:23:43.030842+00:00", "timestamp_unix": 1768184623.030842}, "starlink_gps": {"latitude": 40.019125943106886, "longitude": 18.51590525895318, "altitude": 69.2000000040957, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:43.031100+00:00", "timestamp_unix": 1768184623.0311}, "nmea_primary": {"latitude": 40.01916, "longitude": 18.515838333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:42.187893+00:00", "timestamp_unix": 1768184622.187893}, "nmea_secondary": {"latitude": 40.019126666666665, "longitude": 18.515881666666665, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:23:41.959207+00:00", "timestamp_unix": 1768184621.959207}}

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


validation_timestamp: 2026-01-12T02:24:13.088198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4587375376278615, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.497567243101375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6563912856264635, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4188615967523095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03997189075950999, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.503752827591761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5321975730211705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.543136042082858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5623972934593544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.536694427415058, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01928, "longitude": 18.5158, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:12+00:00", "timestamp_unix": 1768184652.0}, "starlink_location": {"latitude": 40.01923501930091, "longitude": 18.515847987623342, "altitude": 66.98000000569554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:24:13.051474+00:00", "timestamp_unix": 1768184653.051474}, "starlink_gps": {"latitude": 40.01923480307095, "longitude": 18.515848362604814, "altitude": 66.98000000423878, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:13.051732+00:00", "timestamp_unix": 1768184653.051732}, "nmea_primary": {"latitude": 40.019261666666665, "longitude": 18.51578, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:12.193459+00:00", "timestamp_unix": 1768184652.193459}, "nmea_secondary": {"latitude": 40.01923333333333, "longitude": 18.515818333333332, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:11.957392+00:00", "timestamp_unix": 1768184651.957392}}

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


validation_timestamp: 2026-01-12T02:24:43.089590+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.2531173444247077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.2848255804035533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.76731492041413, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.939127977913619, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035824913465407913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.929283376194291, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.286631575923896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.953446883752993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.259044495083311, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.920469434200612, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019352, "longitude": 18.51576, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:33+00:00", "timestamp_unix": 1768184673.0}, "starlink_location": {"latitude": 40.01934547033019, "longitude": 18.515771993711432, "altitude": 63.709796157233725, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:24:43.051743+00:00", "timestamp_unix": 1768184683.051743}, "starlink_gps": {"latitude": 40.019345181935854, "longitude": 18.515772181259543, "altitude": 63.73381279830185, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:43.052000+00:00", "timestamp_unix": 1768184683.052}, "nmea_primary": {"latitude": 40.01936, "longitude": 18.515705, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:42.200969+00:00", "timestamp_unix": 1768184682.200969}, "nmea_secondary": {"latitude": 40.01931666666667, "longitude": 18.515763333333332, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:24:41.975704+00:00", "timestamp_unix": 1768184681.975704}}

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


validation_timestamp: 2026-01-12T02:25:13.095885+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6603367539450504, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.6938491520924637, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.079769502698764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8849912897899666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0358445248580333, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.550669206802904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.978610307915611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.579011614892886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9508899602278174, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.783435291346903, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019444, "longitude": 18.515673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:04+00:00", "timestamp_unix": 1768184704.0}, "starlink_location": {"latitude": 40.019427803664186, "longitude": 18.515695993709592, "altitude": 67.43993200720978, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:25:13.051976+00:00", "timestamp_unix": 1768184713.051976}, "starlink_gps": {"latitude": 40.01942751511198, "longitude": 18.515696181360592, "altitude": 67.44794193948813, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:13.052234+00:00", "timestamp_unix": 1768184713.052234}, "nmea_primary": {"latitude": 40.01945333333333, "longitude": 18.515626666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:12.190454+00:00", "timestamp_unix": 1768184712.190454}, "nmea_secondary": {"latitude": 40.01940166666667, "longitude": 18.515688333333333, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:11.948487+00:00", "timestamp_unix": 1768184711.948487}}

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


validation_timestamp: 2026-01-12T02:25:43.087198+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.845670554030772, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.867169963506441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9866967263430166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.396041203863647, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025322524331739184, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.622531582049346, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.949709884622769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.639193507542682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9315402185955017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.533896628558379, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01953, "longitude": 18.515581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:36+00:00", "timestamp_unix": 1768184736.0}, "starlink_location": {"latitude": 40.019513685880675, "longitude": 18.515606746941103, "altitude": 66.50993944393745, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:25:43.052392+00:00", "timestamp_unix": 1768184743.052392}, "starlink_gps": {"latitude": 40.0195134697512, "longitude": 18.51560684064329, "altitude": 66.51793883966252, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:43.052651+00:00", "timestamp_unix": 1768184743.052651}, "nmea_primary": {"latitude": 40.01953666666667, "longitude": 18.515535, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:42.192908+00:00", "timestamp_unix": 1768184742.192908}, "nmea_secondary": {"latitude": 40.019481666666664, "longitude": 18.515586666666668, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:25:41.941976+00:00", "timestamp_unix": 1768184741.941976}}

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


validation_timestamp: 2026-01-12T02:26:13.089961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.164226866416604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.193061666219474, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7500774525547933, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.845510417750242, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028883765429660715, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8799210977579595, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.784825925206419, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.906877992149617, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.782359815422911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.604733133451548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01961, "longitude": 18.515472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:07+00:00", "timestamp_unix": 1768184767.0}, "starlink_location": {"latitude": 40.01956568614273, "longitude": 18.51551549365407, "altitude": 69.97007028865792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:26:13.052456+00:00", "timestamp_unix": 1768184773.052456}, "starlink_gps": {"latitude": 40.01956546974928, "longitude": 18.515515681287496, "altitude": 69.96206111609982, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:13.052713+00:00", "timestamp_unix": 1768184773.052713}, "nmea_primary": {"latitude": 40.01960666666667, "longitude": 18.51544, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:12.193466+00:00", "timestamp_unix": 1768184772.193466}, "nmea_secondary": {"latitude": 40.01955, "longitude": 18.51549, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:11.977107+00:00", "timestamp_unix": 1768184771.977107}}

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


validation_timestamp: 2026-01-12T02:26:43.090401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.42281189816173, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.433438420847814, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.806337597310916, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.320342090775899, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016024039006714258, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.528869268457505, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.114699145067962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.536178869850227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.106108524587585, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.455603267874879, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01968, "longitude": 18.515366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:39+00:00", "timestamp_unix": 1768184799.0}, "starlink_location": {"latitude": 40.01964173503326, "longitude": 18.515422499999993, "altitude": 72.60993929977933, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:26:43.053062+00:00", "timestamp_unix": 1768184803.053062}, "starlink_gps": {"latitude": 40.019641590925616, "longitude": 18.5154225, "altitude": 72.61793988780104, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:43.053327+00:00", "timestamp_unix": 1768184803.053327}, "nmea_primary": {"latitude": 40.01967666666667, "longitude": 18.515333333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:42.180057+00:00", "timestamp_unix": 1768184802.180057}, "nmea_secondary": {"latitude": 40.01962666666667, "longitude": 18.515391666666666, "altitude": 35.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:26:42.002837+00:00", "timestamp_unix": 1768184802.002837}}

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


validation_timestamp: 2026-01-12T02:27:13.096363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.694427718976122, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.721940789928258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0999689177243757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.162864904788738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028830351088230476, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.397755820669447, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8369457363288137, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.426559511453858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8563414858760976, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2321459746822985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019756, "longitude": 18.51527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:11+00:00", "timestamp_unix": 1768184831.0}, "starlink_location": {"latitude": 40.01970906850922, "longitude": 18.515319240536613, "altitude": 71.92000000333836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:27:13.052971+00:00", "timestamp_unix": 1768184833.052971}, "starlink_gps": {"latitude": 40.01970892429508, "longitude": 18.51531952189341, "altitude": 71.92000000157024, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:13.053228+00:00", "timestamp_unix": 1768184833.053228}, "nmea_primary": {"latitude": 40.01974833333333, "longitude": 18.515235, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:12.203632+00:00", "timestamp_unix": 1768184832.203632}, "nmea_secondary": {"latitude": 40.019705, "longitude": 18.515298333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:11.954038+00:00", "timestamp_unix": 1768184831.954038}}

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


validation_timestamp: 2026-01-12T02:27:43.111948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.531823416647041, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5517683922665855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.335069375223561, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7264665865857816, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019946677596963037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.807746133328022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.17774791891074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.8271795077876, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.196935522588287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.639843042939548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019817, "longitude": 18.515192, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:41+00:00", "timestamp_unix": 1768184861.0}, "starlink_location": {"latitude": 40.01976220933127, "longitude": 18.515244003328643, "altitude": 72.5500000070139, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:27:43.073216+00:00", "timestamp_unix": 1768184863.073216}, "starlink_gps": {"latitude": 40.01976206562003, "longitude": 18.515244143516593, "altitude": 72.55000000742935, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:43.073474+00:00", "timestamp_unix": 1768184863.073474}, "nmea_primary": {"latitude": 40.01981333333333, "longitude": 18.515165, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:42.190746+00:00", "timestamp_unix": 1768184862.190746}, "nmea_secondary": {"latitude": 40.019785, "longitude": 18.515205, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:27:41.546342+00:00", "timestamp_unix": 1768184861.546342}}

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


validation_timestamp: 2026-01-12T02:28:13.070268+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.560858739346703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.568225935213999, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9587915016690056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7809933636167823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804249396730932, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.543613812043924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.510743031565195, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.548860107655657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5164959626874044, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.057088746319118, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01986, "longitude": 18.515154, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:02+00:00", "timestamp_unix": 1768184882.0}, "starlink_location": {"latitude": 40.01982243305815, "longitude": 18.5151755, "altitude": 66.4219148818289, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:28:13.033070+00:00", "timestamp_unix": 1768184893.03307}, "starlink_gps": {"latitude": 40.01982236073027, "longitude": 18.5151755, "altitude": 66.42994589314478, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:13.033326+00:00", "timestamp_unix": 1768184893.033326}, "nmea_primary": {"latitude": 40.019866666666665, "longitude": 18.515108333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:12.191013+00:00", "timestamp_unix": 1768184892.191013}, "nmea_secondary": {"latitude": 40.019845, "longitude": 18.515146666666666, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:11.966762+00:00", "timestamp_unix": 1768184891.966762}}

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


validation_timestamp: 2026-01-12T02:28:43.090826+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4119651019459205, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.418909784742777, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5831188314534517, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0603694868173839, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007996268319479314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.350419653276642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.654688385709459, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.3562524905788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.661026196465838, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.831854116717989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01991, "longitude": 18.51511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:34+00:00", "timestamp_unix": 1768184914.0}, "starlink_location": {"latitude": 40.01985211752381, "longitude": 18.515153166666668, "altitude": 68.04993853513297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:28:43.055276+00:00", "timestamp_unix": 1768184923.055276}, "starlink_gps": {"latitude": 40.01985204561164, "longitude": 18.515153166666668, "altitude": 68.05792338914786, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:43.055532+00:00", "timestamp_unix": 1768184923.055532}, "nmea_primary": {"latitude": 40.01992, "longitude": 18.51507, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:42.179267+00:00", "timestamp_unix": 1768184922.179267}, "nmea_secondary": {"latitude": 40.019906666666664, "longitude": 18.515098333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:28:41.966949+00:00", "timestamp_unix": 1768184921.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": 10.3562524905788, "position_uncertainties": {"starlink_location": 15.0}}


validation_timestamp: 2026-01-12T02:29:13.131775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.853988018823019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.866809745843741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7219402321284494, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7096279770672882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023929909422779835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.887736032067592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.50756129315082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.905423372507425, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.518111053683734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4263211264516897, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019955, "longitude": 18.51506, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:06+00:00", "timestamp_unix": 1768184946.0}, "starlink_location": {"latitude": 40.01991049999998, "longitude": 18.51509673353238, "altitude": 68.42188170586431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:29:13.093756+00:00", "timestamp_unix": 1768184953.093756}, "starlink_gps": {"latitude": 40.019910499999995, "longitude": 18.515097014546924, "altitude": 68.44587190644306, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:13.094030+00:00", "timestamp_unix": 1768184953.09403}, "nmea_primary": {"latitude": 40.019958333333335, "longitude": 18.515028333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:12.180198+00:00", "timestamp_unix": 1768184952.180198}, "nmea_secondary": {"latitude": 40.019955, "longitude": 18.515068333333332, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:11.987479+00:00", "timestamp_unix": 1768184951.987479}}

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


validation_timestamp: 2026-01-12T02:29:43.088671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.425766501252543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.468007413742226, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0275753023314897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6868337403760667, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04302797982784127, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.503308691926815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.358098444069002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.543212151181216, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.401124636679468, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.6671396351852823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.019997, "longitude": 18.515032, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:36+00:00", "timestamp_unix": 1768184976.0}, "starlink_location": {"latitude": 40.01993325412579, "longitude": 18.51508549393727, "altitude": 67.80000000508599, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:29:43.053907+00:00", "timestamp_unix": 1768184983.053907}, "starlink_gps": {"latitude": 40.019932894647646, "longitude": 18.515085680959032, "altitude": 67.80000000440583, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:43.054171+00:00", "timestamp_unix": 1768184983.054171}, "nmea_primary": {"latitude": 40.019995, "longitude": 18.515008333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:42.202848+00:00", "timestamp_unix": 1768184982.202848}, "nmea_secondary": {"latitude": 40.020003333333335, "longitude": 18.51505, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:29:41.999338+00:00", "timestamp_unix": 1768184981.999338}}

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


validation_timestamp: 2026-01-12T02:30:13.107096+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.192648992229155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.207055591275117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.36324044560052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.90180116685389, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014412952719216065, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.541438017469654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.395389808242413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.555508882816177, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.409222674389564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.261795206496443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02002, "longitude": 18.515026, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:08+00:00", "timestamp_unix": 1768185008.0}, "starlink_location": {"latitude": 40.01996507397256, "longitude": 18.515070613059997, "altitude": 68.75000000394807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:30:13.074599+00:00", "timestamp_unix": 1768185013.074599}, "starlink_gps": {"latitude": 40.01996496599257, "longitude": 18.51507070668932, "altitude": 68.75000000348363, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:13.074907+00:00", "timestamp_unix": 1768185013.074907}, "nmea_primary": {"latitude": 40.02001833333333, "longitude": 18.514998333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:12.204483+00:00", "timestamp_unix": 1768185012.204483}, "nmea_secondary": {"latitude": 40.02002, "longitude": 18.515048333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:11.974330+00:00", "timestamp_unix": 1768185011.97433}}

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


validation_timestamp: 2026-01-12T02:30:43.093431+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.4210485307744545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.40923485885412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.725506959639993, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4269794668141493, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016024378744327987, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.763355631005785, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.177858257353788, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.753465779184895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.1631566020120525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.85738727584305, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020035, "longitude": 18.515003, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:39+00:00", "timestamp_unix": 1768185039.0}, "starlink_location": {"latitude": 40.01998576498189, "longitude": 18.515061833333338, "altitude": 69.91994015653823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:30:43.054648+00:00", "timestamp_unix": 1768185043.054648}, "starlink_gps": {"latitude": 40.01998590909259, "longitude": 18.515061833333334, "altitude": 69.92794091160033, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:43.054974+00:00", "timestamp_unix": 1768185043.054974}, "nmea_primary": {"latitude": 40.02004, "longitude": 18.514971666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:42.189786+00:00", "timestamp_unix": 1768185042.189786}, "nmea_secondary": {"latitude": 40.020045, "longitude": 18.515028333333333, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:30:41.703779+00:00", "timestamp_unix": 1768185041.703779}}

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


validation_timestamp: 2026-01-12T02:31:13.096082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.218633699960394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.264257779916674, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.796869707364702, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3989995482016133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04662628063441672, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.119807763358729, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.59146895932959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.166281248591014, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.629914850138894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.183922159574889, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020054, "longitude": 18.514967, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:11+00:00", "timestamp_unix": 1768185071.0}, "starlink_location": {"latitude": 40.02001585269541, "longitude": 18.51502040102938, "altitude": 69.18000000633882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:31:13.054682+00:00", "timestamp_unix": 1768185073.054682}, "starlink_gps": {"latitude": 40.020015636330946, "longitude": 18.51502087005324, "altitude": 69.18000000462331, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:13.054967+00:00", "timestamp_unix": 1768185073.054967}, "nmea_primary": {"latitude": 40.020048333333335, "longitude": 18.514935, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:12.198249+00:00", "timestamp_unix": 1768185072.198249}, "nmea_secondary": {"latitude": 40.02006166666666, "longitude": 18.514993333333333, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:11.749182+00:00", "timestamp_unix": 1768185071.749182}}

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


validation_timestamp: 2026-01-12T02:31:43.093606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.835270814553976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.864037583473011, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0126205448881196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.016005565219928, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028782285002479598, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.76676758436258, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.076043076248051, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.794142374672042, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.103683685773816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.865969341723635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020073, "longitude": 18.514896, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:42+00:00", "timestamp_unix": 1768185102.0}, "starlink_location": {"latitude": 40.02003190185528, "longitude": 18.5149707405034, "altitude": 69.65006931015427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:31:43.054876+00:00", "timestamp_unix": 1768185103.054876}, "starlink_gps": {"latitude": 40.02003175788157, "longitude": 18.51497102139244, "altitude": 69.64207616078639, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:43.055138+00:00", "timestamp_unix": 1768185103.055138}, "nmea_primary": {"latitude": 40.02005333333334, "longitude": 18.514871666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:42.186071+00:00", "timestamp_unix": 1768185102.186071}, "nmea_secondary": {"latitude": 40.02006, "longitude": 18.51494, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:31:41.712906+00:00", "timestamp_unix": 1768185101.712906}}

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


validation_timestamp: 2026-01-12T02:32:13.089661+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.858742278925445, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.864365382007858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.759807118462572, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.118653238519658, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015958438347571133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.42688753557779, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.2402343861989, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.440766291027634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.241597592167898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.128064072184687, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020073, "longitude": 18.51483, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:03+00:00", "timestamp_unix": 1768185123.0}, "starlink_location": {"latitude": 40.020023666666646, "longitude": 18.51485416052064, "altitude": 69.71993858345563, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:32:13.055250+00:00", "timestamp_unix": 1768185133.05525}, "starlink_gps": {"latitude": 40.02002366666667, "longitude": 18.514854347924636, "altitude": 69.72793790761736, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:13.055508+00:00", "timestamp_unix": 1768185133.055508}, "nmea_primary": {"latitude": 40.02005666666667, "longitude": 18.514778333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:12.194421+00:00", "timestamp_unix": 1768185132.194421}, "nmea_secondary": {"latitude": 40.02006166666666, "longitude": 18.51485, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:11.711121+00:00", "timestamp_unix": 1768185131.711121}}

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


validation_timestamp: 2026-01-12T02:32:43.111336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.240166735094755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.246198887178182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.112792605475303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.116714414069957, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02393151877693826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.740541534087065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.521504738742642, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.759203897406018, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.511091618375876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.699738087879817, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020073, "longitude": 18.51471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:36+00:00", "timestamp_unix": 1768185156.0}, "starlink_location": {"latitude": 40.0200186666666, "longitude": 18.514728339265282, "altitude": 70.55000000757742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:32:43.075731+00:00", "timestamp_unix": 1768185163.075731}, "starlink_gps": {"latitude": 40.0200186666666, "longitude": 18.51472862029917, "altitude": 70.5500000063838, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:43.075994+00:00", "timestamp_unix": 1768185163.075994}, "nmea_primary": {"latitude": 40.02005666666667, "longitude": 18.514666666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:42.181771+00:00", "timestamp_unix": 1768185162.181771}, "nmea_secondary": {"latitude": 40.02006333333333, "longitude": 18.514756666666667, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:32:41.648560+00:00", "timestamp_unix": 1768185161.64856}}

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


validation_timestamp: 2026-01-12T02:33:13.089913+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.308079118635616, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.325612536745189, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3829036397389, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.449981187049569, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040690683049937844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.711182298523875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.31327396632937, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.740882318341941, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.289219125044325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.83054190134216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02007, "longitude": 18.514568, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:07+00:00", "timestamp_unix": 1768185187.0}, "starlink_location": {"latitude": 40.02003171584817, "longitude": 18.514605234882453, "altitude": 71.28005720308893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:33:13.055496+00:00", "timestamp_unix": 1768185193.055496}, "starlink_gps": {"latitude": 40.02003178788762, "longitude": 18.514605703372837, "altitude": 71.27205821002225, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:13.055753+00:00", "timestamp_unix": 1768185193.055753}, "nmea_primary": {"latitude": 40.020068333333334, "longitude": 18.514528333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:12.184470+00:00", "timestamp_unix": 1768185192.18447}, "nmea_secondary": {"latitude": 40.020075, "longitude": 18.514631666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:12.451116+00:00", "timestamp_unix": 1768185192.451116}}

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


validation_timestamp: 2026-01-12T02:33:43.092961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.992551667653874, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.024004960088828, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4512838514041486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.829018910677575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035694942479742274, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.804236557172388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.367100573177704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.839406424329317, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.367242714377863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.264980559830281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02008, "longitude": 18.51444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:38+00:00", "timestamp_unix": 1768185218.0}, "starlink_location": {"latitude": 40.02004323498573, "longitude": 18.514473654531905, "altitude": 70.97994194942584, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:33:43.055849+00:00", "timestamp_unix": 1768185223.055849}, "starlink_gps": {"latitude": 40.020043090971264, "longitude": 18.514474029156737, "altitude": 70.98793736304086, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:43.056110+00:00", "timestamp_unix": 1768185223.05611}, "nmea_primary": {"latitude": 40.020085, "longitude": 18.5144, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:42.192241+00:00", "timestamp_unix": 1768185222.192241}, "nmea_secondary": {"latitude": 40.02007833333333, "longitude": 18.514496666666666, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:33:41.700186+00:00", "timestamp_unix": 1768185221.700186}}

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


validation_timestamp: 2026-01-12T02:34:13.115315+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.002711753354356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.014905749794216, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.367080646912498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.389882700759718, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012656609809680338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.374483096070525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7420018385240628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.384362120008893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.753110001842898, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.746974885139319, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020123, "longitude": 18.51434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:09+00:00", "timestamp_unix": 1768185249.0}, "starlink_location": {"latitude": 40.020070740672125, "longitude": 18.51438588984811, "altitude": 71.25000000142647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:34:13.076961+00:00", "timestamp_unix": 1768185253.076961}, "starlink_gps": {"latitude": 40.0200706326471, "longitude": 18.514385936682373, "altitude": 71.25000000263736, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:13.077274+00:00", "timestamp_unix": 1768185253.077274}, "nmea_primary": {"latitude": 40.020111666666665, "longitude": 18.514303333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:12.195541+00:00", "timestamp_unix": 1768185252.195541}, "nmea_secondary": {"latitude": 40.020095, "longitude": 18.51439166666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:12.009968+00:00", "timestamp_unix": 1768185252.009968}}

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


validation_timestamp: 2026-01-12T02:34:43.094199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.702200258241071, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.735912701648435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6895089395991203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.696864626433316, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033916680876434104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.577233395146498, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.225098753881101, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.610448529702301, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2413362431643877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.225785806174867, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02016, "longitude": 18.514246, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:41+00:00", "timestamp_unix": 1768185281.0}, "starlink_location": {"latitude": 40.02010585260206, "longitude": 18.514302407403417, "altitude": 72.0299373706152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:34:43.056288+00:00", "timestamp_unix": 1768185283.056288}, "starlink_gps": {"latitude": 40.020105636495344, "longitude": 18.51430268848285, "altitude": 72.03793593142957, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:43.056544+00:00", "timestamp_unix": 1768185283.056544}, "nmea_primary": {"latitude": 40.02014833333333, "longitude": 18.514218333333332, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:42.202950+00:00", "timestamp_unix": 1768185282.20295}, "nmea_secondary": {"latitude": 40.020125, "longitude": 18.51431, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:34:41.951608+00:00", "timestamp_unix": 1768185281.951608}}

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


validation_timestamp: 2026-01-12T02:35:13.118244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.033558994923895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.04465778733516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.524039491067238, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.873964430472547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011245304025295298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.15451969972952, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6532466305812674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.165705751398566, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6620144139386466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.505643190389285, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020195, "longitude": 18.51417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:12+00:00", "timestamp_unix": 1768185312.0}, "starlink_location": {"latitude": 40.020136271358325, "longitude": 18.514224946622964, "altitude": 73.37792258920246, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:35:13.077403+00:00", "timestamp_unix": 1768185313.077403}, "starlink_gps": {"latitude": 40.020136199706684, "longitude": 18.51422503981678, "altitude": 73.38190055588774, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:13.077658+00:00", "timestamp_unix": 1768185313.077658}, "nmea_primary": {"latitude": 40.02018833333333, "longitude": 18.514141666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:12.193448+00:00", "timestamp_unix": 1768185312.193448}, "nmea_secondary": {"latitude": 40.02016, "longitude": 18.514221666666668, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:11.571780+00:00", "timestamp_unix": 1768185311.57178}}

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


validation_timestamp: 2026-01-12T02:35:43.115401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.334712805544378, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.340065939442364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.928337930119499, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.95444766650795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008874132161837146, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.799758748378477, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2012892601276217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8079356274906635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.200404446712781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.457844844267614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020226, "longitude": 18.514116, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:33+00:00", "timestamp_unix": 1768185333.0}, "starlink_location": {"latitude": 40.02016996898779, "longitude": 18.51412944668656, "altitude": 73.20000000147377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:35:43.077424+00:00", "timestamp_unix": 1768185343.077424}, "starlink_gps": {"latitude": 40.02016993318429, "longitude": 18.51412953982234, "altitude": 73.20000000094481, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:43.077676+00:00", "timestamp_unix": 1768185343.077676}, "nmea_primary": {"latitude": 40.020223333333334, "longitude": 18.51407, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:42.183905+00:00", "timestamp_unix": 1768185342.183905}, "nmea_secondary": {"latitude": 40.02018666666667, "longitude": 18.514143333333333, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:35:42.056280+00:00", "timestamp_unix": 1768185342.05628}}

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


validation_timestamp: 2026-01-12T02:36:13.093165+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.759429685349609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.765442733477714, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2091416427640023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.218699129438893, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015965752874792703, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.774970715918467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.33681383650892, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.785455110748229, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.33123407357018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.906060739789197, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02026, "longitude": 18.51404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:04+00:00", "timestamp_unix": 1768185364.0}, "starlink_location": {"latitude": 40.02018699999999, "longitude": 18.51407866055992, "altitude": 73.78994034658471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:36:13.056873+00:00", "timestamp_unix": 1768185373.056873}, "starlink_gps": {"latitude": 40.02018699999997, "longitude": 18.514078848050264, "altitude": 73.7979433430137, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:13.057132+00:00", "timestamp_unix": 1768185373.057132}, "nmea_primary": {"latitude": 40.020253333333336, "longitude": 18.514003333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:12.204639+00:00", "timestamp_unix": 1768185372.204639}, "nmea_secondary": {"latitude": 40.02020666666667, "longitude": 18.514088333333333, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:11.963711+00:00", "timestamp_unix": 1768185371.963711}}

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


validation_timestamp: 2026-01-12T02:36:43.112336+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.756693236347406, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.767181769796847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0252586918720015, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.594197132454987, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012532088166959918, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.508231462562883, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1628246271568714, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.5200208814608, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1732363908948713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.474819114492094, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020283, "longitude": 18.51398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:36+00:00", "timestamp_unix": 1768185396.0}, "starlink_location": {"latitude": 40.020214135622886, "longitude": 18.514051003485164, "altitude": 73.22000000234573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:36:43.077394+00:00", "timestamp_unix": 1768185403.077394}, "starlink_gps": {"latitude": 40.020214099856126, "longitude": 18.514051143045645, "altitude": 73.22000000195328, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:43.077649+00:00", "timestamp_unix": 1768185403.077649}, "nmea_primary": {"latitude": 40.02027833333333, "longitude": 18.513945, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:42.196177+00:00", "timestamp_unix": 1768185402.196177}, "nmea_secondary": {"latitude": 40.02023666666667, "longitude": 18.514028333333332, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:36:41.945569+00:00", "timestamp_unix": 1768185401.945569}}

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


validation_timestamp: 2026-01-12T02:37:13.076629+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.7000880779959004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.738418124511655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.406398816623576, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.373234512958429, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048690022949062134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.358457865834982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4724802739088387, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.403381064688944, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5014057677558834, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.357746118411242, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020298, "longitude": 18.51392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:07+00:00", "timestamp_unix": 1768185427.0}, "starlink_location": {"latitude": 40.02025343313509, "longitude": 18.51397295317996, "altitude": 73.22000000610429, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:37:13.038260+00:00", "timestamp_unix": 1768185433.03826}, "starlink_gps": {"latitude": 40.02025336087132, "longitude": 18.51397351712115, "altitude": 73.22000000420827, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:13.038517+00:00", "timestamp_unix": 1768185433.038517}, "nmea_primary": {"latitude": 40.020298333333336, "longitude": 18.51388, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:12.183434+00:00", "timestamp_unix": 1768185432.183434}, "nmea_secondary": {"latitude": 40.020273333333336, "longitude": 18.51396, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:11.981003+00:00", "timestamp_unix": 1768185431.981003}}

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


validation_timestamp: 2026-01-12T02:37:43.114933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0740634666574325, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.084742378530893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.933698526696711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.765568630110348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012609285912913956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.717802736621433, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.550048198850486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.730019188559499, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.550880306613643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.333236496076747, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02033, "longitude": 18.51381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:39+00:00", "timestamp_unix": 1768185459.0}, "starlink_location": {"latitude": 40.020280802459, "longitude": 18.51386266948899, "altitude": 70.26791004929737, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:37:43.077967+00:00", "timestamp_unix": 1768185463.077967}, "starlink_gps": {"latitude": 40.02028076647189, "longitude": 18.51386280990929, "altitude": 70.27190591923673, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:43.078224+00:00", "timestamp_unix": 1768185463.078224}, "nmea_primary": {"latitude": 40.02032333333333, "longitude": 18.513776666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:42.208119+00:00", "timestamp_unix": 1768185462.208119}, "nmea_secondary": {"latitude": 40.020311666666665, "longitude": 18.513873333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:37:41.998064+00:00", "timestamp_unix": 1768185461.998064}}

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


validation_timestamp: 2026-01-12T02:38:13.096848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.767805384226636, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.804824101097638, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9969026048039757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.497362962562069, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04657616612244201, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.958995045222977, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.78195409928655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.004507119725015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.774647405493275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.807138643642881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020367, "longitude": 18.513662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:11+00:00", "timestamp_unix": 1768185491.0}, "starlink_location": {"latitude": 40.020310352587096, "longitude": 18.51369106791813, "altitude": 69.38993794632054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:38:13.057847+00:00", "timestamp_unix": 1768185493.057847}, "starlink_gps": {"latitude": 40.02031013645518, "longitude": 18.5136915364399, "altitude": 69.39793743644368, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:13.058100+00:00", "timestamp_unix": 1768185493.0581}, "nmea_primary": {"latitude": 40.02035333333333, "longitude": 18.513631666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:12.202009+00:00", "timestamp_unix": 1768185492.202009}, "nmea_secondary": {"latitude": 40.02035, "longitude": 18.513735, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:11.985183+00:00", "timestamp_unix": 1768185491.985183}}

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


validation_timestamp: 2026-01-12T02:38:43.094685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.800818545923391, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7919858388870136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.990659086199851, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.267086869278349, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04853192064679485, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.873038377821815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.2810934605693305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.917037591448204, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.2548600514688095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.225105565921178, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020382, "longitude": 18.513552, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:31+00:00", "timestamp_unix": 1768185511.0}, "starlink_location": {"latitude": 40.020349950816346, "longitude": 18.513536481858406, "altitude": 69.55000000735298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:38:43.058175+00:00", "timestamp_unix": 1768185523.058175}, "starlink_gps": {"latitude": 40.02034987878721, "longitude": 18.513537043969205, "altitude": 69.55000000470041, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:43.058434+00:00", "timestamp_unix": 1768185523.058434}, "nmea_primary": {"latitude": 40.020385, "longitude": 18.51347, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:42.203234+00:00", "timestamp_unix": 1768185522.203234}, "nmea_secondary": {"latitude": 40.020385, "longitude": 18.513578333333335, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:38:41.978344+00:00", "timestamp_unix": 1768185521.978344}}

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


validation_timestamp: 2026-01-12T02:39:13.118155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0606905224476026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0812857546168657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6194005925096855, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.079058218618066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02260572670052475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.489674861861493, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.149744885203076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.511188208299704, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.141092244525007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.664679441642447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02043, "longitude": 18.513344, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:03+00:00", "timestamp_unix": 1768185543.0}, "starlink_location": {"latitude": 40.02040420969805, "longitude": 18.513356559493523, "altitude": 71.6500000065777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:39:13.079255+00:00", "timestamp_unix": 1768185553.079255}, "starlink_gps": {"latitude": 40.020404065661296, "longitude": 18.513356746835957, "altitude": 71.65000000519896, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:13.079508+00:00", "timestamp_unix": 1768185553.079508}, "nmea_primary": {"latitude": 40.020435, "longitude": 18.513278333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:12.195692+00:00", "timestamp_unix": 1768185552.195692}, "nmea_secondary": {"latitude": 40.02041833333333, "longitude": 18.513401666666667, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:11.606732+00:00", "timestamp_unix": 1768185551.606732}}

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


validation_timestamp: 2026-01-12T02:39:43.098976+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.852610441454958, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.872594133498703, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.478553257542609, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.322011789491145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042974032743060595, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.245299176090603, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.1515982205721595, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.284944844208752, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.118350503786976, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.597935771554107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020493, "longitude": 18.51315, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:36+00:00", "timestamp_unix": 1768185576.0}, "starlink_location": {"latitude": 40.02044956826666, "longitude": 18.51315556831759, "altitude": 70.41005515255452, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:39:43.058642+00:00", "timestamp_unix": 1768185583.058642}, "starlink_gps": {"latitude": 40.0204494242449, "longitude": 18.51315603662518, "altitude": 70.40205933077206, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:43.058950+00:00", "timestamp_unix": 1768185583.05895}, "nmea_primary": {"latitude": 40.02050166666667, "longitude": 18.513086666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:42.199212+00:00", "timestamp_unix": 1768185582.199212}, "nmea_secondary": {"latitude": 40.02046333333333, "longitude": 18.513213333333333, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:39:41.966219+00:00", "timestamp_unix": 1768185581.966219}}

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


validation_timestamp: 2026-01-12T02:40:13.116685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.185797152442404, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.209782660800954, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.923194985479021, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.691912536111322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028159592061963466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6427190768608515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.246060344239252, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.670874871209019, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.233850767541139, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.48150968541229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.020573, "longitude": 18.512974, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:07+00:00", "timestamp_unix": 1768185607.0}, "starlink_location": {"latitude": 40.020518844816316, "longitude": 18.512990616860275, "altitude": 73.66000001177339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:40:13.079031+00:00", "timestamp_unix": 1768185613.079031}, "starlink_gps": {"latitude": 40.020518665392025, "longitude": 18.512990850230125, "altitude": 73.66000000970972, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:13.079288+00:00", "timestamp_unix": 1768185613.079288}, "nmea_primary": {"latitude": 40.02056833333334, "longitude": 18.512928333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:12.208783+00:00", "timestamp_unix": 1768185612.208783}, "nmea_secondary": {"latitude": 40.02052833333333, "longitude": 18.513026666666665, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:12.009721+00:00", "timestamp_unix": 1768185612.009721}}

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


validation_timestamp: 2026-01-12T02:40:43.125089+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.292460161908521, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.321125269790365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6849279237195802, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.840956558244264, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028765868604169968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.327729813044187, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8308684157478776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.355379708140699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8075754590826767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.038184483784512, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02065, "longitude": 18.512833, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:39+00:00", "timestamp_unix": 1768185639.0}, "starlink_location": {"latitude": 40.020605647418904, "longitude": 18.512878893219803, "altitude": 72.15000001090574, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:40:43.079232+00:00", "timestamp_unix": 1768185643.079232}, "starlink_gps": {"latitude": 40.02060543190874, "longitude": 18.51287908009023, "altitude": 72.15000000919436, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:43.079487+00:00", "timestamp_unix": 1768185643.079487}, "nmea_primary": {"latitude": 40.020648333333334, "longitude": 18.512813333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:42.210500+00:00", "timestamp_unix": 1768185642.2105}, "nmea_secondary": {"latitude": 40.02059666666667, "longitude": 18.51291, "altitude": 31.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:40:42.019498+00:00", "timestamp_unix": 1768185642.019498}}

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


validation_timestamp: 2026-01-12T02:41:13.118539+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.966410425494765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.982566323004263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.032874034443009, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.817604973358632, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016908400077786597, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5490732332634325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.177140323163872, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.565966392096873, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.160713077877266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.63814244814055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02075, "longitude": 18.512743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:11+00:00", "timestamp_unix": 1768185671.0}, "starlink_location": {"latitude": 40.020686573664634, "longitude": 18.51278650330428, "altitude": 70.80000000471537, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:41:13.078773+00:00", "timestamp_unix": 1768185673.078773}, "starlink_gps": {"latitude": 40.02068646592949, "longitude": 18.512786643431323, "altitude": 70.80000000297964, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:13.079073+00:00", "timestamp_unix": 1768185673.079073}, "nmea_primary": {"latitude": 40.020736666666664, "longitude": 18.512726666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:12.189947+00:00", "timestamp_unix": 1768185672.189947}, "nmea_secondary": {"latitude": 40.020671666666665, "longitude": 18.512818333333332, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:12.042517+00:00", "timestamp_unix": 1768185672.042517}}

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


validation_timestamp: 2026-01-12T02:41:43.096775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.746812209948837, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.7999015460686305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7915377641340375, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.923391125431356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056497868313269764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.180439633709753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4955735705373154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.236656513395836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4407992617673853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.566255559413888, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02083, "longitude": 18.51266, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:42+00:00", "timestamp_unix": 1768185702.0}, "starlink_location": {"latitude": 40.02077492067395, "longitude": 18.512693234960835, "altitude": 64.91994474575128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:41:43.059665+00:00", "timestamp_unix": 1768185703.059665}, "starlink_gps": {"latitude": 40.02077456068683, "longitude": 18.512693703183096, "altitude": 64.9279390588777, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:43.059927+00:00", "timestamp_unix": 1768185703.059927}, "nmea_primary": {"latitude": 40.020825, "longitude": 18.51264, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:42.198279+00:00", "timestamp_unix": 1768185702.198279}, "nmea_secondary": {"latitude": 40.020763333333335, "longitude": 18.512718333333332, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:41:41.973750+00:00", "timestamp_unix": 1768185701.97375}}

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


validation_timestamp: 2026-01-12T02:42:13.097298+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7468096601393808, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.773046458431526, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.444260165288869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.8676362081874265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03989484342799917, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2237190363896575, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.972146853732444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.263178658289287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.93348577543254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.031635784115077, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02089, "longitude": 18.512589, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:03+00:00", "timestamp_unix": 1768185723.0}, "starlink_location": {"latitude": 40.02086535250771, "longitude": 18.512591154452974, "altitude": 66.52994090143089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:42:13.059700+00:00", "timestamp_unix": 1768185733.0597}, "starlink_gps": {"latitude": 40.020865136694574, "longitude": 18.512591528720623, "altitude": 66.53792858927531, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:13.059959+00:00", "timestamp_unix": 1768185733.059959}, "nmea_primary": {"latitude": 40.02091166666667, "longitude": 18.512531666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:12.212227+00:00", "timestamp_unix": 1768185732.212227}, "nmea_secondary": {"latitude": 40.020855, "longitude": 18.512623333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:11.978549+00:00", "timestamp_unix": 1768185731.978549}}

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


validation_timestamp: 2026-01-12T02:42:43.115934+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7412953833479947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7560137797020625, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.456450612675906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.473323448329079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02551281699780335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.059635151434955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4862846802328553, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.084975902992933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4612858367355415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.538135087146197, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02099, "longitude": 18.51247, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:34+00:00", "timestamp_unix": 1768185754.0}, "starlink_location": {"latitude": 40.020974376034296, "longitude": 18.512468616545124, "altitude": 70.25207696790476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:42:43.080171+00:00", "timestamp_unix": 1768185763.080171}, "starlink_gps": {"latitude": 40.020974232358206, "longitude": 18.512468850138674, "altitude": 70.24808865395315, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:43.080428+00:00", "timestamp_unix": 1768185763.080428}, "nmea_primary": {"latitude": 40.02100333333333, "longitude": 18.512408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:42.187169+00:00", "timestamp_unix": 1768185762.187169}, "nmea_secondary": {"latitude": 40.02096, "longitude": 18.512505, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:42:42.017391+00:00", "timestamp_unix": 1768185762.017391}}

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


validation_timestamp: 2026-01-12T02:43:13.105451+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0727303995676993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.122526473322458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.063722427584179, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.347447674456049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05352372965501125, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.74801631247783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.63439235494667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.801539503862595, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.58394802922189, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.277773555516251, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021072, "longitude": 18.512302, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:06+00:00", "timestamp_unix": 1768185786.0}, "starlink_location": {"latitude": 40.021051352353375, "longitude": 18.512325982071197, "altitude": 71.03000000859176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:43:13.060133+00:00", "timestamp_unix": 1768185793.060133}, "starlink_gps": {"latitude": 40.02105113640707, "longitude": 18.512326543820656, "altitude": 71.03000000584629, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:13.060397+00:00", "timestamp_unix": 1768185793.060397}, "nmea_primary": {"latitude": 40.021078333333335, "longitude": 18.512255, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:12.181615+00:00", "timestamp_unix": 1768185792.181615}, "nmea_secondary": {"latitude": 40.02104833333333, "longitude": 18.512356666666665, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:11.983287+00:00", "timestamp_unix": 1768185791.983287}}

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


validation_timestamp: 2026-01-12T02:43:43.115493+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.11669223291767, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.1355860067361565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.844506128323483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.053178814293852, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025180358943285887, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1680831020383255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.211916102223086, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.191904835811567, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.19423456502545, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.853450110440555, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02114, "longitude": 18.5121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:38+00:00", "timestamp_unix": 1768185818.0}, "starlink_location": {"latitude": 40.02110793809729, "longitude": 18.512124172867413, "altitude": 68.05791861393661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:43:43.080683+00:00", "timestamp_unix": 1768185823.080683}, "starlink_gps": {"latitude": 40.02110786623217, "longitude": 18.51212445328588, "altitude": 68.06190842845561, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:43.080942+00:00", "timestamp_unix": 1768185823.080942}, "nmea_primary": {"latitude": 40.021141666666665, "longitude": 18.512066666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:42.189519+00:00", "timestamp_unix": 1768185822.189519}, "nmea_secondary": {"latitude": 40.021125, "longitude": 18.512168333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:43:42.000541+00:00", "timestamp_unix": 1768185822.000541}}

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


validation_timestamp: 2026-01-12T02:44:13.122922+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.844576851925572, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.865627382683866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.755254906499689, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.952046559966625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.033897328170197145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.84507832470642, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.445518096455862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.874936571687669, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.42841266626114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.573636372542397, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021202, "longitude": 18.511862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:09+00:00", "timestamp_unix": 1768185849.0}, "starlink_location": {"latitude": 40.02115190695088, "longitude": 18.51188278671871, "altitude": 70.23000001618661, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:44:13.081532+00:00", "timestamp_unix": 1768185853.081532}, "starlink_gps": {"latitude": 40.02115179954169, "longitude": 18.511883159262855, "altitude": 70.23000001381867, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:13.081790+00:00", "timestamp_unix": 1768185853.08179}, "nmea_primary": {"latitude": 40.02119833333333, "longitude": 18.51183, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:12.203215+00:00", "timestamp_unix": 1768185852.203215}, "nmea_secondary": {"latitude": 40.021188333333335, "longitude": 18.511941666666665, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:12.013139+00:00", "timestamp_unix": 1768185852.013139}}

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


validation_timestamp: 2026-01-12T02:44:43.118474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.668802690828212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.706286731485831, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7175330376600304, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.54527079664698, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042978061583292614, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.418023518420558, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.841065742578454, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.459185499404191, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.828021528219136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.185011136656316, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021267, "longitude": 18.51161, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:41+00:00", "timestamp_unix": 1768185881.0}, "starlink_location": {"latitude": 40.02121348072297, "longitude": 18.511645343085505, "altitude": 70.43792297146595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:44:43.081128+00:00", "timestamp_unix": 1768185883.081128}, "starlink_gps": {"latitude": 40.021213265739696, "longitude": 18.511645762519773, "altitude": 70.44190145861938, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:43.081382+00:00", "timestamp_unix": 1768185883.081382}, "nmea_primary": {"latitude": 40.021265, "longitude": 18.511589999999998, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:42.210642+00:00", "timestamp_unix": 1768185882.210642}, "nmea_secondary": {"latitude": 40.021251666666664, "longitude": 18.511708333333335, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:44:42.011093+00:00", "timestamp_unix": 1768185882.011093}}

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


validation_timestamp: 2026-01-12T02:45:13.100892+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.186647215517434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.15136809713805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.603803852676824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.345926481195185, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07877320028274716, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.965798358593113, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.844123802313442, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.026799438825734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.79086309756866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.944181756256537, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021317, "longitude": 18.511436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:03+00:00", "timestamp_unix": 1768185903.0}, "starlink_location": {"latitude": 40.021281970395364, "longitude": 18.51137955469282, "altitude": 70.75000001893828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:45:13.061115+00:00", "timestamp_unix": 1768185913.061115}, "starlink_gps": {"latitude": 40.021281681728325, "longitude": 18.511380399481535, "altitude": 70.7500000131156, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:13.061372+00:00", "timestamp_unix": 1768185913.061372}, "nmea_primary": {"latitude": 40.02133, "longitude": 18.511348333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:12.201406+00:00", "timestamp_unix": 1768185912.201406}, "nmea_secondary": {"latitude": 40.02131333333333, "longitude": 18.511475, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:12.007357+00:00", "timestamp_unix": 1768185912.007357}}

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


validation_timestamp: 2026-01-12T02:45:43.179655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.2954934905044215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.309276350665228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.031118030363986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6787826348074875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06453215997353795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.801315873636128, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.342024479165393, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8491329565959465, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.303891520844258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.477584326350966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021404, "longitude": 18.511187, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:36+00:00", "timestamp_unix": 1768185936.0}, "starlink_location": {"latitude": 40.0213500925648, "longitude": 18.511164403609996, "altitude": 68.61191238218314, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:45:43.141655+00:00", "timestamp_unix": 1768185943.141655}, "starlink_gps": {"latitude": 40.021349803773134, "longitude": 18.511165060952234, "altitude": 68.61992896364008, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:43.141916+00:00", "timestamp_unix": 1768185943.141916}, "nmea_primary": {"latitude": 40.02140833333333, "longitude": 18.51114, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:42.201466+00:00", "timestamp_unix": 1768185942.201466}, "nmea_secondary": {"latitude": 40.02137666666667, "longitude": 18.511243333333333, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:45:41.964833+00:00", "timestamp_unix": 1768185941.964833}}

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


validation_timestamp: 2026-01-12T02:46:13.122296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.684571079380639, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.695991532350696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.250112366224862, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.26565481730665, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0198572548768014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9451471268107206, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.632686339218122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9633043334051985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6280789267000584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.121542734051925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021477, "longitude": 18.511051, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:06+00:00", "timestamp_unix": 1768185966.0}, "starlink_location": {"latitude": 40.02142590708088, "longitude": 18.511048726457506, "altitude": 73.77000000366519, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:46:13.081805+00:00", "timestamp_unix": 1768185973.081805}, "starlink_gps": {"latitude": 40.021425799662076, "longitude": 18.511048912746976, "altitude": 73.7700000036384, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:13.082060+00:00", "timestamp_unix": 1768185973.08206}, "nmea_primary": {"latitude": 40.02148833333333, "longitude": 18.511003333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:12.190398+00:00", "timestamp_unix": 1768185972.190398}, "nmea_secondary": {"latitude": 40.02144666666667, "longitude": 18.511081666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:12.007504+00:00", "timestamp_unix": 1768185972.007504}}

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


validation_timestamp: 2026-01-12T02:46:43.118235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.864139875456877, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8720365869280196, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.649928538695865, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.004785229582646, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007983097561290956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.612510649163747, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7124761418440784, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.619719992683128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.719983967221796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.484094953608484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021553, "longitude": 18.51098, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:37+00:00", "timestamp_unix": 1768185997.0}, "starlink_location": {"latitude": 40.02149193807582, "longitude": 18.510991833333332, "altitude": 73.41208025108995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:46:43.081887+00:00", "timestamp_unix": 1768186003.081887}, "starlink_gps": {"latitude": 40.0214918662821, "longitude": 18.510991833333332, "altitude": 73.40809439273049, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:43.082145+00:00", "timestamp_unix": 1768186003.082145}, "nmea_primary": {"latitude": 40.02157, "longitude": 18.510943333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:42.200319+00:00", "timestamp_unix": 1768186002.200319}, "nmea_secondary": {"latitude": 40.021523333333334, "longitude": 18.511006666666667, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:46:42.012991+00:00", "timestamp_unix": 1768186002.012991}}

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


validation_timestamp: 2026-01-12T02:47:13.120002+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.523983688685414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.539031497503366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8144357893999943, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.260536993264829, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01641392286310288, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.976835469521761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.298584377782959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.989931389172787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.314092178539176, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.156368087461556, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021637, "longitude": 18.510967, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:09+00:00", "timestamp_unix": 1768186029.0}, "starlink_location": {"latitude": 40.02155254275058, "longitude": 18.51098561004564, "altitude": 73.32792163685771, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:47:13.082303+00:00", "timestamp_unix": 1768186033.082303}, "starlink_gps": {"latitude": 40.021552399510895, "longitude": 18.51098556346844, "altitude": 73.33189783780591, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:13.082561+00:00", "timestamp_unix": 1768186033.082561}, "nmea_primary": {"latitude": 40.02164333333333, "longitude": 18.510935, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:12.219960+00:00", "timestamp_unix": 1768186032.21996}, "nmea_secondary": {"latitude": 40.0216, "longitude": 18.51098, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:11.680206+00:00", "timestamp_unix": 1768186031.680206}}

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


validation_timestamp: 2026-01-12T02:47:43.122120+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.542474099809485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.566610429091273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9556971085509134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.267243642591772, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02421564803492368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.566338594693047, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.322325885631126, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.588749395089634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.346129861038753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.404792815875786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021713, "longitude": 18.510983, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:41+00:00", "timestamp_unix": 1768186061.0}, "starlink_location": {"latitude": 40.0216384807872, "longitude": 18.511007389954734, "altitude": 73.56000000714958, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:47:43.082293+00:00", "timestamp_unix": 1768186063.082293}, "starlink_gps": {"latitude": 40.02163826595092, "longitude": 18.51100743652697, "altitude": 73.56000000547633, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:43.082552+00:00", "timestamp_unix": 1768186063.082552}, "nmea_primary": {"latitude": 40.02171166666667, "longitude": 18.51094833333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:42.215022+00:00", "timestamp_unix": 1768186062.215022}, "nmea_secondary": {"latitude": 40.021675, "longitude": 18.51099, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:47:41.370699+00:00", "timestamp_unix": 1768186061.370699}}

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


validation_timestamp: 2026-01-12T02:48:13.181498+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.980620952603484, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.993465172994348, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.176949045769289, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.7390911884691125, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03404890411531647, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.17521381769044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.348360506729985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.181017807100615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.3558420961605275, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.835618904610256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021793, "longitude": 18.51098, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:11+00:00", "timestamp_unix": 1768186091.0}, "starlink_location": {"latitude": 40.02171040278226, "longitude": 18.51102587468709, "altitude": 72.78191139354008, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:48:13.142199+00:00", "timestamp_unix": 1768186093.142199}, "starlink_gps": {"latitude": 40.02171018583309, "longitude": 18.5110255925052, "altitude": 72.78994113903133, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:13.142458+00:00", "timestamp_unix": 1768186093.142458}, "nmea_primary": {"latitude": 40.021785, "longitude": 18.510956666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:12.213331+00:00", "timestamp_unix": 1768186092.213331}, "nmea_secondary": {"latitude": 40.02174333333333, "longitude": 18.510998333333333, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:11.729616+00:00", "timestamp_unix": 1768186091.729616}}

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


validation_timestamp: 2026-01-12T02:48:43.124705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.598231052702289, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.607126675599739, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9943622552662477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.45423219031039, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008918632359870542, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.800553755660461, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5062142543362986, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.80907321186419, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.513889674336098, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.389747655351394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021866, "longitude": 18.510965, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:42+00:00", "timestamp_unix": 1768186122.0}, "starlink_location": {"latitude": 40.02179943799139, "longitude": 18.511016389985027, "altitude": 72.40000000113798, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:48:43.083328+00:00", "timestamp_unix": 1768186123.083328}, "starlink_gps": {"latitude": 40.02179936619546, "longitude": 18.511016436676915, "altitude": 72.40000000156574, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:43.083588+00:00", "timestamp_unix": 1768186123.083588}, "nmea_primary": {"latitude": 40.021856666666665, "longitude": 18.510945, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:42.189588+00:00", "timestamp_unix": 1768186122.189588}, "nmea_secondary": {"latitude": 40.021811666666665, "longitude": 18.510991666666666, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:48:41.424728+00:00", "timestamp_unix": 1768186121.424728}}

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


validation_timestamp: 2026-01-12T02:49:13.123839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.915570212622831, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.918873986335541, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.02806704829697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.921289364005594, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976197381029414, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.642946484613036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5132015555021647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.645737556852634, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5171653268971483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.9159160068338315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021915, "longitude": 18.510927, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:03+00:00", "timestamp_unix": 1768186143.0}, "starlink_location": {"latitude": 40.021870802312954, "longitude": 18.510965666666664, "altitude": 74.54792621104959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:49:13.083535+00:00", "timestamp_unix": 1768186153.083535}, "starlink_gps": {"latitude": 40.02187076655415, "longitude": 18.510965666666664, "altitude": 74.55189673947224, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:13.083798+00:00", "timestamp_unix": 1768186153.083798}, "nmea_primary": {"latitude": 40.02193166666667, "longitude": 18.510885, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:12.183140+00:00", "timestamp_unix": 1768186152.18314}, "nmea_secondary": {"latitude": 40.02189333333333, "longitude": 18.510963333333333, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:11.660504+00:00", "timestamp_unix": 1768186151.660504}}

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


validation_timestamp: 2026-01-12T02:49:43.123930+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.009605223368841, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.0294856425024985, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.918950490269216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.104296052521824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019908520100706206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.378449656347835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.626904272594371, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.397903831022315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6428175658896795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.921669708779006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.021988, "longitude": 18.510849, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:34+00:00", "timestamp_unix": 1768186174.0}, "starlink_location": {"latitude": 40.02194304268042, "longitude": 18.51088816992093, "altitude": 74.79000000551616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:49:43.085378+00:00", "timestamp_unix": 1768186183.085378}, "starlink_gps": {"latitude": 40.021942899244095, "longitude": 18.510888309845175, "altitude": 74.79000000547687, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:43.085637+00:00", "timestamp_unix": 1768186183.085637}, "nmea_primary": {"latitude": 40.021998333333336, "longitude": 18.510805, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:42.194066+00:00", "timestamp_unix": 1768186182.194066}, "nmea_secondary": {"latitude": 40.021966666666664, "longitude": 18.510888333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:49:41.752825+00:00", "timestamp_unix": 1768186181.752825}}

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


validation_timestamp: 2026-01-12T02:50:13.100671+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.319931031314333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.340603422331168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2656396008973285, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.8863341008010237, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028802771358613942, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.724048478332376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7832203091254626, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.751629787931806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7975243590808843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.53073432321056, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02206, "longitude": 18.510738, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:06+00:00", "timestamp_unix": 1768186206.0}, "starlink_location": {"latitude": 40.02200440168708, "longitude": 18.510753407446995, "altitude": 75.72000000143179, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:50:13.063294+00:00", "timestamp_unix": 1768186213.063294}, "starlink_gps": {"latitude": 40.0220042576109, "longitude": 18.510753688544103, "altitude": 75.72000000035415, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:13.063553+00:00", "timestamp_unix": 1768186213.063553}, "nmea_primary": {"latitude": 40.022065, "longitude": 18.510688333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:12.205675+00:00", "timestamp_unix": 1768186212.205675}, "nmea_secondary": {"latitude": 40.022038333333334, "longitude": 18.510756666666666, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:11.713512+00:00", "timestamp_unix": 1768186211.713512}}

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


validation_timestamp: 2026-01-12T02:50:43.120989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.682485308314377, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.694556236286748, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.557688969961339, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.249895766861168, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020220778406277045, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.431458136413536, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2728956507840166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.449046267899233, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2620441989445528, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.849313257315025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022133, "longitude": 18.510588, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:38+00:00", "timestamp_unix": 1768186238.0}, "starlink_location": {"latitude": 40.02207863565692, "longitude": 18.51062144994761, "altitude": 72.39585009239146, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:50:43.084400+00:00", "timestamp_unix": 1768186243.0844}, "starlink_gps": {"latitude": 40.02207859985775, "longitude": 18.510621682765642, "altitude": 72.40380011115144, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:43.084659+00:00", "timestamp_unix": 1768186243.084659}, "nmea_primary": {"latitude": 40.022128333333335, "longitude": 18.510546666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:42.213123+00:00", "timestamp_unix": 1768186242.213123}, "nmea_secondary": {"latitude": 40.02209333333333, "longitude": 18.51064, "altitude": 32.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:50:41.688250+00:00", "timestamp_unix": 1768186241.68825}}

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


validation_timestamp: 2026-01-12T02:51:13.125663+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.206825396573439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2205582421048895, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.274476837085894, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.637858103287771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014339773369452389, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.609285585015247, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7979851548310317, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.623482030363232, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.792333702742648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.122347365517358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022194, "longitude": 18.510435, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:09+00:00", "timestamp_unix": 1768186269.0}, "starlink_location": {"latitude": 40.02214057363252, "longitude": 18.510456113315648, "altitude": 71.86000000318191, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:51:13.084235+00:00", "timestamp_unix": 1768186273.084235}, "starlink_gps": {"latitude": 40.02214046620078, "longitude": 18.510456206472547, "altitude": 71.86000000309616, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:13.084491+00:00", "timestamp_unix": 1768186273.084491}, "nmea_primary": {"latitude": 40.022191666666664, "longitude": 18.510396666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:12.192184+00:00", "timestamp_unix": 1768186272.192184}, "nmea_secondary": {"latitude": 40.022146666666664, "longitude": 18.5105, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:11.483184+00:00", "timestamp_unix": 1768186271.483184}}

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


validation_timestamp: 2026-01-12T02:51:43.181651+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.607165243741682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.652309052313036, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.001350457141295, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.116630085192024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05129756161103717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.939407623315764, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.8649359206196678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.989222126618788, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8742849292941498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.647518190982321, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022263, "longitude": 18.510302, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:41+00:00", "timestamp_unix": 1768186301.0}, "starlink_location": {"latitude": 40.02219992587002, "longitude": 18.51033659781975, "altitude": 69.7600000099589, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:51:43.143839+00:00", "timestamp_unix": 1768186303.143839}, "starlink_gps": {"latitude": 40.022199636986514, "longitude": 18.51033706750508, "altitude": 69.76000000777273, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:43.144096+00:00", "timestamp_unix": 1768186303.144096}, "nmea_primary": {"latitude": 40.022256666666664, "longitude": 18.51028, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:42.202101+00:00", "timestamp_unix": 1768186302.202101}, "nmea_secondary": {"latitude": 40.02220666666667, "longitude": 18.510341666666665, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:51:41.664066+00:00", "timestamp_unix": 1768186301.664066}}

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


validation_timestamp: 2026-01-12T02:52:13.103511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.968070458160666, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.001431164321756, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5261800813181823, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.596805191988457, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03994005802966838, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.846146760548972, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8838583536568676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.882752914738997, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8963082154757787, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.735820936985978, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02233, "longitude": 18.510214, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:12+00:00", "timestamp_unix": 1768186332.0}, "starlink_location": {"latitude": 40.02225401919497, "longitude": 18.510249321035822, "altitude": 71.21000000566882, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:52:13.064530+00:00", "timestamp_unix": 1768186333.06453}, "starlink_gps": {"latitude": 40.02225380313726, "longitude": 18.510249695735293, "altitude": 71.21000000395398, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:13.064787+00:00", "timestamp_unix": 1768186333.064787}, "nmea_primary": {"latitude": 40.02232333333333, "longitude": 18.510198333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:12.191979+00:00", "timestamp_unix": 1768186332.191979}, "nmea_secondary": {"latitude": 40.02227, "longitude": 18.510256666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:11.737847+00:00", "timestamp_unix": 1768186331.737847}}

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


validation_timestamp: 2026-01-12T02:52:43.129409+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.90216941411234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.910337387133893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2484715376311826, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4028620952165225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011237686856535095, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.681245434651994, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.874289538328946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.691797833528406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.8634425876218431, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.410909586301266, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022377, "longitude": 18.510166, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:32+00:00", "timestamp_unix": 1768186352.0}, "starlink_location": {"latitude": 40.022323938019404, "longitude": 18.51016777992409, "altitude": 70.73000000113518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:52:43.085302+00:00", "timestamp_unix": 1768186363.085302}, "starlink_gps": {"latitude": 40.02232386641632, "longitude": 18.510167873057796, "altitude": 70.7300000022891, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:43.085554+00:00", "timestamp_unix": 1768186363.085554}, "nmea_primary": {"latitude": 40.02238666666667, "longitude": 18.51013, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:42.204425+00:00", "timestamp_unix": 1768186362.204425}, "nmea_secondary": {"latitude": 40.02232, "longitude": 18.510176666666666, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:52:41.749595+00:00", "timestamp_unix": 1768186361.749595}}

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


validation_timestamp: 2026-01-12T02:53:13.106069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.916266705787038, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.923914037339396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8450069451025417, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.979536851627128, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800967768408476, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.565501019070062, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4822352035917565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.572092700344479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4810694750244333, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.795727498961707, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022446, "longitude": 18.510118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:04+00:00", "timestamp_unix": 1768186384.0}, "starlink_location": {"latitude": 40.02238661752041, "longitude": 18.510142166666668, "altitude": 70.50993887046856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:53:13.064750+00:00", "timestamp_unix": 1768186393.06475}, "starlink_gps": {"latitude": 40.02238654548765, "longitude": 18.510142166666668, "altitude": 70.51793712242021, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:13.065010+00:00", "timestamp_unix": 1768186393.06501}, "nmea_primary": {"latitude": 40.02245, "longitude": 18.510085, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:12.212969+00:00", "timestamp_unix": 1768186392.212969}, "nmea_secondary": {"latitude": 40.02238333333333, "longitude": 18.510113333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:11.664137+00:00", "timestamp_unix": 1768186391.664137}}

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


validation_timestamp: 2026-01-12T02:53:43.179141+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.162947518747519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.16073553642914, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.581314862570437, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.945659784611024, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01792447711110825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.059385172026781, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.965749437975237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.054120694165864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.953423004468666, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.970332244473819, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022495, "longitude": 18.51008, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:36+00:00", "timestamp_unix": 1768186416.0}, "starlink_location": {"latitude": 40.022426523151914, "longitude": 18.510139860922838, "altitude": 70.34191115048755, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:53:43.144689+00:00", "timestamp_unix": 1768186423.144689}, "starlink_gps": {"latitude": 40.02242645083403, "longitude": 18.510139672795635, "altitude": 70.34994106299168, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:43.144949+00:00", "timestamp_unix": 1768186423.144949}, "nmea_primary": {"latitude": 40.02249833333333, "longitude": 18.51005, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:42.209805+00:00", "timestamp_unix": 1768186422.209805}, "nmea_secondary": {"latitude": 40.022441666666666, "longitude": 18.510085, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:53:41.740513+00:00", "timestamp_unix": 1768186421.740513}}

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


validation_timestamp: 2026-01-12T02:54:13.104939+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.8680415339457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.868996271752636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.733928455483073, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.553731416997149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005619583035835781, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.52901838879561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.28796372096163, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.52871212506769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.286068298329904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.535866702882165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022537, "longitude": 18.510042, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:08+00:00", "timestamp_unix": 1768186448.0}, "starlink_location": {"latitude": 40.02247195080514, "longitude": 18.510102253027345, "altitude": 71.48000000028708, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:54:13.065449+00:00", "timestamp_unix": 1768186453.065449}, "starlink_gps": {"latitude": 40.022471914998896, "longitude": 18.51010220645425, "altitude": 71.48000000070888, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:13.065711+00:00", "timestamp_unix": 1768186453.065711}, "nmea_primary": {"latitude": 40.022535, "longitude": 18.51001, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:12.203415+00:00", "timestamp_unix": 1768186452.203415}, "nmea_secondary": {"latitude": 40.022488333333335, "longitude": 18.510056666666667, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:11.723420+00:00", "timestamp_unix": 1768186451.72342}}

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


validation_timestamp: 2026-01-12T02:54:43.122219+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.37023387297574, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.368079952887193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9829044523862818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.275187743855453, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977265716807332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.462382989410722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.5055989395782605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.459385478806672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.502670895953826, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.960729515134147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022564, "longitude": 18.509998, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:41+00:00", "timestamp_unix": 1768186481.0}, "starlink_location": {"latitude": 40.02249316666664, "longitude": 18.51005761012544, "altitude": 71.24791555358358, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:54:43.085689+00:00", "timestamp_unix": 1768186483.085689}, "starlink_gps": {"latitude": 40.022493166666656, "longitude": 18.510057563417707, "altitude": 71.25190284203471, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:43.085944+00:00", "timestamp_unix": 1768186483.085944}, "nmea_primary": {"latitude": 40.022555, "longitude": 18.509965, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:42.215294+00:00", "timestamp_unix": 1768186482.215294}, "nmea_secondary": {"latitude": 40.022526666666664, "longitude": 18.51001, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:54:41.400717+00:00", "timestamp_unix": 1768186481.400717}}

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


validation_timestamp: 2026-01-12T02:55:13.180752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.412132465567292, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.437562461073228, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.724866797853974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.317089687804385, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028890611407709463, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.0120519957828, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.136982284943847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.040218619205305, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.161382437105467, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.513689379509999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022575, "longitude": 18.509947, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:12+00:00", "timestamp_unix": 1768186512.0}, "starlink_location": {"latitude": 40.02251604626061, "longitude": 18.509987625364033, "altitude": 71.93000000282922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:55:13.145522+00:00", "timestamp_unix": 1768186513.145522}, "starlink_gps": {"latitude": 40.022515901745074, "longitude": 18.509987907320543, "altitude": 71.93000000242014, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:13.145776+00:00", "timestamp_unix": 1768186513.145776}, "nmea_primary": {"latitude": 40.022575, "longitude": 18.509915, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:12.187123+00:00", "timestamp_unix": 1768186512.187123}, "nmea_secondary": {"latitude": 40.022558333333336, "longitude": 18.50996333333333, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:11.414063+00:00", "timestamp_unix": 1768186511.414063}}

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


validation_timestamp: 2026-01-12T02:55:43.107314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.32960925777003, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.331246105231516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4466391517738515, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0181070939245176, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039929849804201745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.20602425854901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.201480895423812, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.208818496990682, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.203861830320213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.187368376478984, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022583, "longitude": 18.509912, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:33+00:00", "timestamp_unix": 1768186533.0}, "starlink_location": {"latitude": 40.02251466666665, "longitude": 18.509952080099765, "altitude": 71.22007331340035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:55:43.066864+00:00", "timestamp_unix": 1768186543.066864}, "starlink_gps": {"latitude": 40.02251466666666, "longitude": 18.509952126992115, "altitude": 71.21607026566518, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:43.067126+00:00", "timestamp_unix": 1768186543.067126}, "nmea_primary": {"latitude": 40.02258666666667, "longitude": 18.50986, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:42.199392+00:00", "timestamp_unix": 1768186542.199392}, "nmea_secondary": {"latitude": 40.02256666666667, "longitude": 18.509901666666668, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:55:41.685252+00:00", "timestamp_unix": 1768186541.685252}}

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


validation_timestamp: 2026-01-12T02:56:13.187662+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.919546498229451, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.943090131606062, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.962010849737054, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.357217361233477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03298871159371681, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.463204176481161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.824669902124675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.491008778282941, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.854429113133506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.73469111231816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022583, "longitude": 18.509842, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:04+00:00", "timestamp_unix": 1768186564.0}, "starlink_location": {"latitude": 40.0225298565088, "longitude": 18.50988427802746, "altitude": 70.6500000057762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:56:13.148037+00:00", "timestamp_unix": 1768186573.148037}, "starlink_gps": {"latitude": 40.0225297842871, "longitude": 18.50988465378194, "altitude": 70.6500000035102, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:13.148290+00:00", "timestamp_unix": 1768186573.14829}, "nmea_primary": {"latitude": 40.022598333333335, "longitude": 18.5098, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:12.209317+00:00", "timestamp_unix": 1768186572.209317}, "nmea_secondary": {"latitude": 40.02256333333333, "longitude": 18.509831666666667, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:11.677534+00:00", "timestamp_unix": 1768186571.677534}}

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


validation_timestamp: 2026-01-12T02:56:43.182049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.105216292405936, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.121527271836273, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.631469107812109, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.028696451317794, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017927990874072514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.09808140440374, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.9969533055160715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.11561184878549, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.014838655506259, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.586968503258497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022606, "longitude": 18.509762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:36+00:00", "timestamp_unix": 1768186596.0}, "starlink_location": {"latitude": 40.022549189837235, "longitude": 18.50982163902619, "altitude": 70.65000000246198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:56:43.146724+00:00", "timestamp_unix": 1768186603.146724}, "starlink_gps": {"latitude": 40.02254911750516, "longitude": 18.509821827190596, "altitude": 70.65000000176533, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:43.147013+00:00", "timestamp_unix": 1768186603.147013}, "nmea_primary": {"latitude": 40.02261166666667, "longitude": 18.50972, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:42.215696+00:00", "timestamp_unix": 1768186602.215696}, "nmea_secondary": {"latitude": 40.02257, "longitude": 18.509756666666668, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:56:41.713623+00:00", "timestamp_unix": 1768186601.713623}}

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


validation_timestamp: 2026-01-12T02:57:13.189264+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.745046286907163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.767081115179504, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4986657967227477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.2395824688069474, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022702171643644815, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.468737106563967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.2924121186554185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.49137357803952, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.312497218921288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7523176988239815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022636, "longitude": 18.509687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:06+00:00", "timestamp_unix": 1768186626.0}, "starlink_location": {"latitude": 40.02256854647848, "longitude": 18.509739805513835, "altitude": 71.1319014470772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:57:13.146385+00:00", "timestamp_unix": 1768186633.146385}, "starlink_gps": {"latitude": 40.022568401827215, "longitude": 18.50973999366152, "altitude": 71.13993221835983, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:13.146640+00:00", "timestamp_unix": 1768186633.14664}, "nmea_primary": {"latitude": 40.02263, "longitude": 18.509646666666665, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:12.207731+00:00", "timestamp_unix": 1768186632.207731}, "nmea_secondary": {"latitude": 40.02258, "longitude": 18.509691666666665, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:11.727364+00:00", "timestamp_unix": 1768186631.727364}}

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


validation_timestamp: 2026-01-12T02:57:43.123666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.144881850452402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.147131803545903, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.256840845788794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.799188045060968, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039782156092769885, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.608757297612605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.895856188099505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.611867388107642, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8994506506716076, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.817319284325807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02266, "longitude": 18.50961, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:39+00:00", "timestamp_unix": 1768186659.0}, "starlink_location": {"latitude": 40.02259216666666, "longitude": 18.509670723231448, "altitude": 72.68791762912268, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:57:43.087400+00:00", "timestamp_unix": 1768186663.0874}, "starlink_gps": {"latitude": 40.02259216666666, "longitude": 18.509670769950404, "altitude": 72.69190587059231, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:43.087653+00:00", "timestamp_unix": 1768186663.087653}, "nmea_primary": {"latitude": 40.02265166666667, "longitude": 18.509573333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:42.218278+00:00", "timestamp_unix": 1768186662.218278}, "nmea_secondary": {"latitude": 40.022603333333336, "longitude": 18.50964, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:57:41.670521+00:00", "timestamp_unix": 1768186661.670521}}

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


validation_timestamp: 2026-01-12T02:58:13.125228+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.93395947381502, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.938845337216804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7499561638796473, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.505352249995061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007971129358381965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.581728508193075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.577975781350911, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.587905495337287, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.584460322158287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.010490513033286, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022675, "longitude": 18.509527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:11+00:00", "timestamp_unix": 1768186691.0}, "starlink_location": {"latitude": 40.022611499999975, "longitude": 18.50959127963492, "altitude": 72.13999999987087, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:58:13.087544+00:00", "timestamp_unix": 1768186693.087544}, "starlink_gps": {"latitude": 40.022611499999975, "longitude": 18.509591373245467, "altitude": 72.13999999987087, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:13.087796+00:00", "timestamp_unix": 1768186693.087796}, "nmea_primary": {"latitude": 40.02267166666667, "longitude": 18.509495, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:12.207363+00:00", "timestamp_unix": 1768186692.207363}, "nmea_secondary": {"latitude": 40.022625, "longitude": 18.509566666666668, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:11.709106+00:00", "timestamp_unix": 1768186691.709106}}

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


validation_timestamp: 2026-01-12T02:58:43.184818+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.721645108491984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.7730042210295425, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2005404696183524, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.494133639988875, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05141541036976922, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.321589667521907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6421436950343034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.371332325177148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6870150743033845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.796422318407297, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02269, "longitude": 18.509449, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:41+00:00", "timestamp_unix": 1768186721.0}, "starlink_location": {"latitude": 40.02263778245828, "longitude": 18.50950877811257, "altitude": 70.72000001080683, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:58:43.147141+00:00", "timestamp_unix": 1768186723.147141}, "starlink_gps": {"latitude": 40.02263742083756, "longitude": 18.50950915440053, "altitude": 70.7200000084467, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:43.147396+00:00", "timestamp_unix": 1768186723.147396}, "nmea_primary": {"latitude": 40.022693333333336, "longitude": 18.509411666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:42.219415+00:00", "timestamp_unix": 1768186722.219415}, "nmea_secondary": {"latitude": 40.02264666666667, "longitude": 18.50948, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:58:42.456459+00:00", "timestamp_unix": 1768186722.456459}}

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


validation_timestamp: 2026-01-12T02:59:13.184369+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.342659372952512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.3349016785178325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.87347132302869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.224751398651066, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041149238428903, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.230590045904686, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.117917917044606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.225617482638098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1101698587516222, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.356134152163346, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02271, "longitude": 18.509392, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:02+00:00", "timestamp_unix": 1768186742.0}, "starlink_location": {"latitude": 40.02266364351358, "longitude": 18.5094085, "altitude": 69.09999999934297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:59:13.147245+00:00", "timestamp_unix": 1768186753.147245}, "starlink_gps": {"latitude": 40.022663715829374, "longitude": 18.5094085, "altitude": 69.09999999961441, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:13.147499+00:00", "timestamp_unix": 1768186753.147499}, "nmea_primary": {"latitude": 40.022715, "longitude": 18.509323333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:12.194857+00:00", "timestamp_unix": 1768186752.194857}, "nmea_secondary": {"latitude": 40.02267333333333, "longitude": 18.509405, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:12.474023+00:00", "timestamp_unix": 1768186752.474023}}

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


validation_timestamp: 2026-01-12T02:59:43.224142+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.142360234846685, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.14006718244342, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.0828436282825304, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4572916712259882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00892021865645295, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.150894293737, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.69758973238948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.153749079472933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.694812105259872, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.576993490246844, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02274, "longitude": 18.509296, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:34+00:00", "timestamp_unix": 1768186774.0}, "starlink_location": {"latitude": 40.02267710751154, "longitude": 18.509313045413414, "altitude": 72.50000000176681, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T02:59:43.187297+00:00", "timestamp_unix": 1768186783.187297}, "starlink_gps": {"latitude": 40.02267714350095, "longitude": 18.509313139036337, "altitude": 72.5000000020576, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:43.187555+00:00", "timestamp_unix": 1768186783.187555}, "nmea_primary": {"latitude": 40.022735, "longitude": 18.509236666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:42.206128+00:00", "timestamp_unix": 1768186782.206128}, "nmea_secondary": {"latitude": 40.02271, "longitude": 18.509306666666667, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T02:59:41.751393+00:00", "timestamp_unix": 1768186781.751393}}

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


validation_timestamp: 2026-01-12T03:00:13.127406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.215400732279077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.225692586522236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.375055473063024, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.218940708073968, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011270981315428181, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.723755321588904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.356473014565681, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.7350190396263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.365054411661854, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.79472531924572, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02276, "longitude": 18.509193, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:06+00:00", "timestamp_unix": 1768186806.0}, "starlink_location": {"latitude": 40.02269093803803, "longitude": 18.509227279893274, "altitude": 72.33792184986942, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:00:13.088314+00:00", "timestamp_unix": 1768186813.088314}, "starlink_gps": {"latitude": 40.022690866222796, "longitude": 18.5092273733034, "altitude": 72.34190890072975, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:13.088569+00:00", "timestamp_unix": 1768186813.088569}, "nmea_primary": {"latitude": 40.02276166666667, "longitude": 18.509141666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:12.198923+00:00", "timestamp_unix": 1768186812.198923}, "nmea_secondary": {"latitude": 40.02273, "longitude": 18.509223333333335, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:11.672887+00:00", "timestamp_unix": 1768186811.672887}}

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


validation_timestamp: 2026-01-12T03:00:43.183196+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.857553925379513, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.879637782134821, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9719350713346255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.2670133638655265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022704053277632565, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.376835116027154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1876405638954095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.399521462334338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.20465108524915, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.13801875657072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02278, "longitude": 18.509104, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:36+00:00", "timestamp_unix": 1768186836.0}, "starlink_location": {"latitude": 40.02271971302892, "longitude": 18.509152138995322, "altitude": 72.73190788404746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:00:43.147955+00:00", "timestamp_unix": 1768186843.147955}, "starlink_gps": {"latitude": 40.02271956836566, "longitude": 18.50915232715901, "altitude": 72.73993932376898, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:43.148216+00:00", "timestamp_unix": 1768186843.148216}, "nmea_primary": {"latitude": 40.022795, "longitude": 18.509061666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:42.210025+00:00", "timestamp_unix": 1768186842.210025}, "nmea_secondary": {"latitude": 40.02274833333333, "longitude": 18.509149999999998, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:00:41.708231+00:00", "timestamp_unix": 1768186841.708231}}

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


validation_timestamp: 2026-01-12T03:01:13.130974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.925026231949898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.945001973091182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3399275672244895, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9084773363028416, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019980766343051855, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.899580508000328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.343811881493416, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.919316551978618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.363487811626867, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.205122226577541, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022816, "longitude": 18.509035, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:07+00:00", "timestamp_unix": 1768186867.0}, "starlink_location": {"latitude": 40.02274570971777, "longitude": 18.509106836204314, "altitude": 72.30000000513654, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:01:13.088915+00:00", "timestamp_unix": 1768186873.088915}, "starlink_gps": {"latitude": 40.022745565760935, "longitude": 18.509106976638, "altitude": 72.30000000379651, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:13.089168+00:00", "timestamp_unix": 1768186873.089168}, "nmea_primary": {"latitude": 40.02282666666667, "longitude": 18.508998333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:12.218870+00:00", "timestamp_unix": 1768186872.21887}, "nmea_secondary": {"latitude": 40.022796666666665, "longitude": 18.509073333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:11.671351+00:00", "timestamp_unix": 1768186871.671351}}

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


validation_timestamp: 2026-01-12T03:01:43.186544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.76590382701965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.765903825806962, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6307931998560194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5336636254914526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.203660527834465, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.529494405116927, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.203660526728811, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.529494403724062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.154367970489532, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.02285, "longitude": 18.508968, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:39+00:00", "timestamp_unix": 1768186899.0}, "starlink_location": {"latitude": 40.02278949999998, "longitude": 18.509034, "altitude": 72.53382139234529, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:01:43.149917+00:00", "timestamp_unix": 1768186903.149917}, "starlink_gps": {"latitude": 40.022789499999995, "longitude": 18.509034, "altitude": 72.54988689461679, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:43.150168+00:00", "timestamp_unix": 1768186903.150168}, "nmea_primary": {"latitude": 40.02286, "longitude": 18.50894, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:42.205922+00:00", "timestamp_unix": 1768186902.205922}, "nmea_secondary": {"latitude": 40.02283333333333, "longitude": 18.509003333333332, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:01:42.448997+00:00", "timestamp_unix": 1768186902.448997}}

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


validation_timestamp: 2026-01-12T03:02:13.189046+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.999657685769824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.028243855739666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8067064634967496, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7315426830813685, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028944795747692688, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.33469967365711, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.414175355314069, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.363626744885647, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.441690634095627, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.408781142843602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.022884, "longitude": 18.508938, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:11+00:00", "timestamp_unix": 1768186931.0}, "starlink_location": {"latitude": 40.02282673606871, "longitude": 18.508972139115734, "altitude": 71.09000000321812, "position_uncertainty_m": 15.0, "timestamp": "2026-01-12T03:02:13.148752+00:00", "timestamp_unix": 1768186933.148752}, "starlink_gps": {"latitude": 40.02282651921805, "longitude": 18.508972327154645, "altitude": 71.09000000187764, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:13.149055+00:00", "timestamp_unix": 1768186933.149055}, "nmea_primary": {"latitude": 40.022895, "longitude": 18.508908333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:12.222261+00:00", "timestamp_unix": 1768186932.222261}, "nmea_secondary": {"latitude": 40.022865, "longitude": 18.508958333333332, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-12T03:02:12.455437+00:00", "timestamp_unix": 1768186932.455437}}

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


