# positions_validation

validation_timestamp: 2026-01-08T00:00:08.280667+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.477864145913144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.487941338291093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.633944291034012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.90141151219374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02435747370386637, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.110148901846793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.760546030584711, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.120521465625124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.743918092728208, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.546027737205364, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.648224, "longitude": 13.587366, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:04+00:00", "timestamp_unix": 1767830404.0}, "starlink_location": {"latitude": 45.648251372762786, "longitude": 13.587307408664193, "altitude": 75.35000002735761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:00:08.252171+00:00", "timestamp_unix": 1767830408.252171}, "starlink_gps": {"latitude": 45.64825158885351, "longitude": 13.58730746001433, "altitude": 75.3500000254433, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:08.252429+00:00", "timestamp_unix": 1767830408.252429}, "nmea_primary": {"latitude": 45.64821, "longitude": 13.587393333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:05.942240+00:00", "timestamp_unix": 1767830405.94224}, "nmea_secondary": {"latitude": 45.64831, "longitude": 13.587433333333333, "altitude": 41.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:06.664914+00:00", "timestamp_unix": 1767830406.664914}}

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


validation_timestamp: 2026-01-08T00:00:37.260803+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.306858960248695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.331490303128454, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4651457632142697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.253412963814464, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048929094905931496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.755925974718647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.603549673646754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.778395460184292, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.578606571479577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.51770136341922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.648075, "longitude": 13.587334, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:35+00:00", "timestamp_unix": 1767830435.0}, "starlink_location": {"latitude": 45.64810531206819, "longitude": 13.587281267183158, "altitude": 74.93389726574136, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:00:37.230914+00:00", "timestamp_unix": 1767830437.230914}, "starlink_gps": {"latitude": 45.64810574614948, "longitude": 13.587281370334603, "altitude": 74.94193830970273, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:37.231174+00:00", "timestamp_unix": 1767830437.231174}, "nmea_primary": {"latitude": 45.64805833333333, "longitude": 13.587371666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:35.955552+00:00", "timestamp_unix": 1767830435.955552}, "nmea_secondary": {"latitude": 45.64814, "longitude": 13.587408333333334, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:36.614557+00:00", "timestamp_unix": 1767830436.614557}}

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


validation_timestamp: 2026-01-08T00:01:07.178251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2015469283351425, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1904811297437403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.338916756670178, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.385108883556129, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012698805105019861, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.05968885960269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.548188562528914, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.064332448595661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.537965872433318, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.578574450060517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64797, "longitude": 13.587314, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:00:56+00:00", "timestamp_unix": 1767830456.0}, "starlink_location": {"latitude": 45.647950622649184, "longitude": 13.587283536802168, "altitude": 74.6219225329293, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:01:07.149648+00:00", "timestamp_unix": 1767830467.149648}, "starlink_gps": {"latitude": 45.64795073102728, "longitude": 13.58728358831016, "altitude": 74.62593778745449, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:07.149905+00:00", "timestamp_unix": 1767830467.149905}, "nmea_primary": {"latitude": 45.64791, "longitude": 13.587353333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:05.941442+00:00", "timestamp_unix": 1767830465.941442}, "nmea_secondary": {"latitude": 45.647995, "longitude": 13.587373333333334, "altitude": 41.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:06.592656+00:00", "timestamp_unix": 1767830466.592656}}

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


validation_timestamp: 2026-01-08T00:01:37.179490+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.395700051262167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.388326160770069, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.052512689852035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6645091761942337, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016536433054355572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0433768698564885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.819238272081705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0522936090935024, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.808137966760788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.420735565203925, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.647816, "longitude": 13.587312, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:27+00:00", "timestamp_unix": 1767830487.0}, "starlink_location": {"latitude": 45.64780933047105, "longitude": 13.587269370235376, "altitude": 78.54000001095461, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:01:37.149473+00:00", "timestamp_unix": 1767830497.149473}, "starlink_gps": {"latitude": 45.647809474774306, "longitude": 13.587269421671639, "altitude": 78.54000000963977, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:37.149730+00:00", "timestamp_unix": 1767830497.14973}, "nmea_primary": {"latitude": 45.64776333333333, "longitude": 13.587331666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:35.935108+00:00", "timestamp_unix": 1767830495.935108}, "nmea_secondary": {"latitude": 45.64783833333333, "longitude": 13.587346666666667, "altitude": 40.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:01:36.616339+00:00", "timestamp_unix": 1767830496.616339}}

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


validation_timestamp: 2026-01-08T00:02:07.176887+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.970167604332332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.970827515656001, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9459067042345186, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.471058536758871, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02430059660725924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.829647574796903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.326934514539918, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8405556290163325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.316646067046996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.0608288654725495, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.647648, "longitude": 13.587288, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:00+00:00", "timestamp_unix": 1767830520.0}, "starlink_location": {"latitude": 45.64765641227602, "longitude": 13.587225203548703, "altitude": 79.49192824796644, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:02:07.148619+00:00", "timestamp_unix": 1767830527.148619}, "starlink_gps": {"latitude": 45.647656627862155, "longitude": 13.587225254778378, "altitude": 79.49592182890186, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:07.148874+00:00", "timestamp_unix": 1767830527.148874}, "nmea_primary": {"latitude": 45.647615, "longitude": 13.587306666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:05.933927+00:00", "timestamp_unix": 1767830525.933927}, "nmea_secondary": {"latitude": 45.64767666666667, "longitude": 13.587328333333334, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:06.630666+00:00", "timestamp_unix": 1767830526.630666}}

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


validation_timestamp: 2026-01-08T00:02:37.174811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.424388228720822, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.433286015250479, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.467642573692782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.696080733142146, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0370637677799744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6749632340141805, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.12317500009143, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.691022986890264, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.098502269593505, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.771716023862371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64748, "longitude": 13.58726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:31+00:00", "timestamp_unix": 1767830551.0}, "starlink_location": {"latitude": 45.64749753402401, "longitude": 13.58720890676906, "altitude": 79.08000005185528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:02:37.147876+00:00", "timestamp_unix": 1767830557.147876}, "starlink_gps": {"latitude": 45.64749785945929, "longitude": 13.587209009879558, "altitude": 79.0800000475438, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:37.148136+00:00", "timestamp_unix": 1767830557.148136}, "nmea_primary": {"latitude": 45.647455, "longitude": 13.587286666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:35.952848+00:00", "timestamp_unix": 1767830555.952848}, "nmea_secondary": {"latitude": 45.647533333333335, "longitude": 13.5873, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:02:35.667648+00:00", "timestamp_unix": 1767830555.667648}}

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


validation_timestamp: 2026-01-08T00:03:07.255739+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.448830019888744, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.4609011927225115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8885429177466624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.490561406553409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05684546063239583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.764534921657576, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.600332889804965, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.788890189788471, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.56221400433744, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.13987459372573, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64732, "longitude": 13.587242, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:02+00:00", "timestamp_unix": 1767830582.0}, "starlink_location": {"latitude": 45.647339947223095, "longitude": 13.587164100494787, "altitude": 78.32000003586111, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:03:07.226646+00:00", "timestamp_unix": 1767830587.226646}, "starlink_gps": {"latitude": 45.64734045334173, "longitude": 13.587164203581766, "altitude": 78.3200000299941, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:07.226906+00:00", "timestamp_unix": 1767830587.226906}, "nmea_primary": {"latitude": 45.64729666666667, "longitude": 13.587258333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:05.931345+00:00", "timestamp_unix": 1767830585.931345}, "nmea_secondary": {"latitude": 45.647378333333336, "longitude": 13.587245, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:06.617721+00:00", "timestamp_unix": 1767830586.617721}}

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


validation_timestamp: 2026-01-08T00:03:37.253767+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.981732582433562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.003559991927622, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9404437886008794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.1265293795079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048114341665005396, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.920130126118432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6701677603419585, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.942411226837004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.639085409577078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.31450394386009, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.647152, "longitude": 13.587205, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:34+00:00", "timestamp_unix": 1767830614.0}, "starlink_location": {"latitude": 45.64718031252461, "longitude": 13.587124833333336, "altitude": 78.51390568028911, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:03:37.226450+00:00", "timestamp_unix": 1767830617.22645}, "starlink_gps": {"latitude": 45.64718074522728, "longitude": 13.587124833333334, "altitude": 78.52192118908297, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:37.226706+00:00", "timestamp_unix": 1767830617.226706}, "nmea_primary": {"latitude": 45.64714333333333, "longitude": 13.587226666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:35.943184+00:00", "timestamp_unix": 1767830615.943184}, "nmea_secondary": {"latitude": 45.647225, "longitude": 13.5872, "altitude": 35.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:36.621998+00:00", "timestamp_unix": 1767830616.621998}}

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


validation_timestamp: 2026-01-08T00:04:07.176691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.289004255646541, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.282156381344247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.515358776055381, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.866786567589417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024319895419053338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.484025899343823, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.195070021043226, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.490303701142354, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.174434823507417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.381405610920877, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64703, "longitude": 13.5871725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:03:56+00:00", "timestamp_unix": 1767830636.0}, "starlink_location": {"latitude": 45.647023079139444, "longitude": 13.587092203608316, "altitude": 78.24193191967709, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:04:07.145464+00:00", "timestamp_unix": 1767830647.145464}, "starlink_gps": {"latitude": 45.64702329489679, "longitude": 13.587092254878094, "altitude": 78.24592867188272, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:07.145719+00:00", "timestamp_unix": 1767830647.145719}, "nmea_primary": {"latitude": 45.646991666666665, "longitude": 13.587191666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:05.944820+00:00", "timestamp_unix": 1767830645.94482}, "nmea_secondary": {"latitude": 45.64707166666667, "longitude": 13.587153333333333, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:06.610380+00:00", "timestamp_unix": 1767830646.61038}}

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


validation_timestamp: 2026-01-08T00:04:37.171478+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.333403225517255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.335910431242862, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2126244951106595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.639478054086628, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028118540038252208, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.1879934555707, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.184675461729734, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.198749586368791, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.162362509396719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6977228441080845, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.646873, "longitude": 13.587134, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:28+00:00", "timestamp_unix": 1767830668.0}, "starlink_location": {"latitude": 45.646877953258624, "longitude": 13.587052833333333, "altitude": 79.94192901767688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:04:37.144594+00:00", "timestamp_unix": 1767830677.144594}, "starlink_gps": {"latitude": 45.64687820613473, "longitude": 13.587052833333333, "altitude": 79.94594417419668, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:37.144850+00:00", "timestamp_unix": 1767830677.14485}, "nmea_primary": {"latitude": 45.64685333333333, "longitude": 13.587138333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:35.908667+00:00", "timestamp_unix": 1767830675.908667}, "nmea_secondary": {"latitude": 45.646915, "longitude": 13.587093333333334, "altitude": 37.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:36.621428+00:00", "timestamp_unix": 1767830676.621428}}

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


validation_timestamp: 2026-01-08T00:05:07.250699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.104678575771477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.1160607558655435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.990203352803313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.101473871510092, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040870927026095176, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.205211132580256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.191538377969739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.225948036223045, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.163471954179673, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.08969264896302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64672, "longitude": 13.587079, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:04:59+00:00", "timestamp_unix": 1767830699.0}, "starlink_location": {"latitude": 45.646724510230165, "longitude": 13.587000732736835, "altitude": 77.43000001815554, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:05:07.223950+00:00", "timestamp_unix": 1767830707.22395}, "starlink_gps": {"latitude": 45.6467248706989, "longitude": 13.58700062994885, "altitude": 77.43000001521959, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:07.224212+00:00", "timestamp_unix": 1767830707.224212}, "nmea_primary": {"latitude": 45.646703333333335, "longitude": 13.587088333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:05.928076+00:00", "timestamp_unix": 1767830705.928076}, "nmea_secondary": {"latitude": 45.64677, "longitude": 13.587046666666666, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:06.167560+00:00", "timestamp_unix": 1767830706.16756}}

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


validation_timestamp: 2026-01-08T00:05:37.251674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.656825386444473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6559529272740585, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.938940648188151, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.733365394871265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0584273227294157, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.855503576826454, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.8979511523492105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.866851771846807, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.84106331954462, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.646591534386047, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64657, "longitude": 13.587031, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:30+00:00", "timestamp_unix": 1767830730.0}, "starlink_location": {"latitude": 45.646585281176385, "longitude": 13.586948201275552, "altitude": 78.9700000383106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:05:37.222796+00:00", "timestamp_unix": 1767830737.222796}, "starlink_gps": {"latitude": 45.64658578653372, "longitude": 13.586948407136603, "altitude": 78.97000003189764, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:37.223055+00:00", "timestamp_unix": 1767830737.223055}, "nmea_primary": {"latitude": 45.64655333333333, "longitude": 13.587038333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:35.924353+00:00", "timestamp_unix": 1767830735.924353}, "nmea_secondary": {"latitude": 45.646631666666664, "longitude": 13.586985, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:05:35.681447+00:00", "timestamp_unix": 1767830735.681447}}

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


validation_timestamp: 2026-01-08T00:06:07.250968+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.046861885547599, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.034738398214595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8339947888203074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.124461182981996, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05835857759342814, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7682628711821975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.876008256272018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.775232422325259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.818186258320544, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.955597573025315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.646435, "longitude": 13.586972, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:01+00:00", "timestamp_unix": 1767830761.0}, "starlink_location": {"latitude": 45.64643844785818, "longitude": 13.586894367954896, "altitude": 79.29000003905959, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:06:07.222044+00:00", "timestamp_unix": 1767830767.222044}, "starlink_gps": {"latitude": 45.64643895262092, "longitude": 13.586894573573177, "altitude": 79.29000003207342, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:07.222304+00:00", "timestamp_unix": 1767830767.222304}, "nmea_primary": {"latitude": 45.646411666666665, "longitude": 13.586986666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:05.903282+00:00", "timestamp_unix": 1767830765.903282}, "nmea_secondary": {"latitude": 45.646503333333335, "longitude": 13.586935, "altitude": 38.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:05.662823+00:00", "timestamp_unix": 1767830765.662823}}

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


validation_timestamp: 2026-01-08T00:06:37.194111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.674305904017302, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.676151781050054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7891806559665955, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.754746778161223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01260289336781141, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.362244569025995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.913529863761611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.364956136123862, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.901164734071466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.389698949442973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.646282, "longitude": 13.586918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:33+00:00", "timestamp_unix": 1767830793.0}, "starlink_location": {"latitude": 45.64631306870029, "longitude": 13.586829844529648, "altitude": 78.5000000056749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:06:37.162724+00:00", "timestamp_unix": 1767830797.162724}, "starlink_gps": {"latitude": 45.64631317625983, "longitude": 13.586829895647083, "altitude": 78.50000000585015, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:37.162988+00:00", "timestamp_unix": 1767830797.162988}, "nmea_primary": {"latitude": 45.64627, "longitude": 13.586933333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:35.904154+00:00", "timestamp_unix": 1767830795.904154}, "nmea_secondary": {"latitude": 45.646375, "longitude": 13.58688, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:06:36.651084+00:00", "timestamp_unix": 1767830796.651084}}

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


validation_timestamp: 2026-01-08T00:07:07.251554+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.703590289226077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.701455187152152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5978980685130952, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.026387910463235, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022673964535128304, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.141478435438682, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.623052863792233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.141473454681769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.602887568862054, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.618454988391303, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.646145, "longitude": 13.586859, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:04+00:00", "timestamp_unix": 1767830824.0}, "starlink_location": {"latitude": 45.64618327081824, "longitude": 13.586792367968538, "altitude": 77.70000000664966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:07:07.220869+00:00", "timestamp_unix": 1767830827.220869}, "starlink_gps": {"latitude": 45.64618341524259, "longitude": 13.586792573880162, "altitude": 77.70000000524001, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:07.221127+00:00", "timestamp_unix": 1767830827.221127}, "nmea_primary": {"latitude": 45.64613166666667, "longitude": 13.586866666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:05.904949+00:00", "timestamp_unix": 1767830825.904949}, "nmea_secondary": {"latitude": 45.64624, "longitude": 13.586818333333333, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:06.630950+00:00", "timestamp_unix": 1767830826.63095}}

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


validation_timestamp: 2026-01-08T00:07:37.167714+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.373281111072738, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.3781336648103375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5957522078371246, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.210232012556519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01654785572979242, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.964370166491636, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.42773637195439, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.969397349710356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.411334120529007, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.658421475605756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.646, "longitude": 13.586794, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:35+00:00", "timestamp_unix": 1767830855.0}, "starlink_location": {"latitude": 45.646029497047515, "longitude": 13.586723703572687, "altitude": 75.12807240624272, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:07:37.140196+00:00", "timestamp_unix": 1767830857.140196}, "starlink_gps": {"latitude": 45.646029641450454, "longitude": 13.586723755042826, "altitude": 75.12405996536117, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:37.140460+00:00", "timestamp_unix": 1767830857.14046}, "nmea_primary": {"latitude": 45.64599666666667, "longitude": 13.5868, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:35.901656+00:00", "timestamp_unix": 1767830855.901656}, "nmea_secondary": {"latitude": 45.64610833333333, "longitude": 13.586768333333334, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:35.649219+00:00", "timestamp_unix": 1767830855.649219}}

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


validation_timestamp: 2026-01-08T00:08:07.252859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.096912668335683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0673454382370355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.58384702442558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.067532793239313, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0584054958150086, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.374110674276397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.610747636528524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3891742634041515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.553677558397847, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.365198340396336, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64591, "longitude": 13.58675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:07:57+00:00", "timestamp_unix": 1767830877.0}, "starlink_location": {"latitude": 45.64589378092392, "longitude": 13.586661701203349, "altitude": 74.79390013696597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:08:07.223704+00:00", "timestamp_unix": 1767830887.223704}, "starlink_gps": {"latitude": 45.64589428609247, "longitude": 13.586661906984935, "altitude": 74.80192117549278, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:07.223996+00:00", "timestamp_unix": 1767830887.223996}, "nmea_primary": {"latitude": 45.64586, "longitude": 13.586743333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:05.903451+00:00", "timestamp_unix": 1767830885.903451}, "nmea_secondary": {"latitude": 45.64597, "longitude": 13.58672, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:05.687295+00:00", "timestamp_unix": 1767830885.687295}}

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


validation_timestamp: 2026-01-08T00:08:37.165439+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.742809956323635, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.740048923000026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.00271026520434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.8070966668715815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02538569458726926, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0535663251084655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.202729529030611, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.061509614932352, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.177361082104277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.60130269306033, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.645752, "longitude": 13.586686, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:29+00:00", "timestamp_unix": 1767830909.0}, "starlink_location": {"latitude": 45.64576274545104, "longitude": 13.586613740432398, "altitude": 78.1800000255544, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:08:37.138664+00:00", "timestamp_unix": 1767830917.138664}, "starlink_gps": {"latitude": 45.64576296210554, "longitude": 13.586613843395995, "altitude": 78.18000002144016, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:37.138920+00:00", "timestamp_unix": 1767830917.13892}, "nmea_primary": {"latitude": 45.645725, "longitude": 13.586686666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:35.916775+00:00", "timestamp_unix": 1767830915.916775}, "nmea_secondary": {"latitude": 45.645815, "longitude": 13.586641666666667, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:08:36.612739+00:00", "timestamp_unix": 1767830916.612739}}

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


validation_timestamp: 2026-01-08T00:09:07.166788+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.706694888329494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.695273711256393, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.551149328983171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.893279701408149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027048203764746613, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.240270117244316, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.54358710358129, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.235128071626661, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.516899375543879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.426539621682624, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.645607, "longitude": 13.586631, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:00+00:00", "timestamp_unix": 1767830940.0}, "starlink_location": {"latitude": 45.645608244716776, "longitude": 13.586557610134607, "altitude": 77.54000002831748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:09:07.137766+00:00", "timestamp_unix": 1767830947.137766}, "starlink_gps": {"latitude": 45.64560846242926, "longitude": 13.586557765333767, "altitude": 77.54000002618375, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:07.138023+00:00", "timestamp_unix": 1767830947.138023}, "nmea_primary": {"latitude": 45.64559333333333, "longitude": 13.586635, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:05.938688+00:00", "timestamp_unix": 1767830945.938688}, "nmea_secondary": {"latitude": 45.64568166666667, "longitude": 13.58659, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:06.206280+00:00", "timestamp_unix": 1767830946.20628}}

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


validation_timestamp: 2026-01-08T00:09:37.167182+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.417168695966562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.4294606780495664, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3886797749998383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.65592192700227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024189916984370587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.755119470156204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.319390019994115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.76679758650879, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.297477063074957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.697632120007958, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64546, "longitude": 13.58659, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:31+00:00", "timestamp_unix": 1767830971.0}, "starlink_location": {"latitude": 45.64548924487652, "longitude": 13.586518833333331, "altitude": 77.8080853162026, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:09:37.137102+00:00", "timestamp_unix": 1767830977.137102}, "starlink_gps": {"latitude": 45.64548946242167, "longitude": 13.586518833333333, "altitude": 77.80405544405801, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:37.137362+00:00", "timestamp_unix": 1767830977.137362}, "nmea_primary": {"latitude": 45.64546, "longitude": 13.586595, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:35.935181+00:00", "timestamp_unix": 1767830975.935181}, "nmea_secondary": {"latitude": 45.64557333333333, "longitude": 13.586575, "altitude": 40.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:09:36.642636+00:00", "timestamp_unix": 1767830976.642636}}

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


validation_timestamp: 2026-01-08T00:10:07.164701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.228449964322509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.23249177238124, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.955520235308064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5949797895816085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020392540098581387, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.708458135385814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.057606505036437, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.709785921437413, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.044031385148699, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.739500442178839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.645325, "longitude": 13.586563, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:01+00:00", "timestamp_unix": 1767831001.0}, "starlink_location": {"latitude": 45.64534653811302, "longitude": 13.586489036958936, "altitude": 77.09000001654613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:10:07.136378+00:00", "timestamp_unix": 1767831007.136378}, "starlink_gps": {"latitude": 45.64534671796881, "longitude": 13.58648908824371, "altitude": 77.09000001536208, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:07.136640+00:00", "timestamp_unix": 1767831007.13664}, "nmea_primary": {"latitude": 45.64533333333333, "longitude": 13.58656, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:05.900341+00:00", "timestamp_unix": 1767831005.900341}, "nmea_secondary": {"latitude": 45.645383333333335, "longitude": 13.586578333333334, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:06.614742+00:00", "timestamp_unix": 1767831006.614742}}

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


validation_timestamp: 2026-01-08T00:10:37.242734+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.796960062468137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.807143769780766, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1635762740810005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.891199630727502, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040887470387610154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.650086142482097, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.445951375299364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6472021808197335, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.416107511719819, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.750911829815794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.645176, "longitude": 13.586519, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:33+00:00", "timestamp_unix": 1767831033.0}, "starlink_location": {"latitude": 45.64520234379567, "longitude": 13.58644010069642, "altitude": 78.31000001924889, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:10:37.216059+00:00", "timestamp_unix": 1767831037.216059}, "starlink_gps": {"latitude": 45.64520270441031, "longitude": 13.586440203523196, "altitude": 78.31000001566304, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:37.216323+00:00", "timestamp_unix": 1767831037.216323}, "nmea_primary": {"latitude": 45.645195, "longitude": 13.586525, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:35.896984+00:00", "timestamp_unix": 1767831035.896984}, "nmea_secondary": {"latitude": 45.645246666666665, "longitude": 13.586528333333334, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:10:36.607687+00:00", "timestamp_unix": 1767831036.607687}}

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


validation_timestamp: 2026-01-08T00:11:07.164756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.004327010871988, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.015752300844719, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8959506827270345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.406634790333205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028141928207651837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.991821352212583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.001422795608208, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.99687568438685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.98852048768821, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.56125572876158, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.645042, "longitude": 13.586478, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:03+00:00", "timestamp_unix": 1767831063.0}, "starlink_location": {"latitude": 45.64507111926638, "longitude": 13.586383833333333, "altitude": 78.86000003055806, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:11:07.134893+00:00", "timestamp_unix": 1767831067.134893}, "starlink_gps": {"latitude": 45.645071372352824, "longitude": 13.586383833333333, "altitude": 78.86000002830224, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:07.135151+00:00", "timestamp_unix": 1767831067.135151}, "nmea_primary": {"latitude": 45.64505833333333, "longitude": 13.586485, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:05.913645+00:00", "timestamp_unix": 1767831065.913645}, "nmea_secondary": {"latitude": 45.64510833333333, "longitude": 13.586486666666667, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:06.622308+00:00", "timestamp_unix": 1767831066.622308}}

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


validation_timestamp: 2026-01-08T00:11:37.264290+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.517933044559621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.535837406915758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.95116714687838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.162221798463122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04798841357299271, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.849838236378367, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.5374692244159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.862464044842163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.502138039597453, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.53459577945484, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.644905, "longitude": 13.586444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:35+00:00", "timestamp_unix": 1767831095.0}, "starlink_location": {"latitude": 45.64493003956495, "longitude": 13.586354166666666, "altitude": 79.52000002758624, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:11:37.234070+00:00", "timestamp_unix": 1767831097.23407}, "starlink_gps": {"latitude": 45.64493047113512, "longitude": 13.586354166666666, "altitude": 79.52000002250766, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:37.234332+00:00", "timestamp_unix": 1767831097.234332}, "nmea_primary": {"latitude": 45.644911666666665, "longitude": 13.586451666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:35.912345+00:00", "timestamp_unix": 1767831095.912345}, "nmea_secondary": {"latitude": 45.64498666666667, "longitude": 13.586428333333334, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:35.706802+00:00", "timestamp_unix": 1767831095.706802}}

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


validation_timestamp: 2026-01-08T00:12:07.163645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.016313610184623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.00723605779976, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.726209920883683, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.2183321224553545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01999821850433556, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.930704704254074, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.827232217985966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.933310361794627, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.810987004853065, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.944505188027485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.644817, "longitude": 13.586414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:11:56+00:00", "timestamp_unix": 1767831116.0}, "starlink_location": {"latitude": 45.6447842045807, "longitude": 13.586322166666669, "altitude": 76.80192623716735, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:12:07.133156+00:00", "timestamp_unix": 1767831127.133156}, "starlink_gps": {"latitude": 45.644784384429, "longitude": 13.586322166666669, "altitude": 76.8059241103297, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:07.133415+00:00", "timestamp_unix": 1767831127.133415}, "nmea_primary": {"latitude": 45.644775, "longitude": 13.586423333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:05.912439+00:00", "timestamp_unix": 1767831125.912439}, "nmea_secondary": {"latitude": 45.64486333333333, "longitude": 13.586403333333333, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:06.635282+00:00", "timestamp_unix": 1767831126.635282}}

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


validation_timestamp: 2026-01-08T00:12:37.263977+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.567759698428346, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5484853627772965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.525841471806169, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.167623292167942, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04085587102564072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.53230919654776, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.382991409679137, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.53150702090699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.345085127058475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.69342518217615, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64467, "longitude": 13.586386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:28+00:00", "timestamp_unix": 1767831148.0}, "starlink_location": {"latitude": 45.64465008851072, "longitude": 13.586292908773341, "altitude": 75.85193640782116, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:12:37.232646+00:00", "timestamp_unix": 1767831157.232646}, "starlink_gps": {"latitude": 45.64465044884667, "longitude": 13.586293011519635, "altitude": 75.85994636284086, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:37.232904+00:00", "timestamp_unix": 1767831157.232904}, "nmea_primary": {"latitude": 45.64463833333333, "longitude": 13.586388333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:35.909513+00:00", "timestamp_unix": 1767831155.909513}, "nmea_secondary": {"latitude": 45.64474333333333, "longitude": 13.58638, "altitude": 41.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:12:36.602875+00:00", "timestamp_unix": 1767831156.602875}}

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


validation_timestamp: 2026-01-08T00:13:07.258972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.572963606624912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.580073557147707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.150949142487118, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9333528977996113, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04802893636943679, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.64469237300762, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.623342552156968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6705587447408075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.602146914280295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.061388628640874, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64453, "longitude": 13.586349, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:00+00:00", "timestamp_unix": 1767831180.0}, "starlink_location": {"latitude": 45.64453853943729, "longitude": 13.58626533333333, "altitude": 76.56000002868221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:13:07.232541+00:00", "timestamp_unix": 1767831187.232541}, "starlink_gps": {"latitude": 45.644538971371894, "longitude": 13.586265333333333, "altitude": 76.56000002321262, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:07.232800+00:00", "timestamp_unix": 1767831187.2328}, "nmea_primary": {"latitude": 45.64450166666666, "longitude": 13.586348333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:05.923180+00:00", "timestamp_unix": 1767831185.92318}, "nmea_secondary": {"latitude": 45.644565, "longitude": 13.586341666666666, "altitude": 44.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:06.624683+00:00", "timestamp_unix": 1767831186.624683}}

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


validation_timestamp: 2026-01-08T00:13:37.260789+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.753871969572439, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.751178912398252, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7835091711501088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2865740615477437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040931736613776096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.329557211236756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.953799203181083, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.337860730480344, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.944548084611704, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.945369747054347, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.644382, "longitude": 13.586305, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:30+00:00", "timestamp_unix": 1767831210.0}, "starlink_location": {"latitude": 45.64439092138576, "longitude": 13.586206075315186, "altitude": 78.75000001978198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:13:37.231159+00:00", "timestamp_unix": 1767831217.231159}, "starlink_gps": {"latitude": 45.644391282390814, "longitude": 13.58620617825179, "altitude": 78.75000001496579, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:37.231418+00:00", "timestamp_unix": 1767831217.231418}, "nmea_primary": {"latitude": 45.64435833333334, "longitude": 13.586316666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:35.922603+00:00", "timestamp_unix": 1767831215.922603}, "nmea_secondary": {"latitude": 45.64439333333333, "longitude": 13.586308333333333, "altitude": 46.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:13:36.625647+00:00", "timestamp_unix": 1767831216.625647}}

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


validation_timestamp: 2026-01-08T00:14:07.258750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.811559448822177, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.807791440976793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.792545010486371, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.44274745297541, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040920551074620636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.619618785146681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.8672611098244465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.629889526984936, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.852711786698088, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.201592778407501, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.644245, "longitude": 13.586268, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:02+00:00", "timestamp_unix": 1767831242.0}, "starlink_location": {"latitude": 45.644253087884024, "longitude": 13.586155241936952, "altitude": 78.9100000196843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:14:07.230342+00:00", "timestamp_unix": 1767831247.230342}, "starlink_gps": {"latitude": 45.64425344879043, "longitude": 13.586155344845166, "altitude": 78.91000001645145, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:07.230603+00:00", "timestamp_unix": 1767831247.230603}, "nmea_primary": {"latitude": 45.64421166666666, "longitude": 13.586278333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:05.935207+00:00", "timestamp_unix": 1767831245.935207}, "nmea_secondary": {"latitude": 45.644265, "longitude": 13.586255, "altitude": 47.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:06.607693+00:00", "timestamp_unix": 1767831246.607693}}

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


validation_timestamp: 2026-01-08T00:14:37.258596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.488883416173401, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.48979843463365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6788490267406337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.785916648594899, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048757051540228344, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.553372054378993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6216228601662035, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.5674156553651, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.5898865332451635, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.413672505714695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.644104, "longitude": 13.586237, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:34+00:00", "timestamp_unix": 1767831274.0}, "starlink_location": {"latitude": 45.64411770611883, "longitude": 13.586129575429696, "altitude": 76.33000002753921, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:14:37.229934+00:00", "timestamp_unix": 1767831277.229934}, "starlink_gps": {"latitude": 45.64411813867382, "longitude": 13.58612967821109, "altitude": 76.33000002300128, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:37.230193+00:00", "timestamp_unix": 1767831277.230193}, "nmea_primary": {"latitude": 45.64408, "longitude": 13.58624, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:35.918113+00:00", "timestamp_unix": 1767831275.918113}, "nmea_secondary": {"latitude": 45.644153333333335, "longitude": 13.586213333333333, "altitude": 47.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:14:36.598212+00:00", "timestamp_unix": 1767831276.598212}}

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


validation_timestamp: 2026-01-08T00:15:07.257149+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.446302063233799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.450879933344965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3277278840255882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.895745095909383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035862065762204305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.68441192572363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.520403218468333, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6913846001116095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.486395638739438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.037691185702887, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64396, "longitude": 13.586184, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:06+00:00", "timestamp_unix": 1767831306.0}, "starlink_location": {"latitude": 45.64399213709154, "longitude": 13.58611498396958, "altitude": 76.32000001554732, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:15:07.229357+00:00", "timestamp_unix": 1767831307.229357}, "starlink_gps": {"latitude": 45.64399242574729, "longitude": 13.586115189735592, "altitude": 76.3200000136798, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:07.229613+00:00", "timestamp_unix": 1767831307.229613}, "nmea_primary": {"latitude": 45.64395, "longitude": 13.586193333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:05.916169+00:00", "timestamp_unix": 1767831305.916169}, "nmea_secondary": {"latitude": 45.64404, "longitude": 13.586183333333333, "altitude": 44.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:05.265453+00:00", "timestamp_unix": 1767831305.265453}}

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


validation_timestamp: 2026-01-08T00:15:37.254668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.495114436676071, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.485188145926481, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.745448986366141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.655348107401666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040866700106441875, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9898387581268615, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7463422558015855, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.009336288865438, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.710583703420814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.385469355095207, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.643856, "longitude": 13.586148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:28+00:00", "timestamp_unix": 1767831328.0}, "starlink_location": {"latitude": 45.64385342187465, "longitude": 13.586077408800074, "altitude": 76.01000002007363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:15:37.228025+00:00", "timestamp_unix": 1767831337.228025}, "starlink_gps": {"latitude": 45.64385378230611, "longitude": 13.586077511572125, "altitude": 76.01000001656507, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:37.228283+00:00", "timestamp_unix": 1767831337.228283}, "nmea_primary": {"latitude": 45.643813333333334, "longitude": 13.586146666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:35.916197+00:00", "timestamp_unix": 1767831335.916197}, "nmea_secondary": {"latitude": 45.643906666666666, "longitude": 13.586141666666666, "altitude": 42.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:15:35.675258+00:00", "timestamp_unix": 1767831335.675258}}

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


validation_timestamp: 2026-01-08T00:16:07.236464+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.795800118281095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.815783581116995, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8989966484805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.07915305779456, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030215881753507742, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.282554722547184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.273351460686482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.305838566545331, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.264304161756775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.97318167503086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.643707, "longitude": 13.586101, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:00+00:00", "timestamp_unix": 1767831360.0}, "starlink_location": {"latitude": 45.64374734309293, "longitude": 13.586035333333333, "altitude": 78.05000001857373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:16:07.207119+00:00", "timestamp_unix": 1767831367.207119}, "starlink_gps": {"latitude": 45.643747614830886, "longitude": 13.586035333333333, "altitude": 78.05000001514678, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:07.207377+00:00", "timestamp_unix": 1767831367.207377}, "nmea_primary": {"latitude": 45.64369, "longitude": 13.586103333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:05.912461+00:00", "timestamp_unix": 1767831365.912461}, "nmea_secondary": {"latitude": 45.64376166666667, "longitude": 13.5861, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:06.587592+00:00", "timestamp_unix": 1767831366.587592}}

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


validation_timestamp: 2026-01-08T00:16:37.253922+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.324959928780983, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.331540698044793, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1231748475838037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.046844067915829, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0330386732642578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.064941876311931, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.339213410659713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.084284694212494, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.315830934930045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.154294620555634, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.643578, "longitude": 13.5860615, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:32+00:00", "timestamp_unix": 1767831392.0}, "starlink_location": {"latitude": 45.64359847089865, "longitude": 13.585999575495876, "altitude": 78.54000001253777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:16:37.226283+00:00", "timestamp_unix": 1767831397.226283}, "starlink_gps": {"latitude": 45.643598759206796, "longitude": 13.585999678254272, "altitude": 78.54000001188658, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:37.226542+00:00", "timestamp_unix": 1767831397.226542}, "nmea_primary": {"latitude": 45.64355, "longitude": 13.586058333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:35.910733+00:00", "timestamp_unix": 1767831395.910733}, "nmea_secondary": {"latitude": 45.64362333333333, "longitude": 13.586058333333334, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:16:36.200023+00:00", "timestamp_unix": 1767831396.200023}}

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


validation_timestamp: 2026-01-08T00:17:07.256082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.153324241692075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1735900425699635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.412654524580317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.154665172140133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04086474545460352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.269595294228624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.495000361513137, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.291774054707995, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.466880799957336, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.528881785730846, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64342, "longitude": 13.586014, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:04+00:00", "timestamp_unix": 1767831424.0}, "starlink_location": {"latitude": 45.64346208850923, "longitude": 13.585944408799774, "altitude": 78.17000002176128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:17:07.225845+00:00", "timestamp_unix": 1767831427.225845}, "starlink_gps": {"latitude": 45.64346244892345, "longitude": 13.58594451156618, "altitude": 78.17000001754275, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:07.226109+00:00", "timestamp_unix": 1767831427.226109}, "nmea_primary": {"latitude": 45.64341666666667, "longitude": 13.586011666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:05.930838+00:00", "timestamp_unix": 1767831425.930838}, "nmea_secondary": {"latitude": 45.64349333333333, "longitude": 13.586015, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:05.693333+00:00", "timestamp_unix": 1767831425.693333}}

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


validation_timestamp: 2026-01-08T00:17:37.251905+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.339812015428354, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.344655114051236, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1266471632770734, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.355373836139391, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04315598338715424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.072677362353501, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.237201578744224, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.06991712973815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.204639310034981, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.229378514896046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64329, "longitude": 13.585966, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:35+00:00", "timestamp_unix": 1767831455.0}, "starlink_location": {"latitude": 45.64331675500248, "longitude": 13.585893984173913, "altitude": 77.32193252439622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:17:37.224797+00:00", "timestamp_unix": 1767831457.224797}, "starlink_gps": {"latitude": 45.64331711551762, "longitude": 13.585894189763717, "altitude": 77.32994645989622, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:37.225057+00:00", "timestamp_unix": 1767831457.225057}, "nmea_primary": {"latitude": 45.643299999999996, "longitude": 13.585968333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:35.913197+00:00", "timestamp_unix": 1767831455.913197}, "nmea_secondary": {"latitude": 45.643346666666666, "longitude": 13.585976666666667, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:17:36.619511+00:00", "timestamp_unix": 1767831456.619511}}

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


validation_timestamp: 2026-01-08T00:18:07.276382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.259988741981863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.262369583473122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5996083914001864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.79236601210143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017652963271352445, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.456405089260434, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.162120990826235, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.450926563636439, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.150511218966694, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.192865302486766, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.643143, "longitude": 13.585918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:06+00:00", "timestamp_unix": 1767831486.0}, "starlink_location": {"latitude": 45.643184732476776, "longitude": 13.585830099861065, "altitude": 76.10994510767206, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:18:07.243208+00:00", "timestamp_unix": 1767831487.243208}, "starlink_gps": {"latitude": 45.64318487456645, "longitude": 13.585830201147143, "altitude": 76.11389326958249, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:07.243467+00:00", "timestamp_unix": 1767831487.243467}, "nmea_primary": {"latitude": 45.643175, "longitude": 13.585925, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:05.914184+00:00", "timestamp_unix": 1767831485.914184}, "nmea_secondary": {"latitude": 45.64320333333333, "longitude": 13.585931666666667, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:05.703603+00:00", "timestamp_unix": 1767831485.703603}}

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


validation_timestamp: 2026-01-08T00:18:37.254057+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.720073485314167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.699097092392822, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.077093914045003, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.007429874287252, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05073764217058134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.666058888746482, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.286147398842214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.65664804402102, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.255138366683058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.968705304943166, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.643047, "longitude": 13.585881, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:27+00:00", "timestamp_unix": 1767831507.0}, "starlink_location": {"latitude": 45.64303853906094, "longitude": 13.585769484055609, "altitude": 76.11192745409245, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:18:37.223597+00:00", "timestamp_unix": 1767831517.223597}, "starlink_gps": {"latitude": 45.643038972081946, "longitude": 13.585769689835876, "altitude": 76.11994885131469, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:37.223888+00:00", "timestamp_unix": 1767831517.223888}, "nmea_primary": {"latitude": 45.64302833333333, "longitude": 13.58588, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:35.910331+00:00", "timestamp_unix": 1767831515.910331}, "nmea_secondary": {"latitude": 45.64306333333333, "longitude": 13.58587, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:36.166657+00:00", "timestamp_unix": 1767831516.166657}}

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


validation_timestamp: 2026-01-08T00:19:07.232144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.590132329735643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.582821594618751, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3229019057093954, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1611617925290587, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01451025126131475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.040767565017853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.901189568449682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.035858033769521, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8889857351973065, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.477889635777156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6429, "longitude": 13.585805, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:18:59+00:00", "timestamp_unix": 1767831539.0}, "starlink_location": {"latitude": 45.64290340625291, "longitude": 13.585720368138084, "altitude": 74.5139054494496, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:19:07.202126+00:00", "timestamp_unix": 1767831547.202126}, "starlink_gps": {"latitude": 45.642903514940016, "longitude": 13.585720471438405, "altitude": 74.51793214704014, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:07.202383+00:00", "timestamp_unix": 1767831547.202383}, "nmea_primary": {"latitude": 45.64288833333333, "longitude": 13.585808333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:05.909646+00:00", "timestamp_unix": 1767831545.909646}, "nmea_secondary": {"latitude": 45.64292833333333, "longitude": 13.585801666666667, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:06.378686+00:00", "timestamp_unix": 1767831546.378686}}

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


validation_timestamp: 2026-01-08T00:19:37.271031+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.060618998592691, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.051157753251873, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2832836193245976, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6324600350547254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017693160582343867, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.8110551120457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.064165560200797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.803131310151482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.050340561370014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.697889413278871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642754, "longitude": 13.585733, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:31+00:00", "timestamp_unix": 1767831571.0}, "starlink_location": {"latitude": 45.64274473246104, "longitude": 13.585604266536828, "altitude": 74.62000001562883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:19:37.240968+00:00", "timestamp_unix": 1767831577.240968}, "starlink_gps": {"latitude": 45.642744874874275, "longitude": 13.585604368052719, "altitude": 74.62000001452603, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:37.241225+00:00", "timestamp_unix": 1767831577.241225}, "nmea_primary": {"latitude": 45.642745, "longitude": 13.585743333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:35.891100+00:00", "timestamp_unix": 1767831575.8911}, "nmea_secondary": {"latitude": 45.642786666666666, "longitude": 13.585733333333334, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:19:36.657493+00:00", "timestamp_unix": 1767831576.657493}}

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


validation_timestamp: 2026-01-08T00:20:07.253836+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.098770608920551, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.103672665579717, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4673055948753937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9337461906565974, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048118284991587164, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.436032179432596, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.159707685504706, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.44420645416035, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.147297794182476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9710714687508144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642612, "longitude": 13.585664, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:02+00:00", "timestamp_unix": 1767831602.0}, "starlink_location": {"latitude": 45.64261920589556, "longitude": 13.585560333333337, "altitude": 72.64193062095224, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:20:07.221323+00:00", "timestamp_unix": 1767831607.221323}, "starlink_gps": {"latitude": 45.6426196386337, "longitude": 13.585560333333332, "altitude": 72.64994677610498, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:07.221583+00:00", "timestamp_unix": 1767831607.221583}, "nmea_primary": {"latitude": 45.642605, "longitude": 13.58568, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:05.923075+00:00", "timestamp_unix": 1767831605.923075}, "nmea_secondary": {"latitude": 45.64263833333333, "longitude": 13.585661666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:06.183996+00:00", "timestamp_unix": 1767831606.183996}}

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


validation_timestamp: 2026-01-08T00:20:37.254341+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.792857657917454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.800498981408437, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5507475936285116, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.635693674801131, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04091342718269694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.314869478091564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.246572708170305, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.320894710208325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.231736439211765, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.24068149873452, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642464, "longitude": 13.585597, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:33+00:00", "timestamp_unix": 1767831633.0}, "starlink_location": {"latitude": 45.64248675457134, "longitude": 13.58551590864944, "altitude": 73.57192300977317, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:20:37.223186+00:00", "timestamp_unix": 1767831637.223186}, "starlink_gps": {"latitude": 45.642487115414916, "longitude": 13.585516011536463, "altitude": 73.57994424109314, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:37.223448+00:00", "timestamp_unix": 1767831637.223448}, "nmea_primary": {"latitude": 45.64246166666667, "longitude": 13.585616666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:35.912680+00:00", "timestamp_unix": 1767831635.91268}, "nmea_secondary": {"latitude": 45.642496666666666, "longitude": 13.585595, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:20:36.621807+00:00", "timestamp_unix": 1767831636.621807}}

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


validation_timestamp: 2026-01-08T00:21:07.266343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.62616611603128, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.632527014118408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8358093787671839, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4759007651891967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02019020421463305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.448496667784071, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.833499008965966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.454062452947991, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.825064578044136, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.206844359492607, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642326, "longitude": 13.585538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:05+00:00", "timestamp_unix": 1767831665.0}, "starlink_location": {"latitude": 45.642346498788314, "longitude": 13.58548621657633, "altitude": 74.83994201398995, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:21:07.238653+00:00", "timestamp_unix": 1767831667.238653}, "starlink_gps": {"latitude": 45.642346676859574, "longitude": 13.585486267349507, "altitude": 74.8439003802906, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:07.238910+00:00", "timestamp_unix": 1767831667.23891}, "nmea_primary": {"latitude": 45.64232, "longitude": 13.58556, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:05.906864+00:00", "timestamp_unix": 1767831665.906864}, "nmea_secondary": {"latitude": 45.642356666666664, "longitude": 13.585546666666668, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:06.681518+00:00", "timestamp_unix": 1767831666.681518}}

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


validation_timestamp: 2026-01-08T00:21:37.449056+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.955248557349686, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.881192743299863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.299849515016049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4673128406890747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1078726231720696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.311335409958941, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.51505411797382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.278441188797157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.443489396211124, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.75199007914745, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642227, "longitude": 13.585511, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:26+00:00", "timestamp_unix": 1767831686.0}, "starlink_location": {"latitude": 45.64219368744357, "longitude": 13.585392137152658, "altitude": 73.63809349806132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:21:37.419471+00:00", "timestamp_unix": 1767831697.419471}, "starlink_gps": {"latitude": 45.6421945885866, "longitude": 13.585392651034303, "altitude": 73.6180618680726, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:37.419736+00:00", "timestamp_unix": 1767831697.419736}, "nmea_primary": {"latitude": 45.64218833333334, "longitude": 13.585511666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:35.905403+00:00", "timestamp_unix": 1767831695.905403}, "nmea_secondary": {"latitude": 45.64222, "longitude": 13.585495, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:36.627097+00:00", "timestamp_unix": 1767831696.627097}}

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


validation_timestamp: 2026-01-08T00:22:07.246251+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.792440558013271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.7710973015334135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2860152724026124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6919096093941477, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04807419969072369, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.911051715484475, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.1042991453359985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.905059194344865, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.0821773985388745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.763575270021822, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.642086, "longitude": 13.58547, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:21:58+00:00", "timestamp_unix": 1767831718.0}, "starlink_location": {"latitude": 45.64205870647607, "longitude": 13.585391833333334, "altitude": 74.89194135072593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:22:07.217784+00:00", "timestamp_unix": 1767831727.217784}, "starlink_gps": {"latitude": 45.642059138817736, "longitude": 13.585391833333334, "altitude": 74.89995016002511, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:07.218045+00:00", "timestamp_unix": 1767831727.218045}, "nmea_primary": {"latitude": 45.642066666666665, "longitude": 13.58548, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:05.918406+00:00", "timestamp_unix": 1767831725.918406}, "nmea_secondary": {"latitude": 45.64208, "longitude": 13.58545, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:06.615899+00:00", "timestamp_unix": 1767831726.615899}}

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


validation_timestamp: 2026-01-08T00:22:37.266211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.012349698286722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.007424010138859, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6029100603752651, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.468907315916925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024044435510266443, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.777212568893491, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.864128919986962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7741985388046695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.8528977241461564, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4449847989673033, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64194, "longitude": 13.585468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:30+00:00", "timestamp_unix": 1767831750.0}, "starlink_location": {"latitude": 45.64193726516075, "longitude": 13.585377883240099, "altitude": 74.81000002852512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:22:37.236637+00:00", "timestamp_unix": 1767831757.236637}, "starlink_gps": {"latitude": 45.64193747847432, "longitude": 13.58537793392453, "altitude": 74.81000002792058, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:37.236892+00:00", "timestamp_unix": 1767831757.236892}, "nmea_primary": {"latitude": 45.641935, "longitude": 13.585465, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:35.918586+00:00", "timestamp_unix": 1767831755.918586}, "nmea_secondary": {"latitude": 45.64194833333333, "longitude": 13.585425, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:22:35.186871+00:00", "timestamp_unix": 1767831755.186871}}

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


validation_timestamp: 2026-01-08T00:23:07.243223+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.047276099229522, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.045575856853385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7067589566350055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.272741809714365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03204222425533506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.890856062400919, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.543379246555328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.8854795207771105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.527706745259282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8201090632416705, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.641804, "longitude": 13.585463, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:02+00:00", "timestamp_unix": 1767831782.0}, "starlink_location": {"latitude": 45.64180097057209, "longitude": 13.585385333333335, "altitude": 73.481929916635, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:23:07.216057+00:00", "timestamp_unix": 1767831787.216057}, "starlink_gps": {"latitude": 45.64180125873474, "longitude": 13.585385333333335, "altitude": 73.4899369152968, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:07.216318+00:00", "timestamp_unix": 1767831787.216318}, "nmea_primary": {"latitude": 45.64181, "longitude": 13.58546, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:05.913884+00:00", "timestamp_unix": 1767831785.913884}, "nmea_secondary": {"latitude": 45.641816666666664, "longitude": 13.585425, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:06.677741+00:00", "timestamp_unix": 1767831786.677741}}

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


validation_timestamp: 2026-01-08T00:23:37.243350+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.255209991915937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.241918101500849, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3185866695354151, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1239472928743526, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032965670204844484, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.036170598486871, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.108772441499077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.02175388478251, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.082422873669659, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8445582034296737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64168, "longitude": 13.585455, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:33+00:00", "timestamp_unix": 1767831813.0}, "starlink_location": {"latitude": 45.64167030416871, "longitude": 13.585375742183583, "altitude": 71.87000001401033, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:23:37.216004+00:00", "timestamp_unix": 1767831817.216004}, "starlink_gps": {"latitude": 45.64167059183981, "longitude": 13.585375844711344, "altitude": 71.87000001052303, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:37.216268+00:00", "timestamp_unix": 1767831817.216268}, "nmea_primary": {"latitude": 45.64168166666666, "longitude": 13.585451666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:35.917025+00:00", "timestamp_unix": 1767831815.917025}, "nmea_secondary": {"latitude": 45.641705, "longitude": 13.585436666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:23:36.635056+00:00", "timestamp_unix": 1767831816.635056}}

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


validation_timestamp: 2026-01-08T00:24:07.263956+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.736873936078336, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.747100494610869, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3726869482970705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8422300171675334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020176236880206772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.897735440953073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.9447951456638415, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.904829691120473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9450983342598813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5611118162920974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.641552, "longitude": 13.585457, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:04+00:00", "timestamp_unix": 1767831844.0}, "starlink_location": {"latitude": 45.64157183222535, "longitude": 13.585375116709576, "altitude": 70.68994439782104, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:24:07.235011+00:00", "timestamp_unix": 1767831847.235011}, "starlink_gps": {"latitude": 45.64157201017343, "longitude": 13.58537506597223, "altitude": 70.69390002327556, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:07.235272+00:00", "timestamp_unix": 1767831847.235272}, "nmea_primary": {"latitude": 45.64156333333333, "longitude": 13.58545, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:05.877656+00:00", "timestamp_unix": 1767831845.877656}, "nmea_secondary": {"latitude": 45.641578333333335, "longitude": 13.585425, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:06.194039+00:00", "timestamp_unix": 1767831846.194039}}

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


validation_timestamp: 2026-01-08T00:24:37.465890+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.930749937276568, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.998184487020851, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2365219598087065, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.821067922467021, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11230105978047424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.328918980931801, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.734790837031631, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.3809969487261275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.746640544489906, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9375866612867774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.641434, "longitude": 13.585459, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:34+00:00", "timestamp_unix": 1767831874.0}, "starlink_location": {"latitude": 45.64146059802939, "longitude": 13.58537837356451, "altitude": 72.00991901029418, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:24:37.436324+00:00", "timestamp_unix": 1767831877.436324}, "starlink_gps": {"latitude": 45.64146158848947, "longitude": 13.585378091160644, "altitude": 72.03193605050937, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:37.436591+00:00", "timestamp_unix": 1767831877.436591}, "nmea_primary": {"latitude": 45.641445, "longitude": 13.585456666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:35.893435+00:00", "timestamp_unix": 1767831875.893435}, "nmea_secondary": {"latitude": 45.641463333333334, "longitude": 13.585413333333333, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:24:35.699877+00:00", "timestamp_unix": 1767831875.699877}}

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


validation_timestamp: 2026-01-08T00:25:07.367451+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.6314549556912, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.652725166071468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7878144487868277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.84459125650354, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04802592139563674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.981512471732083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.480748684014705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9817944860074705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.46795113053977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.181778935386222, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.641296, "longitude": 13.585452, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:06+00:00", "timestamp_unix": 1767831906.0}, "starlink_location": {"latitude": 45.641330205597356, "longitude": 13.585352333333338, "altitude": 75.65000001556837, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:25:07.336857+00:00", "timestamp_unix": 1767831907.336857}, "starlink_gps": {"latitude": 45.64133063750484, "longitude": 13.585352333333335, "altitude": 75.65000001136852, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:07.337115+00:00", "timestamp_unix": 1767831907.337115}, "nmea_primary": {"latitude": 45.641329999999996, "longitude": 13.585455, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:05.894144+00:00", "timestamp_unix": 1767831905.894144}, "nmea_secondary": {"latitude": 45.64134833333333, "longitude": 13.585445, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:06.597644+00:00", "timestamp_unix": 1767831906.597644}}

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


validation_timestamp: 2026-01-08T00:25:37.261456+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.442409255627533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.438258933687893, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1146636123202827, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7697422045775286, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020144717987713265, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.417322323507664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.273719424333182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.415526888187783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.268001605876492, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8577726861245458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64121, "longitude": 13.585451, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:27+00:00", "timestamp_unix": 1767831927.0}, "starlink_location": {"latitude": 45.6412089987931, "longitude": 13.58532954993726, "altitude": 78.36000002155313, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:25:37.232153+00:00", "timestamp_unix": 1767831937.232153}, "starlink_gps": {"latitude": 45.641209176463185, "longitude": 13.58532960059501, "altitude": 78.36000001974514, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:37.232415+00:00", "timestamp_unix": 1767831937.232415}, "nmea_primary": {"latitude": 45.6412, "longitude": 13.58545, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:35.890313+00:00", "timestamp_unix": 1767831935.890313}, "nmea_secondary": {"latitude": 45.641216666666665, "longitude": 13.585448333333334, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:36.603911+00:00", "timestamp_unix": 1767831936.603911}}

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


validation_timestamp: 2026-01-08T00:26:07.262960+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.891971541951501, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.890593465531852, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.2850541454117071, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7271642092567232, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012562107064896222, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.170976339965275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.055854929746168, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.169507127576132, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.052611658152488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.520160750855711, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.641075, "longitude": 13.585443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:25:59+00:00", "timestamp_unix": 1767831959.0}, "starlink_location": {"latitude": 45.641089798909846, "longitude": 13.585343716432739, "altitude": 78.85000000850742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:26:07.232018+00:00", "timestamp_unix": 1767831967.232018}, "starlink_gps": {"latitude": 45.6410899061213, "longitude": 13.58534376737998, "altitude": 78.85000000737244, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:07.232277+00:00", "timestamp_unix": 1767831967.232277}, "nmea_primary": {"latitude": 45.641075, "longitude": 13.585446666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:05.886750+00:00", "timestamp_unix": 1767831965.88675}, "nmea_secondary": {"latitude": 45.641085, "longitude": 13.58546, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:06.658369+00:00", "timestamp_unix": 1767831966.658369}}

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


validation_timestamp: 2026-01-08T00:26:37.458179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.0903132890073755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.963600546712746, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3506545457728807, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3932982048744513, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19423977788684485, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.228588718875521, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.837495515946468, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.11632588690905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.743610734100198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1306389980355906, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64095, "longitude": 13.5854225, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:31+00:00", "timestamp_unix": 1767831991.0}, "starlink_location": {"latitude": 45.640962264419265, "longitude": 13.585333000000004, "altitude": 77.80000000182042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:26:37.430954+00:00", "timestamp_unix": 1767831997.430954}, "starlink_gps": {"latitude": 45.64096075509008, "longitude": 13.585334257834845, "altitude": 77.81000001851899, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:37.431219+00:00", "timestamp_unix": 1767831997.431219}, "nmea_primary": {"latitude": 45.640955, "longitude": 13.585438333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:35.902023+00:00", "timestamp_unix": 1767831995.902023}, "nmea_secondary": {"latitude": 45.64096333333333, "longitude": 13.585446666666666, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:26:36.626616+00:00", "timestamp_unix": 1767831996.626616}}

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


validation_timestamp: 2026-01-08T00:27:07.440479+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.305001180430702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.426586802167866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1402217712583853, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.262655052892971, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1217089301256867, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.443340761168896, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.952119752720384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.564979306954594, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.071184986917316, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7126199490954879, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64082, "longitude": 13.585402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:02+00:00", "timestamp_unix": 1767832022.0}, "starlink_location": {"latitude": 45.640823019783426, "longitude": 13.585333898626565, "altitude": 75.9800000015874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:27:07.411195+00:00", "timestamp_unix": 1767832027.411195}, "starlink_gps": {"latitude": 45.64082303927247, "longitude": 13.585332333333335, "altitude": 75.99000002568705, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:07.411456+00:00", "timestamp_unix": 1767832027.411456}, "nmea_primary": {"latitude": 45.64082, "longitude": 13.585416666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:05.901246+00:00", "timestamp_unix": 1767832025.901246}, "nmea_secondary": {"latitude": 45.640835, "longitude": 13.585421666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:06.673291+00:00", "timestamp_unix": 1767832026.673291}}

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


validation_timestamp: 2026-01-08T00:27:37.256092+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5347534985915905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.537262034645473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9220027432398124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7050004791223348, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020123078019856327, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.695119753865623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.344963842501971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.693276393925572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.339234000590877, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.668789679103517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.640667, "longitude": 13.585388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:34+00:00", "timestamp_unix": 1767832054.0}, "starlink_location": {"latitude": 45.64068549896025, "longitude": 13.585308216663654, "altitude": 75.65994585106908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:27:37.228967+00:00", "timestamp_unix": 1767832057.228967}, "starlink_gps": {"latitude": 45.64068567643948, "longitude": 13.585308267266521, "altitude": 75.66389105716631, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:37.229219+00:00", "timestamp_unix": 1767832057.229219}, "nmea_primary": {"latitude": 45.640678333333334, "longitude": 13.585406666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:35.911839+00:00", "timestamp_unix": 1767832055.911839}, "nmea_secondary": {"latitude": 45.64069, "longitude": 13.585376666666667, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:36.667896+00:00", "timestamp_unix": 1767832056.667896}}

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


validation_timestamp: 2026-01-08T00:28:07.257976+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.162203290943327, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.163639164294272, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4321679543978436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0395286235118437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02023665925651059, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.195407613400139, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.979807325765276, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.202520312226026, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.988198889755182, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2445795805868567, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.64056, "longitude": 13.585384, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:27:56+00:00", "timestamp_unix": 1767832076.0}, "starlink_location": {"latitude": 45.64055183159954, "longitude": 13.585292616864491, "altitude": 77.1700000197148, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:28:07.229104+00:00", "timestamp_unix": 1767832087.229104}, "starlink_gps": {"latitude": 45.64055201008052, "longitude": 13.58529256597613, "altitude": 77.17000001950743, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:07.229363+00:00", "timestamp_unix": 1767832087.229363}, "nmea_primary": {"latitude": 45.64054, "longitude": 13.585396666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:05.894952+00:00", "timestamp_unix": 1767832085.894952}, "nmea_secondary": {"latitude": 45.640541666666664, "longitude": 13.585355, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:06.679105+00:00", "timestamp_unix": 1767832086.679105}}

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


validation_timestamp: 2026-01-08T00:28:37.459673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2412000392100335, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.295018199378949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9416958644514937, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9396746923534205, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13388589859286454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.154484021886336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5789981569026055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.213013210948969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6658256202097537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.749143801435777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.640404, "longitude": 13.585389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:29+00:00", "timestamp_unix": 1767832109.0}, "starlink_location": {"latitude": 45.640419517714975, "longitude": 13.585298540183446, "altitude": 80.64000004191305, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:28:37.428151+00:00", "timestamp_unix": 1767832117.428151}, "starlink_gps": {"latitude": 45.640420705502436, "longitude": 13.585298257966544, "altitude": 80.64000002950428, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:37.428410+00:00", "timestamp_unix": 1767832117.42841}, "nmea_primary": {"latitude": 45.64039666666667, "longitude": 13.585411666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:35.910570+00:00", "timestamp_unix": 1767832115.91057}, "nmea_secondary": {"latitude": 45.64040333333333, "longitude": 13.585338333333333, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:28:36.612495+00:00", "timestamp_unix": 1767832116.612495}}

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


validation_timestamp: 2026-01-08T00:29:07.236877+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.692714930206563, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.698621653417268, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7707037295489774, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.107470537206374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016004496983137113, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.542154954934059, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.094837142251346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.54511471905371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1082810962728438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.258395860459407, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.640247, "longitude": 13.585409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:00+00:00", "timestamp_unix": 1767832140.0}, "starlink_location": {"latitude": 45.640272470721335, "longitude": 13.585317, "altitude": 79.72000001230896, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:29:07.207361+00:00", "timestamp_unix": 1767832147.207361}, "starlink_gps": {"latitude": 45.640272614653234, "longitude": 13.585317, "altitude": 79.72000001121457, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:07.207619+00:00", "timestamp_unix": 1767832147.207619}, "nmea_primary": {"latitude": 45.640258333333335, "longitude": 13.585425, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:05.900855+00:00", "timestamp_unix": 1767832145.900855}, "nmea_secondary": {"latitude": 45.640256666666666, "longitude": 13.585331666666667, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:05.701525+00:00", "timestamp_unix": 1767832145.701525}}

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


validation_timestamp: 2026-01-08T00:29:37.478599+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.250159844083042, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.254421753233804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.959672746290066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.922882511699343, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06430728959690761, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.218391364593677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7642768983990598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.238605496734155, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.718441306054567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.500550344436485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.640114, "longitude": 13.585402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:31+00:00", "timestamp_unix": 1767832171.0}, "starlink_location": {"latitude": 45.6401271414951, "longitude": 13.585323833333332, "altitude": 78.87000000350636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:29:37.447325+00:00", "timestamp_unix": 1767832177.447325}, "starlink_gps": {"latitude": 45.64012658851466, "longitude": 13.585323591123304, "altitude": 78.91000002096963, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:37.447589+00:00", "timestamp_unix": 1767832177.447589}, "nmea_primary": {"latitude": 45.64012833333334, "longitude": 13.585416666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:35.894277+00:00", "timestamp_unix": 1767832175.894277}, "nmea_secondary": {"latitude": 45.640105, "longitude": 13.58534, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:29:36.674025+00:00", "timestamp_unix": 1767832176.674025}}

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


validation_timestamp: 2026-01-08T00:30:07.438241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.470111635804017, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.519819157343454, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.174412735121659, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.797767989453946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10217256581511239, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.810954609147782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.509314777272943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.80496621343314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6111027682073917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.971171798352551, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.639965, "longitude": 13.585405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:03+00:00", "timestamp_unix": 1767832203.0}, "starlink_location": {"latitude": 45.63997968721124, "longitude": 13.58533784809634, "altitude": 77.88000002779877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:30:07.406202+00:00", "timestamp_unix": 1767832207.406202}, "starlink_gps": {"latitude": 45.63998058834119, "longitude": 13.585337591169475, "altitude": 77.88000001904902, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:07.406462+00:00", "timestamp_unix": 1767832207.406462}, "nmea_primary": {"latitude": 45.63999333333334, "longitude": 13.58541, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:05.883746+00:00", "timestamp_unix": 1767832205.883746}, "nmea_secondary": {"latitude": 45.639966666666666, "longitude": 13.585343333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:06.685902+00:00", "timestamp_unix": 1767832206.685902}}

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


validation_timestamp: 2026-01-08T00:30:37.460778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.546263799705793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.632013344254636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.562704919101707, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.377025873728343, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13381359586406147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.326199443721795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3005899268679686, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.326011697733508, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4074193681243687, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.948360901993214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6398, "longitude": 13.585419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:36+00:00", "timestamp_unix": 1767832236.0}, "starlink_location": {"latitude": 45.63983851887793, "longitude": 13.585323873224391, "altitude": 76.9500000400802, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:30:37.424826+00:00", "timestamp_unix": 1767832237.424826}, "starlink_gps": {"latitude": 45.63983970602395, "longitude": 13.585323591162831, "altitude": 76.95000002714909, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:37.425085+00:00", "timestamp_unix": 1767832237.425085}, "nmea_primary": {"latitude": 45.63985, "longitude": 13.585416666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:35.883511+00:00", "timestamp_unix": 1767832235.883511}, "nmea_secondary": {"latitude": 45.63981833333333, "longitude": 13.585355, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:36.628014+00:00", "timestamp_unix": 1767832236.628014}}

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


validation_timestamp: 2026-01-08T00:31:07.256443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.167902036586072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.165143760744533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5559816036521152, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.629932374848489, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024079971241958556, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.039467748807375, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1510632488560324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.041413608141916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1745659052026665, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.811523984767081, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63971, "longitude": 13.585421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:30:57+00:00", "timestamp_unix": 1767832257.0}, "starlink_location": {"latitude": 45.63969459861072, "longitude": 13.585344783347153, "altitude": 78.25000003021289, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:31:07.224450+00:00", "timestamp_unix": 1767832267.22445}, "starlink_gps": {"latitude": 45.63969481223955, "longitude": 13.585344732589851, "altitude": 78.25000002887349, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:07.224702+00:00", "timestamp_unix": 1767832267.224702}, "nmea_primary": {"latitude": 45.6397, "longitude": 13.585435, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:05.866618+00:00", "timestamp_unix": 1767832265.866618}, "nmea_secondary": {"latitude": 45.63966833333333, "longitude": 13.58536, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:06.648620+00:00", "timestamp_unix": 1767832266.64862}}

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


validation_timestamp: 2026-01-08T00:31:37.452978+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.848832761110319, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8271040350385475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5481420222437396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.982278810664776, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11013142595935115, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.949291739313237, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.964338342053665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.957625040530568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.048546651699266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.513826263461214, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.639565, "longitude": 13.585444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:30+00:00", "timestamp_unix": 1767832290.0}, "starlink_location": {"latitude": 45.63955059756591, "longitude": 13.585345166666666, "altitude": 78.98000003020073, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:31:37.423537+00:00", "timestamp_unix": 1767832297.423537}, "starlink_gps": {"latitude": 45.639551588001616, "longitude": 13.585345166666666, "altitude": 78.98000001967061, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:37.423835+00:00", "timestamp_unix": 1767832297.423835}, "nmea_primary": {"latitude": 45.639545, "longitude": 13.58546, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:35.866187+00:00", "timestamp_unix": 1767832295.866187}, "nmea_secondary": {"latitude": 45.639516666666665, "longitude": 13.585386666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:31:36.676904+00:00", "timestamp_unix": 1767832296.676904}}

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


validation_timestamp: 2026-01-08T00:32:07.229121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.503950553944291, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.51072171825291, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5153532853675014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.800625261709118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020412864865337076, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.933073984431573, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.107824142373749, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.94101259429515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.121608649591846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.092796055385905, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63939, "longitude": 13.585468, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:02+00:00", "timestamp_unix": 1767832322.0}, "starlink_location": {"latitude": 45.63939942169942, "longitude": 13.585372424482573, "altitude": 78.88000001864891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:32:07.203085+00:00", "timestamp_unix": 1767832327.203085}, "starlink_gps": {"latitude": 45.63939960173448, "longitude": 13.585372373152168, "altitude": 78.8800000175218, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:07.203342+00:00", "timestamp_unix": 1767832327.203342}, "nmea_primary": {"latitude": 45.639383333333335, "longitude": 13.585485, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:05.863999+00:00", "timestamp_unix": 1767832325.863999}, "nmea_secondary": {"latitude": 45.639385, "longitude": 13.585406666666668, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:06.603307+00:00", "timestamp_unix": 1767832326.603307}}

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


validation_timestamp: 2026-01-08T00:32:37.454871+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.299637765476964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.893722543034194, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6844664767147661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.451285299738233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4148137551635273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.963782535396971, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.747220314143255, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.555186103984655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.387255609244133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.97892829396835, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.639225, "longitude": 13.58549, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:34+00:00", "timestamp_unix": 1767832354.0}, "starlink_location": {"latitude": 45.639236264273336, "longitude": 13.5853975, "altitude": 79.0400000010131, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:32:37.422054+00:00", "timestamp_unix": 1767832357.422054}, "starlink_gps": {"latitude": 45.63923637291311, "longitude": 13.585402833333335, "altitude": 78.95193708250436, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:37.422321+00:00", "timestamp_unix": 1767832357.422321}, "nmea_primary": {"latitude": 45.639225, "longitude": 13.585511666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:35.882319+00:00", "timestamp_unix": 1767832355.882319}, "nmea_secondary": {"latitude": 45.639248333333335, "longitude": 13.585428333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:32:36.243412+00:00", "timestamp_unix": 1767832356.243412}}

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


validation_timestamp: 2026-01-08T00:33:07.471509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.006994367356095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.139909142133025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8234879497483847, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.860965444580407, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1339558549137465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.750949921527837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.5367704432367155, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.884684664399968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.6012709160067375, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.996708546295741, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.639065, "longitude": 13.585515, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:06+00:00", "timestamp_unix": 1767832386.0}, "starlink_location": {"latitude": 45.63909150659409, "longitude": 13.585433233130185, "altitude": 77.6800000009119, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:33:07.441621+00:00", "timestamp_unix": 1767832387.441621}, "starlink_gps": {"latitude": 45.639091872039494, "longitude": 13.585431591300644, "altitude": 77.90000002868133, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:07.441881+00:00", "timestamp_unix": 1767832387.441881}, "nmea_primary": {"latitude": 45.63906333333333, "longitude": 13.585538333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:05.902361+00:00", "timestamp_unix": 1767832385.902361}, "nmea_secondary": {"latitude": 45.63912, "longitude": 13.585475, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:06.674851+00:00", "timestamp_unix": 1767832386.674851}}

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


validation_timestamp: 2026-01-08T00:33:37.227576+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.535011610387424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.534481242772411, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1646853044822505, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.230857748840365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020537156985187738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.285328625883473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.046709781282535, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.297438137376806, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.034446393920456, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.332577530003043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.638954, "longitude": 13.585541, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:28+00:00", "timestamp_unix": 1767832408.0}, "starlink_location": {"latitude": 45.63894292120247, "longitude": 13.585471591280601, "altitude": 77.35000001957819, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:33:37.200400+00:00", "timestamp_unix": 1767832417.2004}, "starlink_gps": {"latitude": 45.63894310233375, "longitude": 13.585471539638077, "altitude": 77.35000001774603, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:37.200657+00:00", "timestamp_unix": 1767832417.200657}, "nmea_primary": {"latitude": 45.638911666666665, "longitude": 13.585568333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:35.903063+00:00", "timestamp_unix": 1767832415.903063}, "nmea_secondary": {"latitude": 45.638976666666665, "longitude": 13.585515, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:36.626653+00:00", "timestamp_unix": 1767832416.626653}}

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


validation_timestamp: 2026-01-08T00:34:07.230107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.3293795930770695, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.337735062326025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.394051404543029, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.026023295554762, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024405393880053666, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.672800525404991, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.402194131883778, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.68980402996654, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.390860016982846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.420074004170731, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.638794, "longitude": 13.585574, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:33:59+00:00", "timestamp_unix": 1767832439.0}, "starlink_location": {"latitude": 45.63880270612, "longitude": 13.585506591116573, "altitude": 76.01000002893247, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:34:07.199847+00:00", "timestamp_unix": 1767832447.199847}, "starlink_gps": {"latitude": 45.63880292263587, "longitude": 13.585506539674162, "altitude": 76.01000002646342, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:07.200104+00:00", "timestamp_unix": 1767832447.200104}, "nmea_primary": {"latitude": 45.638758333333335, "longitude": 13.585598333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:05.898672+00:00", "timestamp_unix": 1767832445.898672}, "nmea_secondary": {"latitude": 45.63882666666667, "longitude": 13.585551666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:06.677821+00:00", "timestamp_unix": 1767832446.677821}}

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


validation_timestamp: 2026-01-08T00:34:37.429972+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.349101405241575, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.281334131999985, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.877331338888333, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.376039699302004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.21127457296932134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.736908849750788, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7588669105783015, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.719715874585195, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5475964522845667, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.253226505963045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63863, "longitude": 13.585614, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:30+00:00", "timestamp_unix": 1767832470.0}, "starlink_location": {"latitude": 45.63864851937641, "longitude": 13.5855505, "altitude": 74.2400000003622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:34:37.399177+00:00", "timestamp_unix": 1767832477.399177}, "starlink_gps": {"latitude": 45.63864992189202, "longitude": 13.585552333333332, "altitude": 74.4000000207798, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:37.399434+00:00", "timestamp_unix": 1767832477.399434}, "nmea_primary": {"latitude": 45.63860666666667, "longitude": 13.58563, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:35.901869+00:00", "timestamp_unix": 1767832475.901869}, "nmea_secondary": {"latitude": 45.63867333333334, "longitude": 13.585583333333334, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:34:36.182619+00:00", "timestamp_unix": 1767832476.182619}}

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


validation_timestamp: 2026-01-08T00:35:07.227698+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.624303285459587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.637328722128849, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3519577191494574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.9519165463164825, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025362070241996357, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.053293722260247, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.675511544878128, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.072116894735409, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.659552550786631, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.253230774884594, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.638477, "longitude": 13.585645, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:02+00:00", "timestamp_unix": 1767832502.0}, "starlink_location": {"latitude": 45.63848787290991, "longitude": 13.585574348827027, "altitude": 72.87193713334699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:35:07.198470+00:00", "timestamp_unix": 1767832507.19847}, "starlink_gps": {"latitude": 45.638488089362816, "longitude": 13.585574245972692, "altitude": 72.87594676016671, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:07.198728+00:00", "timestamp_unix": 1767832507.198728}, "nmea_primary": {"latitude": 45.63845666666667, "longitude": 13.585653333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:05.888991+00:00", "timestamp_unix": 1767832505.888991}, "nmea_secondary": {"latitude": 45.63852333333333, "longitude": 13.585606666666667, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:06.083153+00:00", "timestamp_unix": 1767832506.083153}}

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


validation_timestamp: 2026-01-08T00:35:37.226873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.385636329055604, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.392820696779921, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8627106961756408, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.971194056092543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032311104440735754, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.540997852321242, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.440496092757213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.554603714574237, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.416792127674712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.813378208360195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63831, "longitude": 13.585666, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:33+00:00", "timestamp_unix": 1767832533.0}, "starlink_location": {"latitude": 45.63831560789093, "longitude": 13.585584257820194, "altitude": 76.81000004933041, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:35:37.197508+00:00", "timestamp_unix": 1767832537.197508}, "starlink_gps": {"latitude": 45.63831589624232, "longitude": 13.58558420643817, "altitude": 76.81000004451853, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:37.197766+00:00", "timestamp_unix": 1767832537.197766}, "nmea_primary": {"latitude": 45.638295, "longitude": 13.585676666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:35.883840+00:00", "timestamp_unix": 1767832535.88384}, "nmea_secondary": {"latitude": 45.63837, "longitude": 13.58564, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:35:36.410544+00:00", "timestamp_unix": 1767832536.410544}}

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


validation_timestamp: 2026-01-08T00:36:07.226604+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.032094422544137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.0491016082826015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6175719565415267, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.750443198491212, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02431775716203135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.517960424739467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.354731148178257, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.531966846614017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.335645009655154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.55527504132574, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.638138, "longitude": 13.585662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:04+00:00", "timestamp_unix": 1767832564.0}, "starlink_location": {"latitude": 45.638158706137986, "longitude": 13.585619424431103, "altitude": 78.170000028066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:36:07.197530+00:00", "timestamp_unix": 1767832567.19753}, "starlink_gps": {"latitude": 45.63815892187637, "longitude": 13.58561937317399, "altitude": 78.17000002416914, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:07.197787+00:00", "timestamp_unix": 1767832567.197787}, "nmea_primary": {"latitude": 45.638133333333336, "longitude": 13.585695, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:05.885675+00:00", "timestamp_unix": 1767832565.885675}, "nmea_secondary": {"latitude": 45.638216666666665, "longitude": 13.585665, "altitude": 40.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:06.371145+00:00", "timestamp_unix": 1767832566.371145}}

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


validation_timestamp: 2026-01-08T00:36:37.226471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9049696394795452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9238352383597506, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8261947250155475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.922988308943799, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0240212111862636, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.15581068002048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.011174766699373, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.166282991931074, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.987683833921362, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.85738411065565, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.637947, "longitude": 13.585683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:36+00:00", "timestamp_unix": 1767832596.0}, "starlink_location": {"latitude": 45.63797453951094, "longitude": 13.585651833333335, "altitude": 79.62000002702631, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:36:37.195813+00:00", "timestamp_unix": 1767832597.195813}, "starlink_gps": {"latitude": 45.637974755538885, "longitude": 13.585651833333332, "altitude": 79.62000002514131, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:37.196074+00:00", "timestamp_unix": 1767832597.196074}, "nmea_primary": {"latitude": 45.63795833333333, "longitude": 13.5857, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:35.884095+00:00", "timestamp_unix": 1767832595.884095}, "nmea_secondary": {"latitude": 45.638045, "longitude": 13.585673333333334, "altitude": 39.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:36.232988+00:00", "timestamp_unix": 1767832596.232988}}

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


validation_timestamp: 2026-01-08T00:37:07.225484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.052714239836119, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.0347079182431305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.149886184082036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.013426328630447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028003369777282877, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.93245005288681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.345425762813074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.9460776073317705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.319871482839064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.048564673617696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.637825, "longitude": 13.585676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:36:57+00:00", "timestamp_unix": 1767832617.0}, "starlink_location": {"latitude": 45.637801490568634, "longitude": 13.585636166666669, "altitude": 80.91000003718501, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:37:07.195200+00:00", "timestamp_unix": 1767832627.1952}, "starlink_gps": {"latitude": 45.63780174240899, "longitude": 13.585636166666669, "altitude": 80.91000003566934, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:07.195461+00:00", "timestamp_unix": 1767832627.195461}, "nmea_primary": {"latitude": 45.63778, "longitude": 13.585691666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:05.884033+00:00", "timestamp_unix": 1767832625.884033}, "nmea_secondary": {"latitude": 45.63787, "longitude": 13.58568, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:06.692889+00:00", "timestamp_unix": 1767832626.692889}}

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


validation_timestamp: 2026-01-08T00:37:37.223910+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.76086165009476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.7286310488028, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.549866878350251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.966224999041173, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03239964200406593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.380641141294177, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.642985637789609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.373865663754099, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.610589358059213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.934167786761884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63765, "longitude": 13.585657, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:28+00:00", "timestamp_unix": 1767832648.0}, "starlink_location": {"latitude": 45.6376078231506, "longitude": 13.585613968440649, "altitude": 75.98192441948154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:37:37.196913+00:00", "timestamp_unix": 1767832657.196913}, "starlink_gps": {"latitude": 45.63760807634109, "longitude": 13.585614174685405, "altitude": 75.98594455773032, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:37.197173+00:00", "timestamp_unix": 1767832657.197173}, "nmea_primary": {"latitude": 45.637593333333335, "longitude": 13.58568, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:35.884210+00:00", "timestamp_unix": 1767832655.88421}, "nmea_secondary": {"latitude": 45.63769166666667, "longitude": 13.58568, "altitude": 36.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:36.625194+00:00", "timestamp_unix": 1767832656.625194}}

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


validation_timestamp: 2026-01-08T00:38:07.223996+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.40758045596899, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.396198077845696, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.640597260193161, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.656914371760227, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028044472497932727, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.538842267057851, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.402327015398551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.548666782052859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.378502068478362, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.138351825313581, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.637447, "longitude": 13.585653, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:37:59+00:00", "timestamp_unix": 1767832679.0}, "starlink_location": {"latitude": 45.63742715665806, "longitude": 13.585589500000003, "altitude": 74.47000003781274, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:38:07.194014+00:00", "timestamp_unix": 1767832687.194014}, "starlink_gps": {"latitude": 45.637427408868064, "longitude": 13.585589500000001, "altitude": 74.47000003403528, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:07.194270+00:00", "timestamp_unix": 1767832687.19427}, "nmea_primary": {"latitude": 45.637406666666664, "longitude": 13.585668333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:05.884613+00:00", "timestamp_unix": 1767832685.884613}, "nmea_secondary": {"latitude": 45.63750666666667, "longitude": 13.58566, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:05.704188+00:00", "timestamp_unix": 1767832685.704188}}

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


validation_timestamp: 2026-01-08T00:38:37.445962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.825546009674937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.784135295841448, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.189635434484422, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.97673543005591, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06960980126529931, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.038714643703635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.735686501670296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.037481633736029, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.673031946462315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.364748678380261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.637264, "longitude": 13.585634, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:30+00:00", "timestamp_unix": 1767832710.0}, "starlink_location": {"latitude": 45.637250258800805, "longitude": 13.585575126543986, "altitude": 75.28000001262276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:38:37.413552+00:00", "timestamp_unix": 1767832717.413552}, "starlink_gps": {"latitude": 45.637250852886524, "longitude": 13.585575408836048, "altitude": 75.28000000880765, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:37.413811+00:00", "timestamp_unix": 1767832717.413811}, "nmea_primary": {"latitude": 45.637231666666665, "longitude": 13.585661666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:35.874476+00:00", "timestamp_unix": 1767832715.874476}, "nmea_secondary": {"latitude": 45.63730666666667, "longitude": 13.585653333333333, "altitude": 38.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:38:36.666668+00:00", "timestamp_unix": 1767832716.666668}}

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


validation_timestamp: 2026-01-08T00:39:07.219499+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.519288825094703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.511596040758432, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9717487598804957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.744488622017242, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02839040793576587, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9164720185992685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.62246541226613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.918460517156564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.599670488768501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.963841457680043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.637077, "longitude": 13.585623, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:01+00:00", "timestamp_unix": 1767832741.0}, "starlink_location": {"latitude": 45.63707149031756, "longitude": 13.585565408890808, "altitude": 76.75000003814299, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:39:07.192407+00:00", "timestamp_unix": 1767832747.192407}, "starlink_gps": {"latitude": 45.6370717430891, "longitude": 13.585565460366185, "altitude": 76.75000003540374, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:07.192666+00:00", "timestamp_unix": 1767832747.192666}, "nmea_primary": {"latitude": 45.637056666666666, "longitude": 13.585665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:05.857892+00:00", "timestamp_unix": 1767832745.857892}, "nmea_secondary": {"latitude": 45.63712666666667, "longitude": 13.585643333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:06.629080+00:00", "timestamp_unix": 1767832746.62908}}

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


validation_timestamp: 2026-01-08T00:39:37.223471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.680765426299477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6818402562301635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4856927284096852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.046206823376384, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027993537138671355, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.069259249071453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.450220476767212, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.073638979127325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.427455665403238, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.234254660510093, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.636875, "longitude": 13.585632, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:33+00:00", "timestamp_unix": 1767832773.0}, "starlink_location": {"latitude": 45.63687649059528, "longitude": 13.585571833333335, "altitude": 78.4600000364502, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:39:37.191363+00:00", "timestamp_unix": 1767832777.191363}, "starlink_gps": {"latitude": 45.636876742347205, "longitude": 13.585571833333335, "altitude": 78.46000003392673, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:37.191617+00:00", "timestamp_unix": 1767832777.191617}, "nmea_primary": {"latitude": 45.63686666666667, "longitude": 13.585661666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:35.891474+00:00", "timestamp_unix": 1767832775.891474}, "nmea_secondary": {"latitude": 45.63693833333333, "longitude": 13.585635, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:39:36.702855+00:00", "timestamp_unix": 1767832776.702855}}

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


validation_timestamp: 2026-01-08T00:40:07.445017+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.5471681096029535, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.5325027954249135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.800208681656294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.931302049522598, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15570615061215642, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.541102085711731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.272541710665353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.581517546477043, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.152845045017475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.08935906775648, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6367, "longitude": 13.585633, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:03+00:00", "timestamp_unix": 1767832803.0}, "starlink_location": {"latitude": 45.63668977096148, "longitude": 13.58557637335372, "altitude": 79.50007497472177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:40:07.413181+00:00", "timestamp_unix": 1767832807.413181}, "starlink_gps": {"latitude": 45.63669115727773, "longitude": 13.585576091040824, "altitude": 79.47806310286171, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:07.413442+00:00", "timestamp_unix": 1767832807.413442}, "nmea_primary": {"latitude": 45.63668333333333, "longitude": 13.58566, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:05.890375+00:00", "timestamp_unix": 1767832805.890375}, "nmea_secondary": {"latitude": 45.63675333333333, "longitude": 13.585631666666666, "altitude": 38.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:06.676011+00:00", "timestamp_unix": 1767832806.676011}}

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


validation_timestamp: 2026-01-08T00:40:37.219500+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.100552504411027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.106179319310974, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6689533868550919, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.866612861546635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020469668826966478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.768899973249483, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.904168223082971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7746948111060075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.889844847674061, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.16056841832528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63651, "longitude": 13.585637, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:34+00:00", "timestamp_unix": 1767832834.0}, "starlink_location": {"latitude": 45.636512921589784, "longitude": 13.585584424448612, "altitude": 78.66000001844522, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:40:37.190132+00:00", "timestamp_unix": 1767832837.190132}, "starlink_gps": {"latitude": 45.63651310212584, "longitude": 13.585584372978044, "altitude": 78.66000001860957, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:37.190390+00:00", "timestamp_unix": 1767832837.19039}, "nmea_primary": {"latitude": 45.63650833333333, "longitude": 13.585658333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:35.880160+00:00", "timestamp_unix": 1767832835.88016}, "nmea_secondary": {"latitude": 45.63657166666667, "longitude": 13.585641666666668, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:40:36.590871+00:00", "timestamp_unix": 1767832836.590871}}

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


validation_timestamp: 2026-01-08T00:41:07.446418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7420967442012065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8230216219044015, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3338131848826436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.053957821710133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11231340093741839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.759422651949132, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.781241211641628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.763324061657738, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.6932701786687705, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.2259241567505725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.636322, "longitude": 13.5856495, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:06+00:00", "timestamp_unix": 1767832866.0}, "starlink_location": {"latitude": 45.636340931249485, "longitude": 13.585609706788492, "altitude": 74.45000003081778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:41:07.411084+00:00", "timestamp_unix": 1767832867.411084}, "starlink_gps": {"latitude": 45.636341921818435, "longitude": 13.585609424379571, "altitude": 74.45000002021001, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:07.411344+00:00", "timestamp_unix": 1767832867.411344}, "nmea_primary": {"latitude": 45.63634833333333, "longitude": 13.58567, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:05.879600+00:00", "timestamp_unix": 1767832865.8796}, "nmea_secondary": {"latitude": 45.636403333333334, "longitude": 13.585655, "altitude": 37.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:06.624423+00:00", "timestamp_unix": 1767832866.624423}}

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


validation_timestamp: 2026-01-08T00:41:37.216144+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.741000479347534, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.724935319466851, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.43540876803528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.848607836236604, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020448649916475135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.797197353864764, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.20104840674637, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.793148968113629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.182696639095521, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.735287957206995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63621, "longitude": 13.585662, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:27+00:00", "timestamp_unix": 1767832887.0}, "starlink_location": {"latitude": 45.63617642184745, "longitude": 13.585605908965789, "altitude": 73.23000001892001, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:41:37.188447+00:00", "timestamp_unix": 1767832897.188447}, "starlink_gps": {"latitude": 45.63617660219813, "longitude": 13.5856059603832, "altitude": 73.23000001811873, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:37.188704+00:00", "timestamp_unix": 1767832897.188704}, "nmea_primary": {"latitude": 45.636176666666664, "longitude": 13.585693333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:35.879247+00:00", "timestamp_unix": 1767832895.879247}, "nmea_secondary": {"latitude": 45.636235, "longitude": 13.58567, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:36.615589+00:00", "timestamp_unix": 1767832896.615589}}

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


validation_timestamp: 2026-01-08T00:42:07.440256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.859411769249683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.737544085058925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.503465580751551, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9814623939144242, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15582493132637062, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.464235074729278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6810509769482955, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.4448495915703985, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.545049508398299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.13086967912947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63603, "longitude": 13.585681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:41:59+00:00", "timestamp_unix": 1767832919.0}, "starlink_location": {"latitude": 45.6359921031886, "longitude": 13.585649873559682, "altitude": 71.81990773588615, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:42:07.410084+00:00", "timestamp_unix": 1767832927.410084}, "starlink_gps": {"latitude": 45.635993490562406, "longitude": 13.58564959103498, "altitude": 71.84193632953158, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:07.410344+00:00", "timestamp_unix": 1767832927.410344}, "nmea_primary": {"latitude": 45.636003333333335, "longitude": 13.585705, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:05.888905+00:00", "timestamp_unix": 1767832925.888905}, "nmea_secondary": {"latitude": 45.63605666666667, "longitude": 13.585685, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:06.243146+00:00", "timestamp_unix": 1767832926.243146}}

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


validation_timestamp: 2026-01-08T00:42:37.435495+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5247860801656965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4241751922228114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2018536603454173, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.760471883955574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17611811277458245, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.101001319199951, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.928040504329383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.057883488267379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.781668389312205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.115720965811769, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63584, "longitude": 13.585675, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:32+00:00", "timestamp_unix": 1767832952.0}, "starlink_location": {"latitude": 45.63582135775685, "longitude": 13.585638333333337, "altitude": 69.64993185499064, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:42:37.407478+00:00", "timestamp_unix": 1767832957.407478}, "starlink_gps": {"latitude": 45.635822941625094, "longitude": 13.585638333333337, "altitude": 69.67193679257403, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:37.407742+00:00", "timestamp_unix": 1767832957.407742}, "nmea_primary": {"latitude": 45.63583333333333, "longitude": 13.585701666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:35.876368+00:00", "timestamp_unix": 1767832955.876368}, "nmea_secondary": {"latitude": 45.635888333333334, "longitude": 13.585701666666667, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:42:36.683670+00:00", "timestamp_unix": 1767832956.68367}}

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


validation_timestamp: 2026-01-08T00:43:07.434608+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.484387752555169, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.494196599070561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4021322225954043, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.81563586558988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09765449506877315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.620953443579566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.600956710362254, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.610447312968587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.692946529842198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.804967738512302, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.635662, "longitude": 13.58569, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:03+00:00", "timestamp_unix": 1767832983.0}, "starlink_location": {"latitude": 45.63565741557632, "longitude": 13.585645666666668, "altitude": 78.61008814890276, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:43:07.406837+00:00", "timestamp_unix": 1767832987.406837}, "starlink_gps": {"latitude": 45.63565653893637, "longitude": 13.585645742165019, "altitude": 78.48807482119946, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:07.407097+00:00", "timestamp_unix": 1767832987.407097}, "nmea_primary": {"latitude": 45.635655, "longitude": 13.585705, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:05.874382+00:00", "timestamp_unix": 1767832985.874382}, "nmea_secondary": {"latitude": 45.635731666666665, "longitude": 13.585676666666666, "altitude": 35.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:06.668285+00:00", "timestamp_unix": 1767832986.668285}}

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


validation_timestamp: 2026-01-08T00:43:37.435538+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.014544386138498, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.648288351123157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1931082574678078, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.876925124494276, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3714962626282014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.634685979290091, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.49706857907488, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.287778420477061, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.583010061986021, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.212035991066273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63548, "longitude": 13.585692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:36+00:00", "timestamp_unix": 1767833016.0}, "starlink_location": {"latitude": 45.63549044403993, "longitude": 13.585629257520106, "altitude": 76.77000000062937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:43:37.405936+00:00", "timestamp_unix": 1767833017.405936}, "starlink_gps": {"latitude": 45.63548915670167, "longitude": 13.585633666666665, "altitude": 76.72000003875543, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:37.406226+00:00", "timestamp_unix": 1767833017.406226}, "nmea_primary": {"latitude": 45.635488333333335, "longitude": 13.585701666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:35.874234+00:00", "timestamp_unix": 1767833015.874234}, "nmea_secondary": {"latitude": 45.63558333333334, "longitude": 13.585653333333333, "altitude": 38.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:36.690842+00:00", "timestamp_unix": 1767833016.690842}}

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


validation_timestamp: 2026-01-08T00:44:07.456796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.334651425219836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.9325628309374325, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.210023563948145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.660639742883098, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4020889132479461, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.865188779667904, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.152926921888493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5866880512138275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.8268030027203, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.656944604539259, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63536, "longitude": 13.585699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:43:57+00:00", "timestamp_unix": 1767833037.0}, "starlink_location": {"latitude": 45.635315308427636, "longitude": 13.585629616423589, "altitude": 74.48792701775913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:44:07.425037+00:00", "timestamp_unix": 1767833047.425037}, "starlink_gps": {"latitude": 45.63531775518228, "longitude": 13.58563342434773, "altitude": 74.76000001914909, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:07.425298+00:00", "timestamp_unix": 1767833047.425298}, "nmea_primary": {"latitude": 45.635313333333336, "longitude": 13.585705, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:05.858839+00:00", "timestamp_unix": 1767833045.858839}, "nmea_secondary": {"latitude": 45.63541333333333, "longitude": 13.58566, "altitude": 37.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:06.678690+00:00", "timestamp_unix": 1767833046.67869}}

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


validation_timestamp: 2026-01-08T00:44:37.211135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.704492362896842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.687310771912406, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.516516243694017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.986664164309028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024468956073768137, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.886105605427952, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.918623312683772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.887513248863777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.894667411827458, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.42675858589281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63519, "longitude": 13.585689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:28+00:00", "timestamp_unix": 1767833068.0}, "starlink_location": {"latitude": 45.635155205564494, "longitude": 13.585618575500511, "altitude": 72.89192461513923, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:44:37.183610+00:00", "timestamp_unix": 1767833077.18361}, "starlink_gps": {"latitude": 45.63515542264426, "longitude": 13.585618627073544, "altitude": 72.89594585235896, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:37.183897+00:00", "timestamp_unix": 1767833077.183897}, "nmea_primary": {"latitude": 45.63514166666667, "longitude": 13.585705, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:35.858714+00:00", "timestamp_unix": 1767833075.858714}, "nmea_secondary": {"latitude": 45.63523, "longitude": 13.58566, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:44:36.700531+00:00", "timestamp_unix": 1767833076.700531}}

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


validation_timestamp: 2026-01-08T00:45:07.431229+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.83472174271893, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.794634676067089, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3693438284801225, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.048253221315817, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12018563670202968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.820863870523665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.090535013795202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.849674385663533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.988400049345043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.339175925368576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.635006, "longitude": 13.585676, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:00+00:00", "timestamp_unix": 1767833100.0}, "starlink_location": {"latitude": 45.63498801774911, "longitude": 13.585605499999998, "altitude": 74.7000000410066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:45:07.403440+00:00", "timestamp_unix": 1767833107.40344}, "starlink_gps": {"latitude": 45.63498909860451, "longitude": 13.585605500000002, "altitude": 74.7000000285825, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:07.403703+00:00", "timestamp_unix": 1767833107.403703}, "nmea_primary": {"latitude": 45.634971666666665, "longitude": 13.585703333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:05.859523+00:00", "timestamp_unix": 1767833105.859523}, "nmea_secondary": {"latitude": 45.63505, "longitude": 13.58566, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:06.637936+00:00", "timestamp_unix": 1767833106.637936}}

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


validation_timestamp: 2026-01-08T00:45:37.210226+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.556943341992982, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.551584162697971, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2956194304722268, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.543946666138613, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029152362111659724, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.7126937556903075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.055889843960664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.7100912760894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.027732663222679, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.517891922031332, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63481, "longitude": 13.585663, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:32+00:00", "timestamp_unix": 1767833132.0}, "starlink_location": {"latitude": 45.63481449008908, "longitude": 13.58559181779056, "altitude": 75.97000004050699, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:45:37.182815+00:00", "timestamp_unix": 1767833137.182815}, "starlink_gps": {"latitude": 45.63481474223757, "longitude": 13.585591920483397, "altitude": 75.97000003720568, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:37.183077+00:00", "timestamp_unix": 1767833137.183077}, "nmea_primary": {"latitude": 45.63480333333333, "longitude": 13.585676666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:35.859683+00:00", "timestamp_unix": 1767833135.859683}, "nmea_secondary": {"latitude": 45.63487666666666, "longitude": 13.585645, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:45:36.680983+00:00", "timestamp_unix": 1767833136.680983}}

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


validation_timestamp: 2026-01-08T00:46:07.430719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.632733746891618, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.677044193128534, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3149690361364461, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.18813018116271, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1402468409797771, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.829996022432687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.364087328047775, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.88548466084445, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.240871193333957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.275777804413021, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63464, "longitude": 13.585638, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:03+00:00", "timestamp_unix": 1767833163.0}, "starlink_location": {"latitude": 45.634655437027796, "longitude": 13.585568999999998, "altitude": 80.71008448416883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:46:07.402036+00:00", "timestamp_unix": 1767833167.402036}, "starlink_gps": {"latitude": 45.63465669829794, "longitude": 13.585569000000003, "altitude": 80.6900580930713, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:07.402296+00:00", "timestamp_unix": 1767833167.402296}, "nmea_primary": {"latitude": 45.634631666666664, "longitude": 13.58565, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:05.843704+00:00", "timestamp_unix": 1767833165.843704}, "nmea_secondary": {"latitude": 45.634721666666664, "longitude": 13.58562, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:06.660096+00:00", "timestamp_unix": 1767833166.660096}}

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


validation_timestamp: 2026-01-08T00:46:37.433622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0176954409619805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.053038207735729, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2340144709892842, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.903775860312768, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12171939784493203, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.18739788914395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.675613506812946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.229440358266783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.555948525907452, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.949743759996919, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.634453, "longitude": 13.585619, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:35+00:00", "timestamp_unix": 1767833195.0}, "starlink_location": {"latitude": 45.6344765181391, "longitude": 13.58554929341506, "altitude": 80.36000004251906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:46:37.401449+00:00", "timestamp_unix": 1767833197.401449}, "starlink_gps": {"latitude": 45.63447759798977, "longitude": 13.585549549958921, "altitude": 80.36000003073225, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:37.401712+00:00", "timestamp_unix": 1767833197.401712}, "nmea_primary": {"latitude": 45.634445, "longitude": 13.58563, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:35.861821+00:00", "timestamp_unix": 1767833195.861821}, "nmea_secondary": {"latitude": 45.63455833333333, "longitude": 13.585591666666666, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:36.695692+00:00", "timestamp_unix": 1767833196.695692}}

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


validation_timestamp: 2026-01-08T00:47:07.433755+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.768257039925673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.885008476288151, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.613629073425805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.758709199307995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3027948422909037, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.627065909626083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.779715223515112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.929640926469178, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.720210005739117, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.340332438291016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.634327, "longitude": 13.585581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:46:57+00:00", "timestamp_unix": 1767833217.0}, "starlink_location": {"latitude": 45.634289721444446, "longitude": 13.585529409157678, "altitude": 79.68007875562607, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:47:07.403476+00:00", "timestamp_unix": 1767833227.403476}, "starlink_gps": {"latitude": 45.6342907749486, "longitude": 13.585525818014156, "altitude": 79.56806356840491, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:07.403744+00:00", "timestamp_unix": 1767833227.403744}, "nmea_primary": {"latitude": 45.63426833333333, "longitude": 13.585595, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:05.877595+00:00", "timestamp_unix": 1767833225.877595}, "nmea_secondary": {"latitude": 45.634385, "longitude": 13.585555, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:06.196458+00:00", "timestamp_unix": 1767833226.196458}}

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


validation_timestamp: 2026-01-08T00:47:37.429804+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.754133756550588, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.670768454228419, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.453202454278431, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.950172733454969, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10009903664261167, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.488280667023672, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.921815246106739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.52002201584126, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.823580497812033, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.2544104425144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.634148, "longitude": 13.585523, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:29+00:00", "timestamp_unix": 1767833249.0}, "starlink_location": {"latitude": 45.63410476476138, "longitude": 13.585482333333335, "altitude": 81.35000002863744, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:47:37.399927+00:00", "timestamp_unix": 1767833257.399927}, "starlink_gps": {"latitude": 45.634105664973646, "longitude": 13.585482333333337, "altitude": 81.35000002096606, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:37.400188+00:00", "timestamp_unix": 1767833257.400188}, "nmea_primary": {"latitude": 45.63408666666667, "longitude": 13.585561666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:35.876238+00:00", "timestamp_unix": 1767833255.876238}, "nmea_secondary": {"latitude": 45.63421, "longitude": 13.585511666666667, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:47:36.655569+00:00", "timestamp_unix": 1767833256.655569}}

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


validation_timestamp: 2026-01-08T00:48:07.429705+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.808512853111353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.142444411489726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.496217659248579, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.446256861954797, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.38988329650166526, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.99247026620265, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.259066356987946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.31898573774751, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.305270755950307, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.902350678290222, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63396, "longitude": 13.585486, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:00+00:00", "timestamp_unix": 1767833280.0}, "starlink_location": {"latitude": 45.63393943124092, "longitude": 13.585446833333336, "altitude": 81.42994728111434, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:48:07.400427+00:00", "timestamp_unix": 1767833287.400427}, "starlink_gps": {"latitude": 45.63393916523635, "longitude": 13.585441833333334, "altitude": 81.42000002027382, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:07.400695+00:00", "timestamp_unix": 1767833287.400695}, "nmea_primary": {"latitude": 45.63390833333333, "longitude": 13.585525, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:05.878222+00:00", "timestamp_unix": 1767833285.878222}, "nmea_secondary": {"latitude": 45.634031666666665, "longitude": 13.58545, "altitude": 37.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:06.654371+00:00", "timestamp_unix": 1767833286.654371}}

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


validation_timestamp: 2026-01-08T00:48:37.510810+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.435654991224173, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.540513521414948, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8510979834492964, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.487117771770126, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10486840589777345, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.079553166104105, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.81255958524405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.174572915736016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.849635507982427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.219199551443147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.633766, "longitude": 13.585457, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:32+00:00", "timestamp_unix": 1767833312.0}, "starlink_location": {"latitude": 45.63376415136106, "longitude": 13.585387140008171, "altitude": 82.43000000161383, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:48:37.479380+00:00", "timestamp_unix": 1767833317.47938}, "starlink_gps": {"latitude": 45.633764102641216, "longitude": 13.585385793057139, "altitude": 82.43000005792678, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:37.479641+00:00", "timestamp_unix": 1767833317.479641}, "nmea_primary": {"latitude": 45.633736666666664, "longitude": 13.585483333333332, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:35.842062+00:00", "timestamp_unix": 1767833315.842062}, "nmea_secondary": {"latitude": 45.63384833333333, "longitude": 13.585425, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:48:36.648584+00:00", "timestamp_unix": 1767833316.648584}}

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


validation_timestamp: 2026-01-08T00:49:07.432595+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.97475047890465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.945159037660894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6672658350312086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.9009617523642275, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12171840184300803, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.840873007678451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.295109407831701, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.855279893633109, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.18846079512006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.624113250307273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63359, "longitude": 13.585405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:03+00:00", "timestamp_unix": 1767833343.0}, "starlink_location": {"latitude": 45.6335858522618, "longitude": 13.585341293627236, "altitude": 80.53000004217294, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:49:07.399690+00:00", "timestamp_unix": 1767833347.39969}, "starlink_gps": {"latitude": 45.63358693210364, "longitude": 13.585341550164886, "altitude": 80.53000002815575, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:07.399987+00:00", "timestamp_unix": 1767833347.399987}, "nmea_primary": {"latitude": 45.63356666666667, "longitude": 13.585438333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:05.873888+00:00", "timestamp_unix": 1767833345.873888}, "nmea_secondary": {"latitude": 45.633651666666665, "longitude": 13.585415, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:06.656705+00:00", "timestamp_unix": 1767833346.656705}}

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


validation_timestamp: 2026-01-08T00:49:37.444023+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.129550833135887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.218477859201401, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4532754880266496, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.453479811899642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.35092005821178235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.434297822042384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.43576818641118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.482830801851697, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.0996416705026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.458785335301036, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.633396, "longitude": 13.585373, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:35+00:00", "timestamp_unix": 1767833375.0}, "starlink_location": {"latitude": 45.63341664129922, "longitude": 13.585314, "altitude": 78.24791845814741, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:49:37.416660+00:00", "timestamp_unix": 1767833377.41666}, "starlink_gps": {"latitude": 45.63341970625067, "longitude": 13.585315075702725, "altitude": 78.13193727560056, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:37.416923+00:00", "timestamp_unix": 1767833377.416923}, "nmea_primary": {"latitude": 45.63339666666667, "longitude": 13.585391666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:35.861729+00:00", "timestamp_unix": 1767833375.861729}, "nmea_secondary": {"latitude": 45.63349, "longitude": 13.585375, "altitude": 34.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:36.684555+00:00", "timestamp_unix": 1767833376.684555}}

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


validation_timestamp: 2026-01-08T00:50:07.424513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.458977605867359, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.382437161463431, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.121528674276742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.95397395528682, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15559072568888518, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.33459319189168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.977033921456917, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.382111021059769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.839178786742979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.020958745706917, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.633266, "longitude": 13.585355, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:49:56+00:00", "timestamp_unix": 1767833396.0}, "starlink_location": {"latitude": 45.6332442715828, "longitude": 13.585277960201434, "altitude": 79.28000005747406, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:50:07.396128+00:00", "timestamp_unix": 1767833407.396128}, "starlink_gps": {"latitude": 45.63324565687138, "longitude": 13.585278242287599, "altitude": 79.2800000391581, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:07.396398+00:00", "timestamp_unix": 1767833407.396398}, "nmea_primary": {"latitude": 45.63322, "longitude": 13.585351666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:05.862027+00:00", "timestamp_unix": 1767833405.862027}, "nmea_secondary": {"latitude": 45.63331, "longitude": 13.585345, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:06.687905+00:00", "timestamp_unix": 1767833406.687905}}

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


validation_timestamp: 2026-01-08T00:50:37.501482+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.43510254348765, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.4148790332965815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.039154222928226, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.830212377585635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02846073878372128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.209652461098795, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.354870574676703, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.215194032742466, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.328447936627903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.825637353823755, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.633095, "longitude": 13.585299, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:27+00:00", "timestamp_unix": 1767833427.0}, "starlink_location": {"latitude": 45.633065390954805, "longitude": 13.585243382699394, "altitude": 80.25000006259913, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:50:37.454231+00:00", "timestamp_unix": 1767833437.454231}, "starlink_gps": {"latitude": 45.633065644352534, "longitude": 13.585243434298576, "altitude": 80.25000005919313, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:37.454490+00:00", "timestamp_unix": 1767833437.45449}, "nmea_primary": {"latitude": 45.63305, "longitude": 13.585306666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:35.863080+00:00", "timestamp_unix": 1767833435.86308}, "nmea_secondary": {"latitude": 45.633138333333335, "longitude": 13.585303333333334, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:36.686193+00:00", "timestamp_unix": 1767833436.686193}}

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


validation_timestamp: 2026-01-08T00:51:07.425817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.283283591036659, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.266076125912964, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0420894084967736, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.719310830917044, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1077840546746775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.352188162085046, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.137668190309805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.37422423068179, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.0406803978929, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.751967123317545, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.632904, "longitude": 13.58526, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:50:59+00:00", "timestamp_unix": 1767833459.0}, "starlink_location": {"latitude": 45.63291776504065, "longitude": 13.585168420206784, "altitude": 81.94000003393907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:51:07.396039+00:00", "timestamp_unix": 1767833467.396039}, "starlink_gps": {"latitude": 45.63291866544393, "longitude": 13.585168933581034, "altitude": 81.94000002384762, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:07.396302+00:00", "timestamp_unix": 1767833467.396302}, "nmea_primary": {"latitude": 45.63287666666667, "longitude": 13.585258333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:05.877072+00:00", "timestamp_unix": 1767833465.877072}, "nmea_secondary": {"latitude": 45.63297333333333, "longitude": 13.585255, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:06.629457+00:00", "timestamp_unix": 1767833466.629457}}

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


validation_timestamp: 2026-01-08T00:51:37.481854+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.4572606016933065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.45396696299182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.594548288143132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.9700233463511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048096273944654384, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.869408706604763, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.052424743665725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.887579904700937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.0124297785822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.564312877569298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.632725, "longitude": 13.58521, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:30+00:00", "timestamp_unix": 1767833490.0}, "starlink_location": {"latitude": 45.63272142387604, "longitude": 13.58514, "altitude": 79.66610915086174, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:51:37.452523+00:00", "timestamp_unix": 1767833497.452523}, "starlink_gps": {"latitude": 45.632721856416225, "longitude": 13.585140000000003, "altitude": 79.65809666248744, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:37.452784+00:00", "timestamp_unix": 1767833497.452784}, "nmea_primary": {"latitude": 45.63270166666667, "longitude": 13.58521, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:35.861902+00:00", "timestamp_unix": 1767833495.861902}, "nmea_secondary": {"latitude": 45.632796666666664, "longitude": 13.585211666666666, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:51:36.394788+00:00", "timestamp_unix": 1767833496.394788}}

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


validation_timestamp: 2026-01-08T00:52:07.480702+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.245820369729966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2374257475807875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.275412070685691, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.259015979472795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02162969705050207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.51356202565551, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.821910157642426, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.511760099712948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.802357576685575, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.418140834194125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63255, "longitude": 13.585158, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:01+00:00", "timestamp_unix": 1767833521.0}, "starlink_location": {"latitude": 45.63254865915775, "longitude": 13.585064830536025, "altitude": 79.8700000020748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:52:07.452198+00:00", "timestamp_unix": 1767833527.452198}, "starlink_gps": {"latitude": 45.63254883984728, "longitude": 13.58506493355734, "altitude": 79.87000000212505, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:07.452455+00:00", "timestamp_unix": 1767833527.452455}, "nmea_primary": {"latitude": 45.632531666666665, "longitude": 13.585145, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:05.863377+00:00", "timestamp_unix": 1767833525.863377}, "nmea_secondary": {"latitude": 45.632615, "longitude": 13.585166666666666, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:06.383642+00:00", "timestamp_unix": 1767833526.383642}}

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


validation_timestamp: 2026-01-08T00:52:37.422005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.43765468251498, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.467055733365088, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9442183367122933, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.845707485476655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07403861615124234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.075918456907464, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.177051788248887, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.116148092558667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.155519147061629, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.788007316360623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63236, "longitude": 13.585089, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:33+00:00", "timestamp_unix": 1767833553.0}, "starlink_location": {"latitude": 45.632346416023964, "longitude": 13.585021818305101, "altitude": 80.63000000003754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:52:37.391733+00:00", "timestamp_unix": 1767833557.391733}, "starlink_gps": {"latitude": 45.632346932255615, "longitude": 13.585021216896228, "altitude": 80.52000002939947, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:37.392040+00:00", "timestamp_unix": 1767833557.39204}, "nmea_primary": {"latitude": 45.632351666666665, "longitude": 13.585086666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:35.861347+00:00", "timestamp_unix": 1767833555.861347}, "nmea_secondary": {"latitude": 45.63243, "longitude": 13.585101666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:52:36.315709+00:00", "timestamp_unix": 1767833556.315709}}

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


validation_timestamp: 2026-01-08T00:53:07.485754+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.041038408467075, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.04322334528389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5047315241687869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.280098901564378, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028488221438699612, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.377919347824768, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.276392577920845, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.376618204515427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.251387405617402, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.644732370792862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.632164, "longitude": 13.58501, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:05+00:00", "timestamp_unix": 1767833585.0}, "starlink_location": {"latitude": 45.63217368950322, "longitude": 13.584946665273465, "altitude": 82.96000000315367, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:53:07.452255+00:00", "timestamp_unix": 1767833587.452255}, "starlink_gps": {"latitude": 45.63217394314564, "longitude": 13.58494671692165, "altitude": 82.96000000285356, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:07.452517+00:00", "timestamp_unix": 1767833587.452517}, "nmea_primary": {"latitude": 45.63216833333333, "longitude": 13.585028333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:05.860384+00:00", "timestamp_unix": 1767833585.860384}, "nmea_secondary": {"latitude": 45.632255, "longitude": 13.585033333333334, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:06.099217+00:00", "timestamp_unix": 1767833586.099217}}

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


validation_timestamp: 2026-01-08T00:53:37.376717+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.493427812036171, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.559630024322712, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.886831980221151, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.360720019847195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11343793646040409, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.219948495346765, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.83383131827543, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.264230912321779, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.760503830823572, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.934935711432553, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.631966, "longitude": 13.58495, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:36+00:00", "timestamp_unix": 1767833616.0}, "starlink_location": {"latitude": 45.631996855007614, "longitude": 13.58486432217244, "altitude": 86.08218832300443, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:53:37.349226+00:00", "timestamp_unix": 1767833617.349226}, "starlink_gps": {"latitude": 45.631997864992485, "longitude": 13.584864116513947, "altitude": 86.05011533779634, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:37.349488+00:00", "timestamp_unix": 1767833617.349488}, "nmea_primary": {"latitude": 45.631978333333336, "longitude": 13.584966666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:35.874910+00:00", "timestamp_unix": 1767833615.87491}, "nmea_secondary": {"latitude": 45.63207666666667, "longitude": 13.584965, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:36.396785+00:00", "timestamp_unix": 1767833616.396785}}

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


validation_timestamp: 2026-01-08T00:54:07.422763+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.605462983211567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.336616849437032, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.392281421525228, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.07514915816153, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2713093948892449, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.205247652018007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.244094881579395, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.958087653555266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.005964301378445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.904085600714735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.631844, "longitude": 13.584915, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:53:57+00:00", "timestamp_unix": 1767833637.0}, "starlink_location": {"latitude": 45.63179640242474, "longitude": 13.5848119092359, "altitude": 83.26000000409975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:54:07.389668+00:00", "timestamp_unix": 1767833647.389668}, "starlink_gps": {"latitude": 45.631797465077824, "longitude": 13.584815050215164, "altitude": 83.41000005186791, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:07.389958+00:00", "timestamp_unix": 1767833647.389958}, "nmea_primary": {"latitude": 45.631798333333336, "longitude": 13.584891666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:05.855635+00:00", "timestamp_unix": 1767833645.855635}, "nmea_secondary": {"latitude": 45.63187833333333, "longitude": 13.584896666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:06.330029+00:00", "timestamp_unix": 1767833646.330029}}

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


validation_timestamp: 2026-01-08T00:54:37.499065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.068944308070393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.039742249326575, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1971928285276716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6116783061375557, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056431228298139825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.961179531389299, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.499013910758377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.956873619733163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.452252840361266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.676728120113853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63164, "longitude": 13.584837, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:29+00:00", "timestamp_unix": 1767833669.0}, "starlink_location": {"latitude": 45.63161489951131, "longitude": 13.58475347349818, "altitude": 79.12000000321031, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:54:37.468909+00:00", "timestamp_unix": 1767833677.468909}, "starlink_gps": {"latitude": 45.63161540194188, "longitude": 13.584753575805081, "altitude": 79.12000000140223, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:37.469171+00:00", "timestamp_unix": 1767833677.469171}, "nmea_primary": {"latitude": 45.631611666666664, "longitude": 13.58483, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:35.859745+00:00", "timestamp_unix": 1767833675.859745}, "nmea_secondary": {"latitude": 45.63167166666667, "longitude": 13.584826666666666, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:54:36.016321+00:00", "timestamp_unix": 1767833676.016321}}

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


validation_timestamp: 2026-01-08T00:55:07.498759+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.012382324338, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.013712179677572, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6665707968273984, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.044231036757532, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2545408888050991, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.193618157893801, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.404774370251824, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.243725777664441, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.28434697306541, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.37598364363837, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.631443, "longitude": 13.584779, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:02+00:00", "timestamp_unix": 1767833702.0}, "starlink_location": {"latitude": 45.63143682302166, "longitude": 13.584676333333334, "altitude": 75.13999999962081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:55:07.468127+00:00", "timestamp_unix": 1767833707.468127}, "starlink_gps": {"latitude": 45.6314391056985, "longitude": 13.58467608748802, "altitude": 75.05000006045222, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:07.468381+00:00", "timestamp_unix": 1767833707.468381}, "nmea_primary": {"latitude": 45.63143, "longitude": 13.584768333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:05.860201+00:00", "timestamp_unix": 1767833705.860201}, "nmea_secondary": {"latitude": 45.631478333333334, "longitude": 13.584766666666667, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:06.307078+00:00", "timestamp_unix": 1767833706.307078}}

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


validation_timestamp: 2026-01-08T00:55:37.417699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.361666558888115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.423198103046681, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5443624629025023, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.661366066013067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08231942270904231, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.248014854701161, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7645351202492705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.319879376683972, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.782092970093464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.930396087748651, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.631252, "longitude": 13.58471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:33+00:00", "timestamp_unix": 1767833733.0}, "starlink_location": {"latitude": 45.631250553998754, "longitude": 13.5846410756996, "altitude": 75.79000000200398, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:55:37.387878+00:00", "timestamp_unix": 1767833737.387878}, "starlink_gps": {"latitude": 45.631251031850574, "longitude": 13.584640267084511, "altitude": 75.50005447291136, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:37.388138+00:00", "timestamp_unix": 1767833737.388138}, "nmea_primary": {"latitude": 45.63124, "longitude": 13.58472, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:35.842242+00:00", "timestamp_unix": 1767833735.842242}, "nmea_secondary": {"latitude": 45.63129333333333, "longitude": 13.58472, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:55:36.305067+00:00", "timestamp_unix": 1767833736.305067}}

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


validation_timestamp: 2026-01-08T00:56:07.477313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.677023485391847, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.67860330490044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.54830086284119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.405766899359092, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03324602222838084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.224069307860535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.320460111794653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.225236132967777, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.298417838773299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.649405168911727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63107, "longitude": 13.584659, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:05+00:00", "timestamp_unix": 1767833765.0}, "starlink_location": {"latitude": 45.631081954726795, "longitude": 13.58460133058017, "altitude": 77.70000000378168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:56:07.445915+00:00", "timestamp_unix": 1767833767.445915}, "starlink_gps": {"latitude": 45.63108224484437, "longitude": 13.584601433960229, "altitude": 77.70000000225716, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:07.446177+00:00", "timestamp_unix": 1767833767.446177}, "nmea_primary": {"latitude": 45.63106666666667, "longitude": 13.584678333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:05.845054+00:00", "timestamp_unix": 1767833765.845054}, "nmea_secondary": {"latitude": 45.63110833333333, "longitude": 13.584673333333333, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:06.321094+00:00", "timestamp_unix": 1767833766.321094}}

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


validation_timestamp: 2026-01-08T00:56:37.471799+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.707886131785266, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.718049550613832, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5255116318409172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.473702640907217, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04000084174633759, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.122118831430635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.759790957604466, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.12923801819593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.743530402863426, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0037716990132335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.630886, "longitude": 13.584629, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:36+00:00", "timestamp_unix": 1767833796.0}, "starlink_location": {"latitude": 45.63090115927671, "longitude": 13.584545500000003, "altitude": 75.33390179870365, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:56:37.444884+00:00", "timestamp_unix": 1767833797.444884}, "starlink_gps": {"latitude": 45.63090151901292, "longitude": 13.584545500000003, "altitude": 75.34189840542517, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:37.445141+00:00", "timestamp_unix": 1767833797.445141}, "nmea_primary": {"latitude": 45.63088833333333, "longitude": 13.584648333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:35.824659+00:00", "timestamp_unix": 1767833795.824659}, "nmea_secondary": {"latitude": 45.63093333333333, "longitude": 13.584648333333334, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:36.022914+00:00", "timestamp_unix": 1767833796.022914}}

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


validation_timestamp: 2026-01-08T00:57:07.474036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.831113023642658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.823422940953737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.230491730550541, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8919122956222643, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020163451077907697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.313021603805767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6905249678748975, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.31819870303778, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.6787329212754845, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.117093878321562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.630753, "longitude": 13.584616, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:56:58+00:00", "timestamp_unix": 1767833818.0}, "starlink_location": {"latitude": 45.63072949253102, "longitude": 13.584534833333334, "altitude": 77.45000000230844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:57:07.444226+00:00", "timestamp_unix": 1767833827.444226}, "starlink_gps": {"latitude": 45.63072967386529, "longitude": 13.584534833333336, "altitude": 77.45000000205023, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:07.444483+00:00", "timestamp_unix": 1767833827.444483}, "nmea_primary": {"latitude": 45.630715, "longitude": 13.584613333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:05.825458+00:00", "timestamp_unix": 1767833825.825458}, "nmea_secondary": {"latitude": 45.63077, "longitude": 13.584615, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:06.054955+00:00", "timestamp_unix": 1767833826.054955}}

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


validation_timestamp: 2026-01-08T00:57:37.493562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.157378255800288, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.129583312624837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.464360507067326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.13790819574409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05833220790944294, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.584647704597838, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.997294365538141, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.579754587308139, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.942986209850969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.441260898787758, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.63057, "longitude": 13.584595, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:30+00:00", "timestamp_unix": 1767833850.0}, "starlink_location": {"latitude": 45.630557731979785, "longitude": 13.584517779991158, "altitude": 75.1600000038865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:57:37.464045+00:00", "timestamp_unix": 1767833857.464045}, "starlink_gps": {"latitude": 45.63055823651451, "longitude": 13.584517985457952, "altitude": 75.1600000014583, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:37.464300+00:00", "timestamp_unix": 1767833857.4643}, "nmea_primary": {"latitude": 45.63054833333333, "longitude": 13.584588333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:35.827641+00:00", "timestamp_unix": 1767833855.827641}, "nmea_secondary": {"latitude": 45.630615, "longitude": 13.58458, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:57:36.369461+00:00", "timestamp_unix": 1767833856.369461}}

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


validation_timestamp: 2026-01-08T00:58:07.472525+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.919647881204868, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.905177162400035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.830677146496829, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.89197018875459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024583745123113947, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.120587878711753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.024646619935167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.119144777754711, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.001379779258484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.708044189376789, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.630413, "longitude": 13.584551, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:01+00:00", "timestamp_unix": 1767833881.0}, "starlink_location": {"latitude": 45.63039309035857, "longitude": 13.584494498464473, "altitude": 70.30000000222697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:58:07.442531+00:00", "timestamp_unix": 1767833887.442531}, "starlink_gps": {"latitude": 45.6303933084567, "longitude": 13.584494550275007, "altitude": 70.30000000258062, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:07.442787+00:00", "timestamp_unix": 1767833887.442787}, "nmea_primary": {"latitude": 45.630388333333336, "longitude": 13.58456, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:05.827593+00:00", "timestamp_unix": 1767833885.827593}, "nmea_secondary": {"latitude": 45.63045666666667, "longitude": 13.584543333333333, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:06.280838+00:00", "timestamp_unix": 1767833886.280838}}

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


validation_timestamp: 2026-01-08T00:58:37.412853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.754694613952272, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.810872797696944, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6592316434670904, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.622312522518578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.17756524278190977, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.114987884935016, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.74076750188066, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.178997827816016, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.912364383104695, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.138278024855155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.630238, "longitude": 13.584538, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:33+00:00", "timestamp_unix": 1767833913.0}, "starlink_location": {"latitude": 45.63023126315256, "longitude": 13.584451666666665, "altitude": 74.33000000143777, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:58:37.383051+00:00", "timestamp_unix": 1767833917.383051}, "starlink_gps": {"latitude": 45.63022969757623, "longitude": 13.584451216707519, "altitude": 74.09000003890178, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:37.383311+00:00", "timestamp_unix": 1767833917.383311}, "nmea_primary": {"latitude": 45.63023833333333, "longitude": 13.584516666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:35.866480+00:00", "timestamp_unix": 1767833915.86648}, "nmea_secondary": {"latitude": 45.63030166666667, "longitude": 13.584501666666666, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:58:36.366781+00:00", "timestamp_unix": 1767833916.366781}}

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


validation_timestamp: 2026-01-08T00:59:07.491970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.201635624940407, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.226467494729883, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4786168763408487, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.9995373432255485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04303488408979642, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.681272361210271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.366724288452165, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.6996364313089884, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.35027317335757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.522386823308243, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.630062, "longitude": 13.584489, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:05+00:00", "timestamp_unix": 1767833945.0}, "starlink_location": {"latitude": 45.63007907084552, "longitude": 13.584386386450525, "altitude": 74.65193606235788, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:59:07.461517+00:00", "timestamp_unix": 1767833947.461517}, "starlink_gps": {"latitude": 45.630079430349085, "longitude": 13.584386181486279, "altitude": 74.65992749301152, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:07.461769+00:00", "timestamp_unix": 1767833947.461769}, "nmea_primary": {"latitude": 45.630075, "longitude": 13.584485, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:05.848647+00:00", "timestamp_unix": 1767833945.848647}, "nmea_secondary": {"latitude": 45.630131666666664, "longitude": 13.584463333333334, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:05.999629+00:00", "timestamp_unix": 1767833945.999629}}

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


validation_timestamp: 2026-01-08T00:59:37.488101+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.425968417098966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.314587727522072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.784978560114223, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.524353244243828, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5429755362278702, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.654147508207387, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.783632491368135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.314482671670519, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.82920073085366, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.1649546373779485, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.629944, "longitude": 13.584439, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:26+00:00", "timestamp_unix": 1767833966.0}, "starlink_location": {"latitude": 45.62991557034379, "longitude": 13.584338553401134, "altitude": 75.93192490314829, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T00:59:37.460765+00:00", "timestamp_unix": 1767833977.460765}, "starlink_gps": {"latitude": 45.62991160414502, "longitude": 13.584342626803254, "altitude": 76.01000005745344, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:37.461026+00:00", "timestamp_unix": 1767833977.461026}, "nmea_primary": {"latitude": 45.62991, "longitude": 13.584436666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:35.848030+00:00", "timestamp_unix": 1767833975.84803}, "nmea_secondary": {"latitude": 45.629965, "longitude": 13.584426666666667, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:36.360351+00:00", "timestamp_unix": 1767833976.360351}}

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


validation_timestamp: 2026-01-08T01:00:07.468666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.850557745569426, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8395082068288815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4530074249034817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6745741433102124, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02443168254179368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.361727439464802, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.42568258443823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.35921990958098, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.421212829956712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.14678266131586, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.629772, "longitude": 13.584374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T00:59:57+00:00", "timestamp_unix": 1767833997.0}, "starlink_location": {"latitude": 45.62975342444755, "longitude": 13.584289998647828, "altitude": 77.55000000136549, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:00:07.439404+00:00", "timestamp_unix": 1767834007.439404}, "starlink_gps": {"latitude": 45.62975364119664, "longitude": 13.584290050137293, "altitude": 77.5500000006332, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:07.439662+00:00", "timestamp_unix": 1767834007.439662}, "nmea_primary": {"latitude": 45.62975, "longitude": 13.584371666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:05.862382+00:00", "timestamp_unix": 1767834005.862382}, "nmea_secondary": {"latitude": 45.629755, "longitude": 13.584398333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:06.280196+00:00", "timestamp_unix": 1767834006.280196}}

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


validation_timestamp: 2026-01-08T01:00:37.468586+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.175155875212531, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.165967222230531, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.116772205180735, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6465716080606194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029227908323246708, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.328220692761736, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.537205659149079, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.3240677852337335, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.53267148733449, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.21092429822598, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62958, "longitude": 13.584317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:29+00:00", "timestamp_unix": 1767834029.0}, "starlink_location": {"latitude": 45.629577522979716, "longitude": 13.584237663969786, "altitude": 76.30000000407891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:00:37.437792+00:00", "timestamp_unix": 1767834037.437792}, "starlink_gps": {"latitude": 45.62957777578165, "longitude": 13.584237766919063, "altitude": 76.30000000331533, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:37.438045+00:00", "timestamp_unix": 1767834037.438045}, "nmea_primary": {"latitude": 45.62957, "longitude": 13.584318333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:35.851499+00:00", "timestamp_unix": 1767834035.851499}, "nmea_secondary": {"latitude": 45.62956833333333, "longitude": 13.584346666666667, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:00:36.286074+00:00", "timestamp_unix": 1767834036.286074}}

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


validation_timestamp: 2026-01-08T01:01:07.487648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.285289061190528, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.253086302669918, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1176107584804404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9712694645492148, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06851549440825128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.644121483014787, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.249235578704774, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.622227428993545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.218399776680723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.91179717793871, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.629406, "longitude": 13.584253, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:01+00:00", "timestamp_unix": 1767834061.0}, "starlink_location": {"latitude": 45.62939831247962, "longitude": 13.584172919870698, "altitude": 76.34000000490376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:01:07.458477+00:00", "timestamp_unix": 1767834067.458477}, "starlink_gps": {"latitude": 45.629398889655334, "longitude": 13.584173228366243, "altitude": 76.34000000427208, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:07.458733+00:00", "timestamp_unix": 1767834067.458733}, "nmea_primary": {"latitude": 45.629396666666665, "longitude": 13.584258333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:05.854023+00:00", "timestamp_unix": 1767834065.854023}, "nmea_secondary": {"latitude": 45.62940666666667, "longitude": 13.584278333333334, "altitude": 39.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:06.371054+00:00", "timestamp_unix": 1767834066.371054}}

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


validation_timestamp: 2026-01-08T01:01:37.487225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.199596568777785, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.214967375380554, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9654458965866032, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5323960736048075, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048127666490251145, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.084524358315958, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.32395516396239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.097554838492027, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.331433220258171, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.606791815224137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.629234, "longitude": 13.584171, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:33+00:00", "timestamp_unix": 1767834093.0}, "starlink_location": {"latitude": 45.62925448448232, "longitude": 13.584083166666668, "altitude": 78.01192618996257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:01:37.457955+00:00", "timestamp_unix": 1767834097.457955}, "starlink_gps": {"latitude": 45.62925491730482, "longitude": 13.584083166666664, "altitude": 78.01994389632758, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:37.458212+00:00", "timestamp_unix": 1767834097.458212}, "nmea_primary": {"latitude": 45.629235, "longitude": 13.584183333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:35.849098+00:00", "timestamp_unix": 1767834095.849098}, "nmea_secondary": {"latitude": 45.629241666666665, "longitude": 13.584201666666667, "altitude": 41.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:01:36.080071+00:00", "timestamp_unix": 1767834096.080071}}

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


validation_timestamp: 2026-01-08T01:02:07.485992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.907620834734712, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.91960033992478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.277773734282718, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7611263130413053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05652954285103291, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.060196916081455, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0312605410701465, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.050366787247685, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.011784075529151, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2304386202302036, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62905, "longitude": 13.584103, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:05+00:00", "timestamp_unix": 1767834125.0}, "starlink_location": {"latitude": 45.62906823257316, "longitude": 13.58403164012603, "altitude": 83.21000000335894, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:02:07.457063+00:00", "timestamp_unix": 1767834127.457063}, "starlink_gps": {"latitude": 45.629068735879066, "longitude": 13.584031742606475, "altitude": 83.21000000175319, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:07.457320+00:00", "timestamp_unix": 1767834127.45732}, "nmea_primary": {"latitude": 45.62907, "longitude": 13.584096666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:05.844692+00:00", "timestamp_unix": 1767834125.844692}, "nmea_secondary": {"latitude": 45.629081666666664, "longitude": 13.58412, "altitude": 42.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:06.380083+00:00", "timestamp_unix": 1767834126.380083}}

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


validation_timestamp: 2026-01-08T01:02:37.467357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0698551107478105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.048573325190139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.926129277260805, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.819910618380031, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029373723670095674, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5126806436653233, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.835660445888636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.5082639461315175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.8074537218746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.388466120637003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62893, "longitude": 13.584049, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:27+00:00", "timestamp_unix": 1767834147.0}, "starlink_location": {"latitude": 45.62890218916204, "longitude": 13.58398183044733, "altitude": 79.63000000293826, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:02:37.437526+00:00", "timestamp_unix": 1767834157.437526}, "starlink_gps": {"latitude": 45.62890244322518, "longitude": 13.583981933908962, "altitude": 79.63000000152844, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:37.437782+00:00", "timestamp_unix": 1767834157.437782}, "nmea_primary": {"latitude": 45.62889833333333, "longitude": 13.584026666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:35.833053+00:00", "timestamp_unix": 1767834155.833053}, "nmea_secondary": {"latitude": 45.628946666666664, "longitude": 13.584021666666667, "altitude": 43.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:36.282213+00:00", "timestamp_unix": 1767834156.282213}}

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


validation_timestamp: 2026-01-08T01:03:07.485026+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.67179106331579, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.63843027567298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3252826976794627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.471868494765741, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05376970426082491, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.311859679202088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.4655768850008, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.293445723820397, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.412383404693712, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.340626424160092, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.628746, "longitude": 13.583971, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:02:58+00:00", "timestamp_unix": 1767834178.0}, "starlink_location": {"latitude": 45.62873348445386, "longitude": 13.583887086617331, "altitude": 77.76000000373642, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:03:07.455368+00:00", "timestamp_unix": 1767834187.455368}, "starlink_gps": {"latitude": 45.628733917249335, "longitude": 13.58388739504771, "altitude": 77.76000000230745, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:07.455631+00:00", "timestamp_unix": 1767834187.455631}, "nmea_primary": {"latitude": 45.628728333333335, "longitude": 13.583955, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:05.831141+00:00", "timestamp_unix": 1767834185.831141}, "nmea_secondary": {"latitude": 45.62880333333333, "longitude": 13.583956666666667, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:06.371269+00:00", "timestamp_unix": 1767834186.371269}}

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


validation_timestamp: 2026-01-08T01:03:37.492314+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.304449736924596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2985416234772735, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1953452960163684, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.654852184315246, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05823272069837627, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.608348166508453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.579464648488758, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.610606141463387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.531958465782617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4231839152046515, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.628567, "longitude": 13.5839, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:29+00:00", "timestamp_unix": 1767834209.0}, "starlink_location": {"latitude": 45.6285782324005, "longitude": 13.583807446854754, "altitude": 78.49000000412885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:03:37.455952+00:00", "timestamp_unix": 1767834217.455952}, "starlink_gps": {"latitude": 45.628578736074736, "longitude": 13.583807651963827, "altitude": 78.49000000265038, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:37.456218+00:00", "timestamp_unix": 1767834217.456218}, "nmea_primary": {"latitude": 45.62856, "longitude": 13.583888333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:35.828600+00:00", "timestamp_unix": 1767834215.8286}, "nmea_secondary": {"latitude": 45.62862666666667, "longitude": 13.583893333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:03:36.286835+00:00", "timestamp_unix": 1767834216.286835}}

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


validation_timestamp: 2026-01-08T01:04:07.482403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5224531889296875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.512523405074781, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3978685554512527, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.930905859237923, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04797111302757877, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.127399071327295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.746555142736943, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.118236787905289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.7106604945583, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.460301283079433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.6284, "longitude": 13.583844, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:02+00:00", "timestamp_unix": 1767834242.0}, "starlink_location": {"latitude": 45.628387651682544, "longitude": 13.583762000000002, "altitude": 76.47806391994605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:04:07.454090+00:00", "timestamp_unix": 1767834247.45409}, "starlink_gps": {"latitude": 45.62838808309713, "longitude": 13.583762, "altitude": 76.4700722951277, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:07.454352+00:00", "timestamp_unix": 1767834247.454352}, "nmea_primary": {"latitude": 45.62839666666667, "longitude": 13.583826666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:05.830447+00:00", "timestamp_unix": 1767834245.830447}, "nmea_secondary": {"latitude": 45.62845333333333, "longitude": 13.583845, "altitude": 36.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:06.290053+00:00", "timestamp_unix": 1767834246.290053}}

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


validation_timestamp: 2026-01-08T01:04:37.484220+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.029376782809048, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.020663099730921, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.4050461555570118, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.672625067481585, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05803256818979844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.692535245824775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.714099811916364, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.681955239804979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.663669224292187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.417525250053434, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.628216, "longitude": 13.583784, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:34+00:00", "timestamp_unix": 1767834274.0}, "starlink_location": {"latitude": 45.62822373274377, "longitude": 13.583694280332457, "altitude": 76.68806034414762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:04:37.453249+00:00", "timestamp_unix": 1767834277.453249}, "starlink_gps": {"latitude": 45.62822423468682, "longitude": 13.583694484735263, "altitude": 76.68009053378918, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:37.453509+00:00", "timestamp_unix": 1767834277.453509}, "nmea_primary": {"latitude": 45.628218333333336, "longitude": 13.58378, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:35.847246+00:00", "timestamp_unix": 1767834275.847246}, "nmea_secondary": {"latitude": 45.628285, "longitude": 13.583783333333333, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:04:36.082542+00:00", "timestamp_unix": 1767834276.082542}}

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


validation_timestamp: 2026-01-08T01:05:07.484707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.791418811415348, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.817976800516464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7712644990921897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.025284643177756, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06446790414462569, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.636701543173371, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.398988543183847, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.649238922076472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.352304817948818, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.339619497828664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62804, "longitude": 13.583719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:05+00:00", "timestamp_unix": 1767834305.0}, "starlink_location": {"latitude": 45.628076312634086, "longitude": 13.583633306659632, "altitude": 77.79000000447594, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:05:07.452271+00:00", "timestamp_unix": 1767834307.452271}, "starlink_gps": {"latitude": 45.62807688795982, "longitude": 13.583633409159452, "altitude": 77.79000000219996, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:07.452529+00:00", "timestamp_unix": 1767834307.452529}, "nmea_primary": {"latitude": 45.628055, "longitude": 13.583726666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:05.829910+00:00", "timestamp_unix": 1767834305.82991}, "nmea_secondary": {"latitude": 45.62813, "longitude": 13.583726666666667, "altitude": 34.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:06.298295+00:00", "timestamp_unix": 1767834306.298295}}

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


validation_timestamp: 2026-01-08T01:05:37.459367+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.10158113323077, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.11979866250646, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.539778632440455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.659997872275369, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020648932901068714, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.53628540291503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.787615163172294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.546055542380988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.77367601306922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.602739753281899, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62788, "longitude": 13.583661, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:36+00:00", "timestamp_unix": 1767834336.0}, "starlink_location": {"latitude": 45.627908492526, "longitude": 13.583627501360818, "altitude": 82.33000000154034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:05:37.429693+00:00", "timestamp_unix": 1767834337.429693}, "starlink_gps": {"latitude": 45.62790867464311, "longitude": 13.583627449447494, "altitude": 82.33000000198084, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:37.429955+00:00", "timestamp_unix": 1767834337.429955}, "nmea_primary": {"latitude": 45.627896666666665, "longitude": 13.583683333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:35.827651+00:00", "timestamp_unix": 1767834335.827651}, "nmea_secondary": {"latitude": 45.627965, "longitude": 13.583686666666667, "altitude": 33.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:36.327673+00:00", "timestamp_unix": 1767834336.327673}}

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


validation_timestamp: 2026-01-08T01:06:07.463894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.009826874191369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.98942281447874, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3584293945740065, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.667455285443863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024531928866947474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.824097187461559, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.67612346314602, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.8181179766463114, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.655904045405101, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.326432714064576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62777, "longitude": 13.583635, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:05:57+00:00", "timestamp_unix": 1767834357.0}, "starlink_location": {"latitude": 45.627737090307384, "longitude": 13.583590998468283, "altitude": 80.49388651626622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:06:07.430655+00:00", "timestamp_unix": 1767834367.430655}, "starlink_gps": {"latitude": 45.62773730794583, "longitude": 13.583591050167144, "altitude": 80.49791810244479, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:07.430916+00:00", "timestamp_unix": 1767834367.430916}, "nmea_primary": {"latitude": 45.62774, "longitude": 13.58364, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:05.836757+00:00", "timestamp_unix": 1767834365.836757}, "nmea_secondary": {"latitude": 45.62779333333334, "longitude": 13.583668333333334, "altitude": 34.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:06.111195+00:00", "timestamp_unix": 1767834366.111195}}

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


validation_timestamp: 2026-01-08T01:06:37.459963+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.6401095851973855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.632800333357733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7780731590874148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.115775893615565, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025516373185292297, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.10906038572547, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.184422008128744, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.09920916402046, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.161286729115337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.58386271463143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62758, "longitude": 13.583607, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:30+00:00", "timestamp_unix": 1767834390.0}, "starlink_location": {"latitude": 45.62758142380861, "longitude": 13.583534497018212, "altitude": 77.50000000159952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:06:37.428995+00:00", "timestamp_unix": 1767834397.428995}, "starlink_gps": {"latitude": 45.62758164157844, "longitude": 13.583534600478062, "altitude": 77.50000000221694, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:37.429255+00:00", "timestamp_unix": 1767834397.429255}, "nmea_primary": {"latitude": 45.627585, "longitude": 13.5836, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:35.839349+00:00", "timestamp_unix": 1767834395.839349}, "nmea_secondary": {"latitude": 45.627635, "longitude": 13.583606666666666, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:06:36.320101+00:00", "timestamp_unix": 1767834396.320101}}

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


validation_timestamp: 2026-01-08T01:07:07.422092+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.960144965683787, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.596351806836805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3620685555030749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.06550990853466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3656240497511916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.255684246720731, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.26836308249443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.893155089715595, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.108771182767299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.937495355304387, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.62742, "longitude": 13.583581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:01+00:00", "timestamp_unix": 1767834421.0}, "starlink_location": {"latitude": 45.627425839988575, "longitude": 13.583491883511673, "altitude": 77.0300000018825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T01:07:07.389927+00:00", "timestamp_unix": 1767834427.389927}, "starlink_gps": {"latitude": 45.62742521611548, "longitude": 13.5834965, "altitude": 77.24000003162939, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:07.390193+00:00", "timestamp_unix": 1767834427.390193}, "nmea_primary": {"latitude": 45.62742166666666, "longitude": 13.583585, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:05.839634+00:00", "timestamp_unix": 1767834425.839634}, "nmea_secondary": {"latitude": 45.627491666666664, "longitude": 13.583565, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T01:07:06.368159+00:00", "timestamp_unix": 1767834426.368159}}

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


