# positions_validation

validation_timestamp: 2026-01-09T00:48:26.988830+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.497446780034227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.497446780034227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.150629729977739, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.42497218039576, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.392218245419244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.112376282996667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.392218245419244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.112376282996667, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.538470468595575, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579315, "longitude": 13.679083, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:22+00:00", "timestamp_unix": 1767919702.0}, "starlink_location": {"latitude": 45.57928933333336, "longitude": 13.679007999999996, "altitude": 80.5199999997108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:48:26.953979+00:00", "timestamp_unix": 1767919706.953979}, "starlink_gps": {"latitude": 45.57928933333336, "longitude": 13.679007999999996, "altitude": 80.5199999997108, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:26.954230+00:00", "timestamp_unix": 1767919706.95423}, "nmea_primary": {"latitude": 45.579343333333334, "longitude": 13.679083333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:25.605473+00:00", "timestamp_unix": 1767919705.605473}, "nmea_secondary": {"latitude": 45.57930833333333, "longitude": 13.679053333333334, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:26.113918+00:00", "timestamp_unix": 1767919706.113918}}

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


validation_timestamp: 2026-01-09T00:48:56.990199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.4676422107450326, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.4550899136534783, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5455534583376203, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.048525025893895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012579388624102673, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.8313885965950965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5224605400501445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.82310383592987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5161467443727932, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.348919193860611, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57929, "longitude": 13.679012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:53+00:00", "timestamp_unix": 1767919733.0}, "starlink_location": {"latitude": 45.57928159948896, "longitude": 13.6789826529367, "altitude": 79.85000000703216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:48:56.954347+00:00", "timestamp_unix": 1767919736.954347}, "starlink_gps": {"latitude": 45.57928163536984, "longitude": 13.67898280622279, "altitude": 79.85000000694092, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:56.954598+00:00", "timestamp_unix": 1767919736.954598}, "nmea_primary": {"latitude": 45.579321666666665, "longitude": 13.679006666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:55.606989+00:00", "timestamp_unix": 1767919735.606989}, "nmea_secondary": {"latitude": 45.579295, "longitude": 13.678986666666667, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:48:56.125762+00:00", "timestamp_unix": 1767919736.125762}}

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


validation_timestamp: 2026-01-09T00:49:26.989382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1938790089815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.201564239005226, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.704264474195455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3349705864485655, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007943620512610206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.206554815780575, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5276326422104027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.211742529853429, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.535274769314041, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.316540628363964, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579273, "longitude": 13.678918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:25+00:00", "timestamp_unix": 1767919765.0}, "starlink_location": {"latitude": 45.57926799999995, "longitude": 13.678945268708821, "altitude": 79.95000000444061, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:49:26.952461+00:00", "timestamp_unix": 1767919766.952461}, "starlink_gps": {"latitude": 45.57926799999995, "longitude": 13.6789453707755, "altitude": 79.95000000444061, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:26.952710+00:00", "timestamp_unix": 1767919766.95271}, "nmea_primary": {"latitude": 45.579296666666664, "longitude": 13.67891, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:25.608855+00:00", "timestamp_unix": 1767919765.608855}, "nmea_secondary": {"latitude": 45.579276666666665, "longitude": 13.678901666666667, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:26.140946+00:00", "timestamp_unix": 1767919766.140946}}

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


validation_timestamp: 2026-01-09T00:49:56.987579+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.07607075630079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.063620312200396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.102570251152465, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9373651286993177, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012508846194110423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.871339238484337, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.6159062171622995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.86077626118701, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.603972328286887, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2576876902167022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57925, "longitude": 13.678836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:46+00:00", "timestamp_unix": 1767919786.0}, "starlink_location": {"latitude": 45.5792167662804, "longitude": 13.678729486807624, "altitude": 79.54000000842044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:49:56.951655+00:00", "timestamp_unix": 1767919796.951655}, "starlink_gps": {"latitude": 45.579216801960065, "longitude": 13.678729639233946, "altitude": 79.54000000763946, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:56.951944+00:00", "timestamp_unix": 1767919796.951944}, "nmea_primary": {"latitude": 45.57927166666666, "longitude": 13.678793333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:55.607704+00:00", "timestamp_unix": 1767919795.607704}, "nmea_secondary": {"latitude": 45.579251666666664, "longitude": 13.678798333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:49:56.166147+00:00", "timestamp_unix": 1767919796.166147}}

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


validation_timestamp: 2026-01-09T00:50:26.986772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.405866067138009, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.393505080747113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.468445017250747, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6369278039872115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012549915077610281, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.447594492174123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.892667499845249, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.435466570770361, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.880152402883185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.262095780877773, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579224, "longitude": 13.678702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:18+00:00", "timestamp_unix": 1767919818.0}, "starlink_location": {"latitude": 45.57921143285401, "longitude": 13.678582486410319, "altitude": 75.06000000637749, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:50:26.950852+00:00", "timestamp_unix": 1767919826.950852}, "starlink_gps": {"latitude": 45.57921146865076, "longitude": 13.678582639337096, "altitude": 75.06000000615421, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:26.951104+00:00", "timestamp_unix": 1767919826.951104}, "nmea_primary": {"latitude": 45.57924333333333, "longitude": 13.678651666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:25.607290+00:00", "timestamp_unix": 1767919825.60729}, "nmea_secondary": {"latitude": 45.57922666666666, "longitude": 13.678668333333333, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:26.108565+00:00", "timestamp_unix": 1767919826.108565}}

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


validation_timestamp: 2026-01-09T00:50:56.971297+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.391097976880873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.36029151741409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.139608765089951, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9284201875386953, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03193331538994935, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.825854922378501, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.533092932864329, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.806417704142233, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.504836171407429, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.305738845227304, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579185, "longitude": 13.67855, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:50+00:00", "timestamp_unix": 1767919850.0}, "starlink_location": {"latitude": 45.57916516666657, "longitude": 13.67844597426169, "altitude": 75.75000001147609, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:50:56.931371+00:00", "timestamp_unix": 1767919856.931371}, "starlink_gps": {"latitude": 45.57916516666657, "longitude": 13.678446384568485, "altitude": 75.7500000112899, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:56.931625+00:00", "timestamp_unix": 1767919856.931625}, "nmea_primary": {"latitude": 45.579206666666664, "longitude": 13.678491666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:55.604712+00:00", "timestamp_unix": 1767919855.604712}, "nmea_secondary": {"latitude": 45.57919666666667, "longitude": 13.678531666666666, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:50:56.069658+00:00", "timestamp_unix": 1767919856.069658}}

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


validation_timestamp: 2026-01-09T00:51:26.990506+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.68915642375948, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.680275842587154, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.57899935146364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.703372933647811, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008884823923737014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.713874915743531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.908790787020033, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.706459563360722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.900142223227633, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.059361236034958, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57914, "longitude": 13.678376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:22+00:00", "timestamp_unix": 1767919882.0}, "starlink_location": {"latitude": 45.579107099493264, "longitude": 13.67828910197792, "altitude": 78.22991367291878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:51:26.949283+00:00", "timestamp_unix": 1767919886.949283}, "starlink_gps": {"latitude": 45.57910713532131, "longitude": 13.678289204018064, "altitude": 78.23389576294133, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:26.949538+00:00", "timestamp_unix": 1767919886.949538}, "nmea_primary": {"latitude": 45.579175, "longitude": 13.678345, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:25.606585+00:00", "timestamp_unix": 1767919885.606585}, "nmea_secondary": {"latitude": 45.57917, "longitude": 13.678396666666666, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:26.200337+00:00", "timestamp_unix": 1767919886.200337}}

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


validation_timestamp: 2026-01-09T00:51:56.983974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5887377074957705, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.577414013244868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.97557583297759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8146521913358926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011932337615005478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.99990488441077, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.48315335343936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.992819307535575, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.47355768224355, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9407258786074744, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579113, "longitude": 13.678239, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:53+00:00", "timestamp_unix": 1767919913.0}, "starlink_location": {"latitude": 45.57909433333324, "longitude": 13.67815865288071, "altitude": 78.26000000730141, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:51:56.948894+00:00", "timestamp_unix": 1767919916.948894}, "starlink_gps": {"latitude": 45.57909433333324, "longitude": 13.678158806197487, "altitude": 78.26000000730141, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:56.949151+00:00", "timestamp_unix": 1767919916.949151}, "nmea_primary": {"latitude": 45.579166666666666, "longitude": 13.678235, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:55.605218+00:00", "timestamp_unix": 1767919915.605218}, "nmea_secondary": {"latitude": 45.579145, "longitude": 13.678256666666666, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:51:56.142951+00:00", "timestamp_unix": 1767919916.142951}}

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


validation_timestamp: 2026-01-09T00:52:27.046213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.227105989186869, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2343577424428185, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.567065177926271, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9354774873767897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02546642766005538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.59315362622926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.292087093324504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.609873664036844, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.299222744324481, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.203134284789736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57915, "longitude": 13.678148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:26+00:00", "timestamp_unix": 1767919946.0}, "starlink_location": {"latitude": 45.579118030706226, "longitude": 13.678082307178085, "altitude": 78.27610738703193, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:52:27.008039+00:00", "timestamp_unix": 1767919947.008039}, "starlink_gps": {"latitude": 45.57911781336254, "longitude": 13.678082410345748, "altitude": 78.2680552046273, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:27.008291+00:00", "timestamp_unix": 1767919947.008291}, "nmea_primary": {"latitude": 45.5792, "longitude": 13.678151666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:25.617709+00:00", "timestamp_unix": 1767919945.617709}, "nmea_secondary": {"latitude": 45.579145, "longitude": 13.678138333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:26.104421+00:00", "timestamp_unix": 1767919946.104421}}

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


validation_timestamp: 2026-01-09T00:52:56.984662+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.483713525329031, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.475295390555566, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.93258353484531, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.281655836095248, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024183531301406103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.247136029909035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.736703313175688, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.265639962851946, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.73227286793152, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.672956437777504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579212, "longitude": 13.678138, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:48+00:00", "timestamp_unix": 1767919968.0}, "starlink_location": {"latitude": 45.579241068951916, "longitude": 13.678065782168266, "altitude": 75.93000002781972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:52:56.946904+00:00", "timestamp_unix": 1767919976.946904}, "starlink_gps": {"latitude": 45.5792408544043, "longitude": 13.678065731247939, "altitude": 75.93000002734485, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:56.947155+00:00", "timestamp_unix": 1767919976.947155}, "nmea_primary": {"latitude": 45.579283333333336, "longitude": 13.678136666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:55.584179+00:00", "timestamp_unix": 1767919975.584179}, "nmea_secondary": {"latitude": 45.57922333333333, "longitude": 13.678135, "altitude": 34.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:52:56.177497+00:00", "timestamp_unix": 1767919976.177497}}

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


validation_timestamp: 2026-01-09T00:53:27.087795+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.770806535760323, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.775067360378749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.034401677159316, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.01631830198237, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01993154276566877, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.916803131751961, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1847491047635805, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9340695901252944, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.2014156749053995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.741162391840883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57933, "longitude": 13.678209, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:19+00:00", "timestamp_unix": 1767919999.0}, "starlink_location": {"latitude": 45.57935526876328, "longitude": 13.67812984712487, "altitude": 77.28008828302086, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:53:26.946315+00:00", "timestamp_unix": 1767920006.946315}, "starlink_gps": {"latitude": 45.579355125194446, "longitude": 13.678129693789936, "altitude": 77.27609906127388, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:26.946571+00:00", "timestamp_unix": 1767920006.946571}, "nmea_primary": {"latitude": 45.57938333333333, "longitude": 13.678223333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:25.601663+00:00", "timestamp_unix": 1767920005.601663}, "nmea_secondary": {"latitude": 45.579365, "longitude": 13.678168333333334, "altitude": 36.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:26.182949+00:00", "timestamp_unix": 1767920006.182949}}

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


validation_timestamp: 2026-01-09T00:53:57.043016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.606980147901862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.629472320089131, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.825112691565362, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.46105321374447, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04014741336666522, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.959000693102616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.514163280569921, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9986473227978845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5222006561932817, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.579058419214784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57941, "longitude": 13.678346, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:51+00:00", "timestamp_unix": 1767920031.0}, "starlink_location": {"latitude": 45.579426530501614, "longitude": 13.678277937596187, "altitude": 76.08000002212897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:53:57.005895+00:00", "timestamp_unix": 1767920037.005895}, "starlink_gps": {"latitude": 45.57942631341209, "longitude": 13.678277525405779, "altitude": 76.08000001902481, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:57.006148+00:00", "timestamp_unix": 1767920037.006148}, "nmea_primary": {"latitude": 45.57946, "longitude": 13.678368333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:55.596704+00:00", "timestamp_unix": 1767920035.596704}, "nmea_secondary": {"latitude": 45.579455, "longitude": 13.678258333333334, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:53:56.146672+00:00", "timestamp_unix": 1767920036.146672}}

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


validation_timestamp: 2026-01-09T00:54:26.981069+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.09114128497324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.109145018767078, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.271665853380987, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.025015301746357, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0202601387045372, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.791351487525584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0308322397437655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8115922741573085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0171912819319258, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.339294012515921, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57946, "longitude": 13.678532, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:22+00:00", "timestamp_unix": 1767920062.0}, "starlink_location": {"latitude": 45.579477567142696, "longitude": 13.678444411547627, "altitude": 76.23000002122133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:54:26.944349+00:00", "timestamp_unix": 1767920066.944349}, "starlink_gps": {"latitude": 45.579477531296206, "longitude": 13.678444156314146, "altitude": 76.23000002014366, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:26.944601+00:00", "timestamp_unix": 1767920066.944601}, "nmea_primary": {"latitude": 45.57948833333333, "longitude": 13.678543333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:25.601494+00:00", "timestamp_unix": 1767920065.601494}, "nmea_secondary": {"latitude": 45.57948833333333, "longitude": 13.678423333333333, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:26.165710+00:00", "timestamp_unix": 1767920066.16571}}

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


validation_timestamp: 2026-01-09T00:54:56.986806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.453453691999678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.482647651440651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.055229699805949, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.630932252220612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03280151104688354, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0645026084720355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.824756667850009, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.085038112916802, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.797351399226313, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.274059453943293, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579456, "longitude": 13.678801, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:54+00:00", "timestamp_unix": 1767920094.0}, "starlink_location": {"latitude": 45.579444865687286, "longitude": 13.678732758620507, "altitude": 78.53000005346154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:54:56.944960+00:00", "timestamp_unix": 1767920096.94496}, "starlink_gps": {"latitude": 45.57944493745542, "longitude": 13.678732349819683, "altitude": 78.53000004980808, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:56.945210+00:00", "timestamp_unix": 1767920096.94521}, "nmea_primary": {"latitude": 45.579483333333336, "longitude": 13.678805, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:55.600519+00:00", "timestamp_unix": 1767920095.600519}, "nmea_secondary": {"latitude": 45.57949, "longitude": 13.678673333333334, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:54:55.857720+00:00", "timestamp_unix": 1767920095.85772}}

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


validation_timestamp: 2026-01-09T00:55:27.041427+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.181759985008852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.246079860317474, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4085520424102334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.61344730048239, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07907203381249647, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.297430217430226, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.882023131812113, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.339673628848761, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.811426992570045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.76356487253002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579388, "longitude": 13.679154, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:25+00:00", "timestamp_unix": 1767920125.0}, "starlink_location": {"latitude": 45.57937668152143, "longitude": 13.679076234680087, "altitude": 75.81000008567261, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:55:27.003298+00:00", "timestamp_unix": 1767920127.003298}, "starlink_gps": {"latitude": 45.579376971127004, "longitude": 13.679075306763181, "altitude": 75.81000007354176, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:27.003553+00:00", "timestamp_unix": 1767920127.003553}, "nmea_primary": {"latitude": 45.57940833333333, "longitude": 13.679143333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:25.598532+00:00", "timestamp_unix": 1767920125.598532}, "nmea_secondary": {"latitude": 45.57947333333333, "longitude": 13.678963333333334, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:26.182476+00:00", "timestamp_unix": 1767920126.182476}}

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


validation_timestamp: 2026-01-09T00:55:56.978244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.874604163427144, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.929030035673509, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2410161945948053, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.361451232922366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05532229212845397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.8263509253090175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.15051013231349, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.877917795819369, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.099085919428493, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.12842684642823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57928, "longitude": 13.67957, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:56+00:00", "timestamp_unix": 1767920156.0}, "starlink_location": {"latitude": 45.57928983106158, "longitude": 13.679495836224406, "altitude": 79.85000015228145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:55:56.942190+00:00", "timestamp_unix": 1767920156.94219}, "starlink_gps": {"latitude": 45.5792900101762, "longitude": 13.679495173056832, "altitude": 79.85000014126848, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:56.942444+00:00", "timestamp_unix": 1767920156.942444}, "nmea_primary": {"latitude": 45.57929, "longitude": 13.679545, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:55.600005+00:00", "timestamp_unix": 1767920155.600005}, "nmea_secondary": {"latitude": 45.579388333333334, "longitude": 13.679343333333334, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:55:56.082491+00:00", "timestamp_unix": 1767920156.082491}}

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


validation_timestamp: 2026-01-09T00:56:26.962766+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.0680128560074866, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.045423971054752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.442522626148334, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.645615340462506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0554429881355141, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.94963839825399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.997863308687455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.002045660105672, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.945657403515476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.92414443366315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579144, "longitude": 13.67989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:18+00:00", "timestamp_unix": 1767920178.0}, "starlink_location": {"latitude": 45.579125490426335, "longitude": 13.679887410689274, "altitude": 76.74000014472966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:56:26.922409+00:00", "timestamp_unix": 1767920186.922409}, "starlink_gps": {"latitude": 45.57912574228003, "longitude": 13.679886795867496, "altitude": 76.74000013460498, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:26.922661+00:00", "timestamp_unix": 1767920186.922661}, "nmea_primary": {"latitude": 45.57911333333333, "longitude": 13.679975, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:25.598821+00:00", "timestamp_unix": 1767920185.598821}, "nmea_secondary": {"latitude": 45.579215, "longitude": 13.67978, "altitude": 33.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:26.093379+00:00", "timestamp_unix": 1767920186.093379}}

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


validation_timestamp: 2026-01-09T00:56:56.959358+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7675310366311865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.722598795793354, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.1071704114186804, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.156125459737266, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.062268552910469066, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.939956652388079, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.122918535829932, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.981422538272695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.06146639599271, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.172801126062417, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578907, "longitude": 13.68036, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:50+00:00", "timestamp_unix": 1767920210.0}, "starlink_location": {"latitude": 45.578873343416696, "longitude": 13.680365577373006, "altitude": 73.52806563149132, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:56:56.921882+00:00", "timestamp_unix": 1767920216.921882}, "starlink_gps": {"latitude": 45.57887370261367, "longitude": 13.680364963569092, "altitude": 73.52407334495985, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:56.922137+00:00", "timestamp_unix": 1767920216.922137}, "nmea_primary": {"latitude": 45.57888, "longitude": 13.680428333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:55.597266+00:00", "timestamp_unix": 1767920215.597266}, "nmea_secondary": {"latitude": 45.57899666666667, "longitude": 13.680213333333333, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:56:56.054422+00:00", "timestamp_unix": 1767920216.054422}}

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


validation_timestamp: 2026-01-09T00:57:27.036726+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.912112393871198, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.797153406340375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.892794347045004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.35962327432855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13619888680678058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.811086042306902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.101414420147922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.814857134302447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.965458793443087, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.225853842251453, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57865, "longitude": 13.680852, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:21+00:00", "timestamp_unix": 1767920241.0}, "starlink_location": {"latitude": 45.57858937786704, "longitude": 13.680871646054621, "altitude": 74.960000255154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:57:27.000693+00:00", "timestamp_unix": 1767920247.000693}, "starlink_gps": {"latitude": 45.57859024540455, "longitude": 13.680870410671181, "altitude": 74.9600002166516, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:27.000948+00:00", "timestamp_unix": 1767920247.000948}, "nmea_primary": {"latitude": 45.57861333333334, "longitude": 13.680906666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:25.597886+00:00", "timestamp_unix": 1767920245.597886}, "nmea_secondary": {"latitude": 45.578745, "longitude": 13.680675, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:26.065339+00:00", "timestamp_unix": 1767920246.065339}}

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


validation_timestamp: 2026-01-09T00:57:56.974271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.695878063571784, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.671509366754934, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.884333640223347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.47285892448017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07011588676457607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.4430751769614005, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.41171876365916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.427208000555274, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.3424690366443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.788328360695193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578312, "longitude": 13.681387, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:53+00:00", "timestamp_unix": 1767920273.0}, "starlink_location": {"latitude": 45.578272861882304, "longitude": 13.681364334892931, "altitude": 76.0700002460639, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:57:56.938986+00:00", "timestamp_unix": 1767920276.938986}, "starlink_gps": {"latitude": 45.578273290344384, "longitude": 13.681363673917122, "altitude": 76.0700002278991, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:56.939241+00:00", "timestamp_unix": 1767920276.939241}, "nmea_primary": {"latitude": 45.57832333333333, "longitude": 13.681405, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:55.578721+00:00", "timestamp_unix": 1767920275.578721}, "nmea_secondary": {"latitude": 45.57843833333333, "longitude": 13.681178333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:57:56.076828+00:00", "timestamp_unix": 1767920276.076828}}

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


validation_timestamp: 2026-01-09T00:58:26.978333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.8532713093476942, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.8197460735486103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4188098581101074, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.753110560458733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07564379730073835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.55376912591964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.987331567767935, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.5995948535377456, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.913211146724247, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.162089705466883, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577984, "longitude": 13.681932, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:24+00:00", "timestamp_unix": 1767920304.0}, "starlink_location": {"latitude": 45.57797672745523, "longitude": 13.68192850186319, "altitude": 78.33000028601326, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:58:26.938504+00:00", "timestamp_unix": 1767920306.938504}, "starlink_gps": {"latitude": 45.577977226720904, "longitude": 13.681927841693263, "altitude": 78.33000026447505, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:26.938761+00:00", "timestamp_unix": 1767920306.938761}, "nmea_primary": {"latitude": 45.577978333333334, "longitude": 13.681948333333333, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:25.596038+00:00", "timestamp_unix": 1767920305.596038}, "nmea_secondary": {"latitude": 45.57808166666667, "longitude": 13.68172, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:26.088230+00:00", "timestamp_unix": 1767920306.08823}}

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


validation_timestamp: 2026-01-09T00:58:57.042802+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.075664452802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.186403993839099, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.027685868383599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 24.06667573388336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16564674005757538, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.688028020039756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.617803683810912, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.709956694536939, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.452302530813725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.31598489171863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57759, "longitude": 13.682504, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:56+00:00", "timestamp_unix": 1767920336.0}, "starlink_location": {"latitude": 45.577592726071174, "longitude": 13.682413171768875, "altitude": 74.05000037438597, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:58:56.997909+00:00", "timestamp_unix": 1767920336.997909}, "starlink_gps": {"latitude": 45.57759388375948, "longitude": 13.682411832336586, "altitude": 74.05000032005675, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:56.998159+00:00", "timestamp_unix": 1767920336.998159}, "nmea_primary": {"latitude": 45.57762, "longitude": 13.682475, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:55.574612+00:00", "timestamp_unix": 1767920335.574612}, "nmea_secondary": {"latitude": 45.57771833333334, "longitude": 13.682255, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:58:56.099689+00:00", "timestamp_unix": 1767920336.099689}}

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


validation_timestamp: 2026-01-09T00:59:26.957858+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.111793821054858, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.033763842377653, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 15.614800484669596, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.072586452793675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08250464615583077, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.3709399561446824, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.41109006620077, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.424702452733436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.328671674396142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.297889192805638, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577312, "longitude": 13.682853, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:17+00:00", "timestamp_unix": 1767920357.0}, "starlink_location": {"latitude": 45.57720971555186, "longitude": 13.682906500673662, "altitude": 74.51806979709492, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:59:26.917557+00:00", "timestamp_unix": 1767920366.917557}, "starlink_gps": {"latitude": 45.57721029216848, "longitude": 13.682905833539294, "altitude": 74.51406429088468, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:26.917811+00:00", "timestamp_unix": 1767920366.917811}, "nmea_primary": {"latitude": 45.57720833333333, "longitude": 13.682988333333334, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:25.592322+00:00", "timestamp_unix": 1767920365.592322}, "nmea_secondary": {"latitude": 45.577313333333336, "longitude": 13.682775, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:26.061306+00:00", "timestamp_unix": 1767920366.061306}}

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


validation_timestamp: 2026-01-09T00:59:56.972329+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.24342719581119, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.167761332804385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.487838747053443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.905105866097013, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08742129431715959, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.408661375766946, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.634166734594952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.427057100231867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.54816301876682, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.426362812681802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.576893, "longitude": 13.683424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:48+00:00", "timestamp_unix": 1767920388.0}, "starlink_location": {"latitude": 45.57676456107234, "longitude": 13.683492463009173, "altitude": 74.78000038132528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T00:59:56.935848+00:00", "timestamp_unix": 1767920396.935848}, "starlink_gps": {"latitude": 45.57676506184602, "longitude": 13.683491597121344, "altitude": 74.78000035187041, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:56.936103+00:00", "timestamp_unix": 1767920396.936103}, "nmea_primary": {"latitude": 45.576795, "longitude": 13.683546666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:55.589329+00:00", "timestamp_unix": 1767920395.589329}, "nmea_secondary": {"latitude": 45.57691333333333, "longitude": 13.683313333333333, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T00:59:55.922247+00:00", "timestamp_unix": 1767920395.922247}}

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


validation_timestamp: 2026-01-09T01:00:26.953006+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.85967228121646, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.773078127364428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.968419981175611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.078959810617778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09108848935654698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.004383803471256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.173774742497567, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.963678039654013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.082974931885044, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.99177372626859, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57646, "longitude": 13.684042, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:20+00:00", "timestamp_unix": 1767920420.0}, "starlink_location": {"latitude": 45.5763641480288, "longitude": 13.684134447314516, "altitude": 77.88000039143525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:00:26.916255+00:00", "timestamp_unix": 1767920426.916255}, "starlink_gps": {"latitude": 45.5763646519887, "longitude": 13.684133524665471, "altitude": 77.88000036038622, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:26.916512+00:00", "timestamp_unix": 1767920426.916512}, "nmea_primary": {"latitude": 45.57640833333333, "longitude": 13.684146666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:25.590924+00:00", "timestamp_unix": 1767920425.590924}, "nmea_secondary": {"latitude": 45.576505, "longitude": 13.683915, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:26.136063+00:00", "timestamp_unix": 1767920426.136063}}

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


validation_timestamp: 2026-01-09T01:00:57.031934+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.160131957307353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.993542079013693, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.222270394874676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.239297594100716, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.183238768554121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.830360961222428, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.917824605196508, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.795747325025601, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.734711350932567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.27971067832361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57602, "longitude": 13.684706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:52+00:00", "timestamp_unix": 1767920452.0}, "starlink_location": {"latitude": 45.57597896794205, "longitude": 13.684736969180724, "altitude": 76.15000045902393, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:00:56.994611+00:00", "timestamp_unix": 1767920456.994611}, "starlink_gps": {"latitude": 45.57597998173635, "longitude": 13.684735113140338, "altitude": 76.1500003922151, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:56.994879+00:00", "timestamp_unix": 1767920456.994879}, "nmea_primary": {"latitude": 45.57601, "longitude": 13.684758333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:55.588591+00:00", "timestamp_unix": 1767920455.588591}, "nmea_secondary": {"latitude": 45.57611166666667, "longitude": 13.684511666666667, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:00:56.096270+00:00", "timestamp_unix": 1767920456.09627}}

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


validation_timestamp: 2026-01-09T01:01:26.971598+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.184105987128916, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.235159502208878, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.636241082200012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.218737999585308, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09085623685486285, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.844805983236504, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.825355655607723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.867325905414307, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.73632053702158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.039398252386622, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57559, "longitude": 13.685389, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:24+00:00", "timestamp_unix": 1767920484.0}, "starlink_location": {"latitude": 45.57557539251988, "longitude": 13.685325748106962, "altitude": 73.32000040894836, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:01:26.933637+00:00", "timestamp_unix": 1767920486.933637}, "starlink_gps": {"latitude": 45.575575895194824, "longitude": 13.685324827823383, "altitude": 73.32000037669998, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:26.933888+00:00", "timestamp_unix": 1767920486.933888}, "nmea_primary": {"latitude": 45.57561333333334, "longitude": 13.685395, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:25.603232+00:00", "timestamp_unix": 1767920485.603232}, "nmea_secondary": {"latitude": 45.575745, "longitude": 13.685118333333333, "altitude": 34.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:26.106019+00:00", "timestamp_unix": 1767920486.106019}}

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


validation_timestamp: 2026-01-09T01:01:56.953964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.695189006385599, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.769103471237182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8075248537511803, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.593511506479288, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08471234662711458, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.609463047787289, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.52168959399009, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.647022905262085, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.43698962009296, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.574932417484256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.575184, "longitude": 13.686043, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:56+00:00", "timestamp_unix": 1767920516.0}, "starlink_location": {"latitude": 45.5752002652979, "longitude": 13.685960178562558, "altitude": 77.2300003399818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:01:56.913724+00:00", "timestamp_unix": 1767920516.913724}, "starlink_gps": {"latitude": 45.57520080488493, "longitude": 13.68595941023107, "altitude": 77.23000031161244, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:56.913975+00:00", "timestamp_unix": 1767920516.913975}, "nmea_primary": {"latitude": 45.57521666666667, "longitude": 13.686028333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:55.588947+00:00", "timestamp_unix": 1767920515.588947}, "nmea_secondary": {"latitude": 45.575335, "longitude": 13.685761666666666, "altitude": 34.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:01:56.069440+00:00", "timestamp_unix": 1767920516.06944}}

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


validation_timestamp: 2026-01-09T01:02:27.028114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.204708776009658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.035936841899872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.056979557624722, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.33322166749736, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1719189939349368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.69063887163982, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.349808721435313, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.7636112096793695, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.178330852822782, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.38083896161608, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.574917, "longitude": 13.686479, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:17+00:00", "timestamp_unix": 1767920537.0}, "starlink_location": {"latitude": 45.574834923071464, "longitude": 13.686583108454174, "altitude": 76.59000040388118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:02:26.992584+00:00", "timestamp_unix": 1767920546.992584}, "starlink_gps": {"latitude": 45.57483586420657, "longitude": 13.686581356019778, "altitude": 76.59000034460149, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:26.992838+00:00", "timestamp_unix": 1767920546.992838}, "nmea_primary": {"latitude": 45.574846666666666, "longitude": 13.686613333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:25.602993+00:00", "timestamp_unix": 1767920545.602993}, "nmea_secondary": {"latitude": 45.57496833333333, "longitude": 13.686368333333334, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:26.080075+00:00", "timestamp_unix": 1767920546.080075}}

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


validation_timestamp: 2026-01-09T01:02:56.950990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.422026660634682, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.34962602078858, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.815897383243588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.311268307702097, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0763641629658154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.512020797269391, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.652905498641374, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.470940424745973, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.57671646716288, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.61516617488273, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.574566, "longitude": 13.687098, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:49+00:00", "timestamp_unix": 1767920569.0}, "starlink_location": {"latitude": 45.57446786307373, "longitude": 13.687174255599267, "altitude": 76.26000027570021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:02:56.912353+00:00", "timestamp_unix": 1767920576.912353}, "starlink_gps": {"latitude": 45.57446833120675, "longitude": 13.687173537746451, "altitude": 76.26000025343502, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:56.912644+00:00", "timestamp_unix": 1767920576.912644}, "nmea_primary": {"latitude": 45.57451666666667, "longitude": 13.687186666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:55.583896+00:00", "timestamp_unix": 1767920575.583896}, "nmea_secondary": {"latitude": 45.574585, "longitude": 13.686968333333333, "altitude": 32.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:02:56.141545+00:00", "timestamp_unix": 1767920576.141545}}

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


validation_timestamp: 2026-01-09T01:03:27.028751+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.019045612918864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.877244807475027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.2338705232421905, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.5101360480897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15327739786964437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.630976795675026, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.08216104969383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.544810821920159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.92940829512979, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.641018139332147, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.574192, "longitude": 13.687683, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:21+00:00", "timestamp_unix": 1767920601.0}, "starlink_location": {"latitude": 45.57410209019417, "longitude": 13.687742529543574, "altitude": 76.35000032186502, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:03:26.990651+00:00", "timestamp_unix": 1767920606.990651}, "starlink_gps": {"latitude": 45.574103029826226, "longitude": 13.6877410886859, "altitude": 76.35000027481354, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:26.990906+00:00", "timestamp_unix": 1767920606.990906}, "nmea_primary": {"latitude": 45.57417, "longitude": 13.687756666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:25.578863+00:00", "timestamp_unix": 1767920605.578863}, "nmea_secondary": {"latitude": 45.57420833333333, "longitude": 13.68755, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:26.167923+00:00", "timestamp_unix": 1767920606.167923}}

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


validation_timestamp: 2026-01-09T01:03:56.950660+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.292086696541395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.270758196297788, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9130509294112519, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.451898615290652, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0737443321118896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.0125448036432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.58883452190472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.002933337707058, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.515325633655905, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.266487160219633, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57383, "longitude": 13.68827, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:52+00:00", "timestamp_unix": 1767920632.0}, "starlink_location": {"latitude": 45.57379457805986, "longitude": 13.688248089841192, "altitude": 76.83807221207785, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:03:56.910649+00:00", "timestamp_unix": 1767920636.910649}, "starlink_gps": {"latitude": 45.573795010483856, "longitude": 13.688247371496706, "altitude": 76.83406706960335, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:56.910906+00:00", "timestamp_unix": 1767920636.910906}, "nmea_primary": {"latitude": 45.57384, "longitude": 13.68829, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:55.591464+00:00", "timestamp_unix": 1767920635.591464}, "nmea_secondary": {"latitude": 45.57391333333333, "longitude": 13.68808, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:03:56.184771+00:00", "timestamp_unix": 1767920636.184771}}

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


validation_timestamp: 2026-01-09T01:04:27.030222+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6937160268983544, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7751690198641863, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1288977488409038, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.17549567601336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14199225480102043, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.887096613826711, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.54120861430239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.884103427877004, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.399221740425602, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.01496378061499, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.573494, "longitude": 13.688826, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:23+00:00", "timestamp_unix": 1767920663.0}, "starlink_location": {"latitude": 45.57348837784005, "longitude": 13.688792337206936, "altitude": 75.8000002748407, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:04:26.989711+00:00", "timestamp_unix": 1767920666.989711}, "starlink_gps": {"latitude": 45.5734892455224, "longitude": 13.688790998773854, "altitude": 75.80000023526709, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:26.989969+00:00", "timestamp_unix": 1767920666.989969}, "nmea_primary": {"latitude": 45.573521666666664, "longitude": 13.688833333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:25.591960+00:00", "timestamp_unix": 1767920665.59196}, "nmea_secondary": {"latitude": 45.57360666666667, "longitude": 13.688606666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:25.883441+00:00", "timestamp_unix": 1767920665.883441}}

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


validation_timestamp: 2026-01-09T01:04:57.127160+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8030120957066633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8660861125692247, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8158204389153758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.696104116545254, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0678678965908527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.4641397624663517, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.096665627842732, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.4971349642624783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.028819090678194, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.32238317413256, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.573174, "longitude": 13.689353, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:54+00:00", "timestamp_unix": 1767920694.0}, "starlink_location": {"latitude": 45.57318196145531, "longitude": 13.689318831542495, "altitude": 73.90806189896217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:04:56.909731+00:00", "timestamp_unix": 1767920696.909731}, "starlink_gps": {"latitude": 45.57318235646383, "longitude": 13.689318166838127, "altitude": 73.90407070526568, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:56.909987+00:00", "timestamp_unix": 1767920696.909987}, "nmea_primary": {"latitude": 45.57319, "longitude": 13.689348333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:55.593527+00:00", "timestamp_unix": 1767920695.593527}, "nmea_secondary": {"latitude": 45.57330833333333, "longitude": 13.689116666666667, "altitude": 37.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:04:56.086454+00:00", "timestamp_unix": 1767920696.086454}}

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


validation_timestamp: 2026-01-09T01:05:26.944580+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2428574117318805, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.316181943231915, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.87491580566264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 27.911174430124547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0755107256536909, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.5829545673728065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.491742021321244, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.626226167858627, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.419889762042853, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.22728258074779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572845, "longitude": 13.689896, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:26+00:00", "timestamp_unix": 1767920726.0}, "starlink_location": {"latitude": 45.572865342796895, "longitude": 13.689807602409383, "altitude": 74.73807250968308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:05:26.908257+00:00", "timestamp_unix": 1767920726.908257}, "starlink_gps": {"latitude": 45.5728657035645, "longitude": 13.689806780514308, "altitude": 74.73406276505354, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:26.908516+00:00", "timestamp_unix": 1767920726.908516}, "nmea_primary": {"latitude": 45.57288166666667, "longitude": 13.689861666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:25.590634+00:00", "timestamp_unix": 1767920725.590634}, "nmea_secondary": {"latitude": 45.573013333333336, "longitude": 13.68963, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:26.046172+00:00", "timestamp_unix": 1767920726.046172}}

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


validation_timestamp: 2026-01-09T01:05:56.945758+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.962575058592035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.898843198911464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 12.240960661377498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.938789298675012, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06483624139656788, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.685633982887301, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.789832848656097, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.716832037334263, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.725196640815263, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.10862658622031, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572643, "longitude": 13.690243, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:47+00:00", "timestamp_unix": 1767920747.0}, "starlink_location": {"latitude": 45.57257129503585, "longitude": 13.69031974138793, "altitude": 72.57000020118058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:05:56.907371+00:00", "timestamp_unix": 1767920756.907371}, "starlink_gps": {"latitude": 45.57257168974717, "longitude": 13.690319128282995, "altitude": 72.5700001845058, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:56.907627+00:00", "timestamp_unix": 1767920756.907627}, "nmea_primary": {"latitude": 45.572585, "longitude": 13.690376666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:55.590617+00:00", "timestamp_unix": 1767920755.590617}, "nmea_secondary": {"latitude": 45.57270166666667, "longitude": 13.690146666666667, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:05:56.058698+00:00", "timestamp_unix": 1767920756.058698}}

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


validation_timestamp: 2026-01-09T01:06:26.947280+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.439938464744688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.380705444064818, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.091800542255365, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.792583572568997, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06485018766288123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.435564410131502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.855989725103917, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.460539444727783, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.79188230397003, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.68917482239023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572334, "longitude": 13.690762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:19+00:00", "timestamp_unix": 1767920779.0}, "starlink_location": {"latitude": 45.57227262851376, "longitude": 13.69080007441604, "altitude": 73.30805789974369, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:06:26.906744+00:00", "timestamp_unix": 1767920786.906744}, "starlink_gps": {"latitude": 45.57227302330998, "longitude": 13.69079946118249, "altitude": 73.30406885498033, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:26.907003+00:00", "timestamp_unix": 1767920786.907003}, "nmea_primary": {"latitude": 45.572293333333334, "longitude": 13.690863333333333, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:25.591333+00:00", "timestamp_unix": 1767920785.591333}, "nmea_secondary": {"latitude": 45.57244, "longitude": 13.690608333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:25.919323+00:00", "timestamp_unix": 1767920785.919323}}

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


validation_timestamp: 2026-01-09T01:06:57.024477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.372452389248279, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.2923944291189455, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.774929148263616, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.819873659994826, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14223112356245068, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.617360122100336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.797372700573938, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.677049169152383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.658041631839772, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 28.006048253023028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.572018, "longitude": 13.691273, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:51+00:00", "timestamp_unix": 1767920811.0}, "starlink_location": {"latitude": 45.5719795884594, "longitude": 13.691260979364053, "altitude": 74.120000277707, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:06:56.985378+00:00", "timestamp_unix": 1767920816.985378}, "starlink_gps": {"latitude": 45.57198052978205, "longitude": 13.691259742168175, "altitude": 74.12000023603412, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:56.985633+00:00", "timestamp_unix": 1767920816.985633}, "nmea_primary": {"latitude": 45.57199833333333, "longitude": 13.691341666666666, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:55.587990+00:00", "timestamp_unix": 1767920815.58799}, "nmea_secondary": {"latitude": 45.57217833333333, "longitude": 13.69109, "altitude": 41.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:06:56.079908+00:00", "timestamp_unix": 1767920816.079908}}

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


validation_timestamp: 2026-01-09T01:07:26.923471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.425500094722499, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.397641080623285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9764216022095202, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.703322890275437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06292306650040434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.519082309019041, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.295518955849733, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.536778248489531, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.236276242358205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 25.545148537782445, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.571728, "longitude": 13.691759, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:22+00:00", "timestamp_unix": 1767920842.0}, "starlink_location": {"latitude": 45.5716805200833, "longitude": 13.691742940242914, "altitude": 75.62610198555298, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:07:26.884796+00:00", "timestamp_unix": 1767920846.884796}, "starlink_gps": {"latitude": 45.57168088305601, "longitude": 13.691742320066862, "altitude": 75.62206773906755, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:26.885047+00:00", "timestamp_unix": 1767920846.885047}, "nmea_primary": {"latitude": 45.57170833333333, "longitude": 13.691801666666667, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:25.585873+00:00", "timestamp_unix": 1767920845.585873}, "nmea_secondary": {"latitude": 45.57187666666667, "longitude": 13.691578333333334, "altitude": 41.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:26.094698+00:00", "timestamp_unix": 1767920846.094698}}

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


validation_timestamp: 2026-01-09T01:07:57.022833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5419666411407333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6561196745750926, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.419655884030567, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.11605627909438, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1267706757153262, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9307731146394875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.502236055052737, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9539193029147897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.383163600146773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.232967235695778, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57142, "longitude": 13.692243, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:54+00:00", "timestamp_unix": 1767920874.0}, "starlink_location": {"latitude": 45.57142474180221, "longitude": 13.692198003036662, "altitude": 76.95000022018783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:07:56.983918+00:00", "timestamp_unix": 1767920876.983918}, "starlink_gps": {"latitude": 45.571425392191514, "longitude": 13.692196665419097, "altitude": 76.95000018777353, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:56.984170+00:00", "timestamp_unix": 1767920876.98417}, "nmea_primary": {"latitude": 45.57145, "longitude": 13.692233333333334, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:55.587952+00:00", "timestamp_unix": 1767920875.587952}, "nmea_secondary": {"latitude": 45.571553333333334, "longitude": 13.692068333333333, "altitude": 39.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:07:55.902451+00:00", "timestamp_unix": 1767920875.902451}}

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


validation_timestamp: 2026-01-09T01:08:26.946146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.293572313354683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.35202006786879, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.006256598181439, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.47286152247743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.060109795864632436, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.6995429603326935, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.74595569693182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.686996772716564, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.68848130475063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.007815913116593, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.571156, "longitude": 13.692699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:25+00:00", "timestamp_unix": 1767920905.0}, "starlink_location": {"latitude": 45.571174891452436, "longitude": 13.692636577107171, "altitude": 74.28000017101381, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:08:26.903601+00:00", "timestamp_unix": 1767920906.903601}, "starlink_gps": {"latitude": 45.5711752164851, "longitude": 13.692635960055563, "altitude": 74.28000015745137, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:26.903890+00:00", "timestamp_unix": 1767920906.90389}, "nmea_primary": {"latitude": 45.57121333333333, "longitude": 13.692661666666666, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:25.586495+00:00", "timestamp_unix": 1767920905.586495}, "nmea_secondary": {"latitude": 45.57129666666667, "longitude": 13.69251, "altitude": 40.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:26.065416+00:00", "timestamp_unix": 1767920906.065416}}

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


validation_timestamp: 2026-01-09T01:08:57.021457+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.428409328598853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.327869379453842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.275896268375344, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.978936111360564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10909096634105839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.15064374815829, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.392628217017407, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.1529163031927, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.290080413646283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.383807092417275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57098, "longitude": 13.693016, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:47+00:00", "timestamp_unix": 1767920927.0}, "starlink_location": {"latitude": 45.57092286318776, "longitude": 13.69306545094917, "altitude": 74.14609860180762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:08:56.982588+00:00", "timestamp_unix": 1767920936.982588}, "starlink_gps": {"latitude": 45.5709234414749, "longitude": 13.693064318809334, "altitude": 74.13806441943055, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:56.982843+00:00", "timestamp_unix": 1767920936.982843}, "nmea_primary": {"latitude": 45.57096, "longitude": 13.693105, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:55.586349+00:00", "timestamp_unix": 1767920935.586349}, "nmea_secondary": {"latitude": 45.57106, "longitude": 13.692933333333333, "altitude": 42.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:08:55.884863+00:00", "timestamp_unix": 1767920935.884863}}

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


validation_timestamp: 2026-01-09T01:09:27.022603+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.034114085333702, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.9401539019259837, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.703216620893646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.41360120582828, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11592474135384173, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.12546097811345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.366021048845393, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.177162549179064, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.25924359991623, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.965724446734004, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57073, "longitude": 13.693457, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:20+00:00", "timestamp_unix": 1767920960.0}, "starlink_location": {"latitude": 45.57070452869568, "longitude": 13.693470979203623, "altitude": 74.21000018191306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:09:26.981659+00:00", "timestamp_unix": 1767920966.981659}, "starlink_gps": {"latitude": 45.57070510831108, "longitude": 13.693469741309968, "altitude": 74.21000015541668, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:26.981918+00:00", "timestamp_unix": 1767920966.981918}, "nmea_primary": {"latitude": 45.57072333333333, "longitude": 13.693516666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:25.600170+00:00", "timestamp_unix": 1767920965.60017}, "nmea_secondary": {"latitude": 45.570865, "longitude": 13.69332, "altitude": 43.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:26.139830+00:00", "timestamp_unix": 1767920966.13983}}

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


validation_timestamp: 2026-01-09T01:09:56.938218+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.050015172087259, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.011005011463375, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.071583850564608, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.174032209327166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.052017924333536296, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.263788399501569, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.11459872661445, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.306066845996319, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.066758413894863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.27495579594701, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57051, "longitude": 13.69385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:51+00:00", "timestamp_unix": 1767920991.0}, "starlink_location": {"latitude": 45.57049232400948, "longitude": 13.693857484879105, "altitude": 75.99806095230176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:09:56.901525+00:00", "timestamp_unix": 1767920996.901525}, "starlink_gps": {"latitude": 45.570492575753974, "longitude": 13.693856921624027, "altitude": 75.99406380544357, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:56.901775+00:00", "timestamp_unix": 1767920996.901775}, "nmea_primary": {"latitude": 45.570495, "longitude": 13.693925, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:55.559870+00:00", "timestamp_unix": 1767920995.55987}, "nmea_secondary": {"latitude": 45.57064166666667, "longitude": 13.693711666666667, "altitude": 41.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:09:56.049183+00:00", "timestamp_unix": 1767920996.049183}}

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


validation_timestamp: 2026-01-09T01:10:26.935989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6865332427555844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.674900841075157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4829644756037166, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.925793299065393, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05385229412342143, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.787938262179017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.34197639811231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.788890212697862, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.28981083272626, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.739057357427136, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.570274, "longitude": 13.694268, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:23+00:00", "timestamp_unix": 1767921023.0}, "starlink_location": {"latitude": 45.57024505867986, "longitude": 13.694244896493359, "altitude": 75.76000013554987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:10:26.900689+00:00", "timestamp_unix": 1767921026.900689}, "starlink_gps": {"latitude": 45.57024538325294, "longitude": 13.694244383019198, "altitude": 75.7600001249481, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:26.900941+00:00", "timestamp_unix": 1767921026.900941}, "nmea_primary": {"latitude": 45.570276666666665, "longitude": 13.694286666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:25.556539+00:00", "timestamp_unix": 1767921025.556539}, "nmea_secondary": {"latitude": 45.570405, "longitude": 13.694093333333333, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:26.173748+00:00", "timestamp_unix": 1767921026.173748}}

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


validation_timestamp: 2026-01-09T01:10:57.018547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.7775586360802036, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.78333695928376, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.459244669882323, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.07935570089727, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09163816967231161, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.5825696353824625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.671120166763988, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.614331245666293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.583848269078228, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.38210302105939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.570057, "longitude": 13.694632, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:53+00:00", "timestamp_unix": 1767921053.0}, "starlink_location": {"latitude": 45.57003131737893, "longitude": 13.694600233150881, "altitude": 75.99000011556251, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:10:56.979328+00:00", "timestamp_unix": 1767921056.979328}, "starlink_gps": {"latitude": 45.57003182438014, "longitude": 13.69459930503885, "altitude": 75.99000009866374, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:56.979583+00:00", "timestamp_unix": 1767921056.979583}, "nmea_primary": {"latitude": 45.570053333333334, "longitude": 13.69465, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:55.557481+00:00", "timestamp_unix": 1767921055.557481}, "nmea_secondary": {"latitude": 45.57017, "longitude": 13.694465, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:10:56.070949+00:00", "timestamp_unix": 1767921056.070949}}

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


validation_timestamp: 2026-01-09T01:11:27.015712+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.387370760392216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.455749451304243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.9302810825369106, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.3331532808854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10280499073872139, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.346321295300788, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.995411720368946, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.33131369334218, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.893182523880064, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.407771847572995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56981, "longitude": 13.695041, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:26+00:00", "timestamp_unix": 1767921086.0}, "starlink_location": {"latitude": 45.56981278731285, "longitude": 13.694959039874677, "altitude": 75.7360986531559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:11:26.978960+00:00", "timestamp_unix": 1767921086.97896}, "starlink_gps": {"latitude": 45.5698135101909, "longitude": 13.694958216494708, "altitude": 75.7280642601602, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:26.979210+00:00", "timestamp_unix": 1767921086.97921}, "nmea_primary": {"latitude": 45.56984166666667, "longitude": 13.694996666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:25.572358+00:00", "timestamp_unix": 1767921085.572358}, "nmea_secondary": {"latitude": 45.569941666666665, "longitude": 13.694841666666667, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:26.131245+00:00", "timestamp_unix": 1767921086.131245}}

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


validation_timestamp: 2026-01-09T01:11:57.012904+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.349084505870935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.269508004636649, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.80916089772404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.810752327323555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10448839572932486, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.084320440996834, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.906040633726967, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.1780934196946315, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.815182572940651, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.61981504469722, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56968, "longitude": 13.695282, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:46+00:00", "timestamp_unix": 1767921106.0}, "starlink_location": {"latitude": 45.569629226143064, "longitude": 13.695319312648493, "altitude": 76.56000014987426, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:11:56.977635+00:00", "timestamp_unix": 1767921116.977635}, "starlink_gps": {"latitude": 45.56962958857752, "longitude": 13.695318074181461, "altitude": 76.56000012786235, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:56.977892+00:00", "timestamp_unix": 1767921116.977892}, "nmea_primary": {"latitude": 45.569631666666666, "longitude": 13.695371666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:55.551673+00:00", "timestamp_unix": 1767921115.551673}, "nmea_secondary": {"latitude": 45.56970666666667, "longitude": 13.695233333333332, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:11:56.043177+00:00", "timestamp_unix": 1767921116.043177}}

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


validation_timestamp: 2026-01-09T01:12:27.016656+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.530941589474852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.454452282559475, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.277229057077374, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.973841818706854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10061262276397294, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.88790405637592, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.223718738213794, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.983818326129239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.132434697632796, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.249091163823085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.569458, "longitude": 13.695702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:18+00:00", "timestamp_unix": 1767921138.0}, "starlink_location": {"latitude": 45.56941160487499, "longitude": 13.69572761942688, "altitude": 76.43000013930252, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:12:26.977124+00:00", "timestamp_unix": 1767921146.977124}, "starlink_gps": {"latitude": 45.569412039257024, "longitude": 13.695726485577483, "altitude": 76.43000011883694, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:26.977384+00:00", "timestamp_unix": 1767921146.977384}, "nmea_primary": {"latitude": 45.569405, "longitude": 13.695776666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:25.570696+00:00", "timestamp_unix": 1767921145.570696}, "nmea_secondary": {"latitude": 45.569543333333336, "longitude": 13.695588333333333, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:26.358127+00:00", "timestamp_unix": 1767921146.358127}}

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


validation_timestamp: 2026-01-09T01:12:57.036782+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.646191432026118, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.569270379342285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.587232330874185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.757628778717601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11256364235426437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.148204501058926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.325643053327122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.226543170878484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.218712041616797, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.236356663429696, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.569263, "longitude": 13.696087, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:49+00:00", "timestamp_unix": 1767921169.0}, "starlink_location": {"latitude": 45.56918527776727, "longitude": 13.696083675576045, "altitude": 74.80000018404147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:12:56.997815+00:00", "timestamp_unix": 1767921176.997815}, "starlink_gps": {"latitude": 45.56918599475721, "longitude": 13.696082654746093, "altitude": 74.80000015679937, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:56.998069+00:00", "timestamp_unix": 1767921176.998069}, "nmea_primary": {"latitude": 45.56918666666667, "longitude": 13.696188333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:55.567545+00:00", "timestamp_unix": 1767921175.567545}, "nmea_secondary": {"latitude": 45.56930833333333, "longitude": 13.695995, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:12:56.067419+00:00", "timestamp_unix": 1767921176.067419}}

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


validation_timestamp: 2026-01-09T01:13:26.931403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.540329889946029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.526786183524409, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.431115363482686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.744117292400587, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04517835118032449, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.942236629559009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.282918863985685, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.980330508517641, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.237834305861869, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.33400300509569, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.569023, "longitude": 13.6965065, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:21+00:00", "timestamp_unix": 1767921201.0}, "starlink_location": {"latitude": 45.56897877503073, "longitude": 13.696473716043313, "altitude": 75.4500000955421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:13:26.895988+00:00", "timestamp_unix": 1767921206.895988}, "starlink_gps": {"latitude": 45.568979062800594, "longitude": 13.696473306326263, "altitude": 75.45000008850647, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:26.896244+00:00", "timestamp_unix": 1767921206.896244}, "nmea_primary": {"latitude": 45.568963333333336, "longitude": 13.696573333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:25.552815+00:00", "timestamp_unix": 1767921205.552815}, "nmea_secondary": {"latitude": 45.569048333333335, "longitude": 13.696386666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:26.128357+00:00", "timestamp_unix": 1767921206.128357}}

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


validation_timestamp: 2026-01-09T01:13:57.029154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.257418180745367, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.243600740398061, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.288358899330058, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.646171607874796, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12430737332066305, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.858514235267124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.151286694789335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.959388701282588, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.030676124608052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.611792217184297, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.568787, "longitude": 13.696918, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:52+00:00", "timestamp_unix": 1767921232.0}, "starlink_location": {"latitude": 45.56873977804075, "longitude": 13.696874276757516, "altitude": 76.20000022377904, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:13:56.995201+00:00", "timestamp_unix": 1767921236.995201}, "starlink_gps": {"latitude": 45.568740495109985, "longitude": 13.696873051635922, "altitude": 76.20000019218996, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:56.995452+00:00", "timestamp_unix": 1767921236.995452}, "nmea_primary": {"latitude": 45.568735, "longitude": 13.696975, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:55.550659+00:00", "timestamp_unix": 1767921235.550659}, "nmea_secondary": {"latitude": 45.56879166666667, "longitude": 13.69682, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:13:56.160309+00:00", "timestamp_unix": 1767921236.160309}}

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


validation_timestamp: 2026-01-09T01:14:27.012497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.073032484294903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.128041926220615, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3390177155463237, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.073973402785471, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1092810175054648, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.646128934132319, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.881547404225499, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.735618583932378, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.781025956250025, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.261944390005475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56854, "longitude": 13.697373, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:24+00:00", "timestamp_unix": 1767921264.0}, "starlink_location": {"latitude": 45.56851769554025, "longitude": 13.697301785558238, "altitude": 74.62000016330376, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:14:26.973575+00:00", "timestamp_unix": 1767921266.973575}, "starlink_gps": {"latitude": 45.56851827483495, "longitude": 13.697300651494732, "altitude": 74.62000013977833, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:26.973837+00:00", "timestamp_unix": 1767921266.973837}, "nmea_primary": {"latitude": 45.56851666666667, "longitude": 13.6974, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:25.573649+00:00", "timestamp_unix": 1767921265.573649}, "nmea_secondary": {"latitude": 45.568601666666666, "longitude": 13.69723, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:25.865921+00:00", "timestamp_unix": 1767921265.865921}}

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


validation_timestamp: 2026-01-09T01:14:57.012063+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.3528625652019137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.45994893006741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.507445726872071, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.568263885321766, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11480289212304853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.761784346232515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.891349853866664, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.862349790108925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.783028147913724, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.39860092031112, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56832, "longitude": 13.697817, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:54+00:00", "timestamp_unix": 1767921294.0}, "starlink_location": {"latitude": 45.56832177223053, "longitude": 13.697774002305803, "altitude": 75.56000018122377, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:14:56.972828+00:00", "timestamp_unix": 1767921296.972828}, "starlink_gps": {"latitude": 45.56832220606323, "longitude": 13.697772664023043, "altitude": 75.56000015556005, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:56.973081+00:00", "timestamp_unix": 1767921296.973081}, "nmea_primary": {"latitude": 45.568325, "longitude": 13.697835, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:55.572983+00:00", "timestamp_unix": 1767921295.572983}, "nmea_secondary": {"latitude": 45.568415, "longitude": 13.697636666666666, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:14:56.365525+00:00", "timestamp_unix": 1767921296.365525}}

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


validation_timestamp: 2026-01-09T01:15:27.012402+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.901575058629459, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.01667190286066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.083314572121141, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.092137320370234, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11958704471095952, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.3729152687330926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.220465251319402, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4633448955764194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.102491797172771, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.995184717854823, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.568096, "longitude": 13.698305, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:26+00:00", "timestamp_unix": 1767921326.0}, "starlink_location": {"latitude": 45.56812883149649, "longitude": 13.698229759337892, "altitude": 76.90000019386544, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:15:26.972022+00:00", "timestamp_unix": 1767921326.972022}, "starlink_gps": {"latitude": 45.568129628467624, "longitude": 13.698228727807477, "altitude": 76.90000016711417, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:26.972275+00:00", "timestamp_unix": 1767921326.972275}, "nmea_primary": {"latitude": 45.56812333333333, "longitude": 13.698298333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:25.562031+00:00", "timestamp_unix": 1767921325.562031}, "nmea_secondary": {"latitude": 45.56820833333333, "longitude": 13.698086666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:26.072416+00:00", "timestamp_unix": 1767921326.072416}}

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


validation_timestamp: 2026-01-09T01:15:57.026114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.150163880151375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.040148983490999, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.739266956597172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.07818766807583, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11067751131502335, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.464018526464443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.150720987156433, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.549532241346965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.04281579096878, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.15762918381275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56794, "longitude": 13.698643, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:47+00:00", "timestamp_unix": 1767921347.0}, "starlink_location": {"latitude": 45.567901694504144, "longitude": 13.69871677681077, "altitude": 76.30000017653673, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:15:56.992240+00:00", "timestamp_unix": 1767921356.99224}, "starlink_gps": {"latitude": 45.56790219726508, "longitude": 13.698715549724628, "altitude": 76.30000015221395, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:56.992496+00:00", "timestamp_unix": 1767921356.992496}, "nmea_primary": {"latitude": 45.567908333333335, "longitude": 13.698773333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:55.561209+00:00", "timestamp_unix": 1767921355.561209}, "nmea_secondary": {"latitude": 45.56801333333333, "longitude": 13.698546666666667, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:15:56.135289+00:00", "timestamp_unix": 1767921356.135289}}

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


validation_timestamp: 2026-01-09T01:16:27.026678+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.316603381695781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.202850415285763, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.959242301563656, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.896158559329189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12583261810273944, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.0285791947790175, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.095135739939376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.085441936433065, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.974686802687838, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.475496183668444, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56773, "longitude": 13.699138, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:18+00:00", "timestamp_unix": 1767921378.0}, "starlink_location": {"latitude": 45.56767308305173, "longitude": 13.699185161652876, "altitude": 75.62000022902421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:16:26.991544+00:00", "timestamp_unix": 1767921386.991544}, "starlink_gps": {"latitude": 45.56767372862859, "longitude": 13.699183834022087, "altitude": 75.6200001975026, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:26.991901+00:00", "timestamp_unix": 1767921386.991901}, "nmea_primary": {"latitude": 45.567695, "longitude": 13.699241666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:25.565917+00:00", "timestamp_unix": 1767921385.565917}, "nmea_secondary": {"latitude": 45.56782166666667, "longitude": 13.699016666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:26.044738+00:00", "timestamp_unix": 1767921386.044738}}

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


validation_timestamp: 2026-01-09T01:16:57.026015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.004252764172167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.8783411659343106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.0887249162532475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.48357694794715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.12603281534867955, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.724807613498682, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.461989755266945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.7985298933826823, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.337055083327936, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.289523246529807, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56751, "longitude": 13.6996765, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:50+00:00", "timestamp_unix": 1767921410.0}, "starlink_location": {"latitude": 45.56748274983765, "longitude": 13.699727661346348, "altitude": 75.4780590624886, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:16:56.990738+00:00", "timestamp_unix": 1767921416.990738}, "starlink_gps": {"latitude": 45.56748339644162, "longitude": 13.699726331607833, "altitude": 75.47007389042363, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:56.990990+00:00", "timestamp_unix": 1767921416.99099}, "nmea_primary": {"latitude": 45.56748833333333, "longitude": 13.699748333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:55.580377+00:00", "timestamp_unix": 1767921415.580377}, "nmea_secondary": {"latitude": 45.56760666666667, "longitude": 13.699533333333333, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:16:56.161870+00:00", "timestamp_unix": 1767921416.16187}}

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


validation_timestamp: 2026-01-09T01:17:27.034250+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9064887774581107, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8140367957996826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.910699274028035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.54098281626044, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13534729617407384, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.082460639979713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.178427703684125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.199750777839012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.04837045529094, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.181934150315644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56729, "longitude": 13.700204, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:21+00:00", "timestamp_unix": 1767921441.0}, "starlink_location": {"latitude": 45.56727355526076, "longitude": 13.700210930080761, "altitude": 76.68000026360474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:17:26.997350+00:00", "timestamp_unix": 1767921446.99735}, "starlink_gps": {"latitude": 45.5672741295359, "longitude": 13.700209397064897, "altitude": 76.68000022570169, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:26.997605+00:00", "timestamp_unix": 1767921446.997605}, "nmea_primary": {"latitude": 45.567275, "longitude": 13.700263333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:25.583876+00:00", "timestamp_unix": 1767921445.583876}, "nmea_secondary": {"latitude": 45.5674, "longitude": 13.700025, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:26.068429+00:00", "timestamp_unix": 1767921446.068429}}

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


validation_timestamp: 2026-01-09T01:17:57.023752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.666572936493037, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.607617328509528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.204248378891339, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.436853932378018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1287397213521122, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.846520416433467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.454097451606266, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.8312770875271225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.331364048458063, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.75339356363671, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56706, "longitude": 13.70074, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:52+00:00", "timestamp_unix": 1767921472.0}, "starlink_location": {"latitude": 45.56701805477957, "longitude": 13.700738046963943, "altitude": 76.20000023765408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:17:56.989284+00:00", "timestamp_unix": 1767921476.989284}, "starlink_gps": {"latitude": 45.56701863063012, "longitude": 13.70073661223044, "altitude": 76.20000020372761, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:56.989536+00:00", "timestamp_unix": 1767921476.989536}, "nmea_primary": {"latitude": 45.56706666666667, "longitude": 13.700766666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:55.584352+00:00", "timestamp_unix": 1767921475.584352}, "nmea_secondary": {"latitude": 45.56715333333333, "longitude": 13.70056, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:17:56.160592+00:00", "timestamp_unix": 1767921476.160592}}

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


validation_timestamp: 2026-01-09T01:18:27.041756+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.675207150185512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.680774724356552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9616041567853266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.38606462776176, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1259488373903397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.632880174074856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.93909717122293, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.640235010107403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.81831542854014, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.794056774486798, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.566845, "longitude": 13.7013035, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:24+00:00", "timestamp_unix": 1767921504.0}, "starlink_location": {"latitude": 45.56679691661627, "longitude": 13.701252160894942, "altitude": 79.0600002276773, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:18:27.000763+00:00", "timestamp_unix": 1767921507.000763}, "starlink_gps": {"latitude": 45.56679756278941, "longitude": 13.701250832058701, "altitude": 79.06000019604502, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:27.001094+00:00", "timestamp_unix": 1767921507.001094}, "nmea_primary": {"latitude": 45.566858333333336, "longitude": 13.70132, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:25.587063+00:00", "timestamp_unix": 1767921505.587063}, "nmea_secondary": {"latitude": 45.56693666666666, "longitude": 13.701091666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:26.039181+00:00", "timestamp_unix": 1767921506.039181}}

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


validation_timestamp: 2026-01-09T01:18:57.029433+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.118272918350928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.1835782101397845, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.03706497545460618, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.034233471276533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13963247536165058, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.098794325711562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.569480352786838, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.165045999552779, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.433533249446889, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.053135466805188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.566612, "longitude": 13.70184, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:55+00:00", "timestamp_unix": 1767921535.0}, "starlink_location": {"latitude": 45.566592415716464, "longitude": 13.701795097962258, "altitude": 75.32000028153806, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:18:56.987543+00:00", "timestamp_unix": 1767921536.987543}, "starlink_gps": {"latitude": 45.56659306335929, "longitude": 13.701793561208161, "altitude": 75.3200002419857, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:56.987837+00:00", "timestamp_unix": 1767921536.987837}, "nmea_primary": {"latitude": 45.56661166666667, "longitude": 13.70184, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:55.569549+00:00", "timestamp_unix": 1767921535.569549}, "nmea_secondary": {"latitude": 45.56669, "longitude": 13.701651666666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:18:56.051079+00:00", "timestamp_unix": 1767921536.051079}}

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


validation_timestamp: 2026-01-09T01:19:27.003615+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.857327014855377, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.716210814676817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 14.24994659906773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.224850860908924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14316673144150227, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.193948704675311, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.098228806020057, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.1469859116510355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.955140375948512, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.316398583759728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56643, "longitude": 13.70223, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:17+00:00", "timestamp_unix": 1767921557.0}, "starlink_location": {"latitude": 45.566324164363564, "longitude": 13.702366529967724, "altitude": 74.25000027886821, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:19:26.965866+00:00", "timestamp_unix": 1767921566.965866}, "starlink_gps": {"latitude": 45.566324961448686, "longitude": 13.702365085665557, "altitude": 74.25000023865267, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:26.966119+00:00", "timestamp_unix": 1767921566.966119}, "nmea_primary": {"latitude": 45.56636, "longitude": 13.702383333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:25.568098+00:00", "timestamp_unix": 1767921565.568098}, "nmea_secondary": {"latitude": 45.56641, "longitude": 13.7022, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:26.063929+00:00", "timestamp_unix": 1767921566.063929}}

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


validation_timestamp: 2026-01-09T01:19:57.006474+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.584006882451627, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.462635411855581, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.520622625772306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.533391006091079, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13144210896517108, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.476280625676531, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.719582579576672, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.459595038307032, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.58892544009866, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.669786223466854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.566166, "longitude": 13.702769, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:48+00:00", "timestamp_unix": 1767921588.0}, "starlink_location": {"latitude": 45.56604445399567, "longitude": 13.702868667738331, "altitude": 75.59000023732135, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:19:56.965284+00:00", "timestamp_unix": 1767921596.965284}, "starlink_gps": {"latitude": 45.566045176220136, "longitude": 13.702867331046216, "altitude": 75.59000020149216, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:56.965535+00:00", "timestamp_unix": 1767921596.965535}, "nmea_primary": {"latitude": 45.566095, "longitude": 13.70291, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:55.569420+00:00", "timestamp_unix": 1767921595.56942}, "nmea_secondary": {"latitude": 45.56613, "longitude": 13.702741666666666, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:19:56.074315+00:00", "timestamp_unix": 1767921596.074315}}

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


validation_timestamp: 2026-01-09T01:20:27.049825+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.385411450374331, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.234649840901435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.891114008869458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.682113876090123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16136899718335043, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.863082431184661, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.329534340994192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.967661625314987, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.168890092698401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.14220599048776, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56589, "longitude": 13.703354, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:19+00:00", "timestamp_unix": 1767921619.0}, "starlink_location": {"latitude": 45.56582197106515, "longitude": 13.703425366244938, "altitude": 75.980000375101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:20:26.994255+00:00", "timestamp_unix": 1767921626.994255}, "starlink_gps": {"latitude": 45.56582276127891, "longitude": 13.703423627584034, "altitude": 75.98000032273245, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:26.994507+00:00", "timestamp_unix": 1767921626.994507}, "nmea_primary": {"latitude": 45.565835, "longitude": 13.703485, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:25.564354+00:00", "timestamp_unix": 1767921625.564354}, "nmea_secondary": {"latitude": 45.565873333333336, "longitude": 13.703285, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:26.149751+00:00", "timestamp_unix": 1767921626.149751}}

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


validation_timestamp: 2026-01-09T01:20:57.024211+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.132596658185358, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.038514234703644, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.362529101256403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.613716261374167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1392041293751749, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.47255035095366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.426454979817654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.563183442719121, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.28859015061914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.47257688229318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5656, "longitude": 13.703951, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:51+00:00", "timestamp_unix": 1767921651.0}, "starlink_location": {"latitude": 45.56552841686652, "longitude": 13.703972428170864, "altitude": 77.49000028041227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:20:56.984425+00:00", "timestamp_unix": 1767921656.984425}, "starlink_gps": {"latitude": 45.565529062522685, "longitude": 13.703970896160113, "altitude": 77.49000024106854, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:56.984679+00:00", "timestamp_unix": 1767921656.984679}, "nmea_primary": {"latitude": 45.56555, "longitude": 13.704063333333334, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:55.556072+00:00", "timestamp_unix": 1767921655.556072}, "nmea_secondary": {"latitude": 45.56561, "longitude": 13.703828333333334, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:20:56.046984+00:00", "timestamp_unix": 1767921656.046984}}

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


validation_timestamp: 2026-01-09T01:21:27.018752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.454703338021565, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.3752841606370065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.449787207125956, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.423633735734265, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1393303160471322, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.447401849231677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.127008557456325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.540817510317428, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.988117918255746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.736638265198643, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.565285, "longitude": 13.704544, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:22+00:00", "timestamp_unix": 1767921682.0}, "starlink_location": {"latitude": 45.56523608320436, "longitude": 13.704549262175734, "altitude": 74.53000027978835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:21:26.983824+00:00", "timestamp_unix": 1767921686.983824}, "starlink_gps": {"latitude": 45.56523672944577, "longitude": 13.704547728784187, "altitude": 74.53000024017264, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:26.984076+00:00", "timestamp_unix": 1767921686.984076}, "nmea_primary": {"latitude": 45.56525333333333, "longitude": 13.704628333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:25.567826+00:00", "timestamp_unix": 1767921685.567826}, "nmea_secondary": {"latitude": 45.56531, "longitude": 13.704401666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:26.059434+00:00", "timestamp_unix": 1767921686.059434}}

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


validation_timestamp: 2026-01-09T01:21:57.090004+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.038577618917409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.005921833920776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.3800943347591055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.561691396109309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0826889870898839, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.845512291315858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.973719574569332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.8933252578299555, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.891058806848168, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.809375905537475, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56497, "longitude": 13.705159, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:53+00:00", "timestamp_unix": 1767921713.0}, "starlink_location": {"latitude": 45.56492561453826, "longitude": 13.705145971266402, "altitude": 77.61008370535185, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:21:57.050237+00:00", "timestamp_unix": 1767921717.050237}, "starlink_gps": {"latitude": 45.564926044326995, "longitude": 13.705145104444654, "altitude": 77.60610296704897, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:57.050505+00:00", "timestamp_unix": 1767921717.050505}, "nmea_primary": {"latitude": 45.56494333333333, "longitude": 13.705216666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:55.582056+00:00", "timestamp_unix": 1767921715.582056}, "nmea_secondary": {"latitude": 45.56501166666666, "longitude": 13.704981666666667, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:21:56.120261+00:00", "timestamp_unix": 1767921716.120261}}

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


validation_timestamp: 2026-01-09T01:22:27.017431+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.124325110785662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.103509726815042, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6837331066236666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 20.247604602842305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16425673594829437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.727015005348456, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.860986080954667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.714233625554336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.697687267579223, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.62299745088655, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.564617, "longitude": 13.705824, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:25+00:00", "timestamp_unix": 1767921745.0}, "starlink_location": {"latitude": 45.56456986052032, "longitude": 13.705783313432836, "altitude": 76.3300003911232, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:22:26.981987+00:00", "timestamp_unix": 1767921746.981987}, "starlink_gps": {"latitude": 45.564570793879554, "longitude": 13.70578167801099, "altitude": 76.33000033479307, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:26.982240+00:00", "timestamp_unix": 1767921746.98224}, "nmea_primary": {"latitude": 45.56462, "longitude": 13.705831666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:25.582121+00:00", "timestamp_unix": 1767921745.582121}, "nmea_secondary": {"latitude": 45.564703333333334, "longitude": 13.705595, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:26.081087+00:00", "timestamp_unix": 1767921746.081087}}

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


validation_timestamp: 2026-01-09T01:22:57.083271+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.032942303655828, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.07638188654207, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7994240614165258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.812050905485965, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08475587204003773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.873590240822291, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.212468457621156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.843758168144221, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.12775948121933, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.851728170915152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.564255, "longitude": 13.70647, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:56+00:00", "timestamp_unix": 1767921776.0}, "starlink_location": {"latitude": 45.56424462525655, "longitude": 13.706433968789685, "altitude": 75.21992722748926, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:22:57.046280+00:00", "timestamp_unix": 1767921777.04628}, "starlink_gps": {"latitude": 45.56424508923549, "longitude": 13.706433105004791, "altitude": 75.22389400374885, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:57.046536+00:00", "timestamp_unix": 1767921777.046536}, "nmea_primary": {"latitude": 45.56428666666667, "longitude": 13.706451666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:55.546110+00:00", "timestamp_unix": 1767921775.54611}, "nmea_secondary": {"latitude": 45.56436, "longitude": 13.706233333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:22:56.042998+00:00", "timestamp_unix": 1767921776.042998}}

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


validation_timestamp: 2026-01-09T01:23:27.018105+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.02599064591987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.879348010300035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 17.527024177525544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.192443123355315, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1546631425092504, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.495544229927453, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.706912437298197, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.5362954095803385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.552724909491129, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.520547429207504, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56402, "longitude": 13.7069235, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:16+00:00", "timestamp_unix": 1767921796.0}, "starlink_location": {"latitude": 45.56389763925949, "longitude": 13.707054978029474, "altitude": 77.16000034466951, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:23:26.980284+00:00", "timestamp_unix": 1767921806.980284}, "starlink_gps": {"latitude": 45.563898429020306, "longitude": 13.70705334263707, "altitude": 77.16000029527757, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:26.980538+00:00", "timestamp_unix": 1767921806.980538}, "nmea_primary": {"latitude": 45.56393, "longitude": 13.707108333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:25.562273+00:00", "timestamp_unix": 1767921805.562273}, "nmea_secondary": {"latitude": 45.563986666666665, "longitude": 13.706898333333333, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:26.357238+00:00", "timestamp_unix": 1767921806.357238}}

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


validation_timestamp: 2026-01-09T01:23:57.028294+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.861998141659713, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.6823468369636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.630332185148414, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.313063953413771, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1806638800899007, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.396148660292292, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.937992676013405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.243551401967066, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.761026448860147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.649597421858724, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56361, "longitude": 13.707677, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:49+00:00", "timestamp_unix": 1767921829.0}, "starlink_location": {"latitude": 45.56350594335737, "longitude": 13.707796813523794, "altitude": 77.50000046835484, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:23:56.988694+00:00", "timestamp_unix": 1767921836.988694}, "starlink_gps": {"latitude": 45.563507094121846, "longitude": 13.707795175265007, "altitude": 77.50000040193176, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:56.988942+00:00", "timestamp_unix": 1767921836.988942}, "nmea_primary": {"latitude": 45.563588333333335, "longitude": 13.70777, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:55.545496+00:00", "timestamp_unix": 1767921835.545496}, "nmea_secondary": {"latitude": 45.563605, "longitude": 13.707583333333334, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:23:56.063926+00:00", "timestamp_unix": 1767921836.063926}}

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


validation_timestamp: 2026-01-09T01:24:27.082227+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.667162407483706, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.596209555169544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5274743399855835, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.435924025672223, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08914765906984798, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6818077574178885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.533811967289777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.665714086202955, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.444689384019824, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.949993579842939, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.563217, "longitude": 13.708414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:21+00:00", "timestamp_unix": 1767921861.0}, "starlink_location": {"latitude": 45.563152448656446, "longitude": 13.708448622126948, "altitude": 77.0500004792105, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:24:27.041689+00:00", "timestamp_unix": 1767921867.041689}, "starlink_gps": {"latitude": 45.563152877781334, "longitude": 13.708447654853533, "altitude": 77.05000044483555, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:27.041941+00:00", "timestamp_unix": 1767921867.041941}, "nmea_primary": {"latitude": 45.56321666666667, "longitude": 13.708485, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:25.578957+00:00", "timestamp_unix": 1767921865.578957}, "nmea_secondary": {"latitude": 45.563225, "longitude": 13.708293333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:26.112298+00:00", "timestamp_unix": 1767921866.112298}}

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


validation_timestamp: 2026-01-09T01:24:57.080455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.815619927874228, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6425279586282775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.340217701843553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.565455263698905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19235949211247985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.607005321449022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.224542618761713, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.496663892555147, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.035128136379218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.725394083128208, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.562817, "longitude": 13.709185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:53+00:00", "timestamp_unix": 1767921893.0}, "starlink_location": {"latitude": 45.56277710917115, "longitude": 13.709209082920632, "altitude": 79.26000053072279, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:24:57.039693+00:00", "timestamp_unix": 1767921897.039693}, "starlink_gps": {"latitude": 45.56277826059111, "longitude": 13.709207238853935, "altitude": 79.26000045455635, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:57.039983+00:00", "timestamp_unix": 1767921897.039983}, "nmea_primary": {"latitude": 45.56281833333333, "longitude": 13.709215, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:55.544650+00:00", "timestamp_unix": 1767921895.54465}, "nmea_secondary": {"latitude": 45.56286333333333, "longitude": 13.70901, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:24:56.246255+00:00", "timestamp_unix": 1767921896.246255}}

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


validation_timestamp: 2026-01-09T01:25:27.078301+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5248394835654864, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4522922230337576, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9870359017715706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.901597662058837, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0912824683258325, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.653218198023293, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.651087323654316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.608554044259151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.55982053386488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.655302877991222, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5624, "longitude": 13.709944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:25+00:00", "timestamp_unix": 1767921925.0}, "starlink_location": {"latitude": 45.56236995896237, "longitude": 13.709958453637798, "altitude": 77.06000050331815, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:25:27.038381+00:00", "timestamp_unix": 1767921927.038381}, "starlink_gps": {"latitude": 45.562370423566044, "longitude": 13.709957486963859, "altitude": 77.06000046743063, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:27.038638+00:00", "timestamp_unix": 1767921927.038638}, "nmea_primary": {"latitude": 45.56241166666667, "longitude": 13.709963333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:25.543507+00:00", "timestamp_unix": 1767921925.543507}, "nmea_secondary": {"latitude": 45.562488333333334, "longitude": 13.709721666666667, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:26.047320+00:00", "timestamp_unix": 1767921926.04732}}

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


validation_timestamp: 2026-01-09T01:25:57.079312+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.001979494768259, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.044941029121715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9154521398756716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.66667542477442, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09807340774427147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.762599569206537, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.777611399841962, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.7356117646628055, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.67978810856953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.379695561004674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.562, "longitude": 13.710713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:56+00:00", "timestamp_unix": 1767921956.0}, "starlink_location": {"latitude": 45.56198383069117, "longitude": 13.710653044015071, "altitude": 79.4700723365865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:25:57.038909+00:00", "timestamp_unix": 1767921957.038909}, "starlink_gps": {"latitude": 45.5619844373451, "longitude": 13.710652129588611, "altitude": 79.46610605899393, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:57.039161+00:00", "timestamp_unix": 1767921957.039161}, "nmea_primary": {"latitude": 45.56203, "longitude": 13.710686666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:55.539674+00:00", "timestamp_unix": 1767921955.539674}, "nmea_secondary": {"latitude": 45.56209666666667, "longitude": 13.710456666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:25:56.059696+00:00", "timestamp_unix": 1767921956.059696}}

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


validation_timestamp: 2026-01-09T01:26:27.024770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.62494368922935, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.43317157359778, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.642880377041294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.298425690059501, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19189338143365584, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.2373119287129395, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.161842924028505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.118085548597827, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.97161308327921, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.912769932313275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56171, "longitude": 13.71125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:18+00:00", "timestamp_unix": 1767921978.0}, "starlink_location": {"latitude": 45.5615879441186, "longitude": 13.711432079804693, "altitude": 78.19000052962183, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:26:26.984720+00:00", "timestamp_unix": 1767921986.98472}, "starlink_gps": {"latitude": 45.561589092748626, "longitude": 13.71143024024546, "altitude": 78.19000045529462, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:26.984971+00:00", "timestamp_unix": 1767921986.984971}, "nmea_primary": {"latitude": 45.561635, "longitude": 13.711435, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:25.543601+00:00", "timestamp_unix": 1767921985.543601}, "nmea_secondary": {"latitude": 45.5617, "longitude": 13.711196666666666, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:26.069644+00:00", "timestamp_unix": 1767921986.069644}}

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


validation_timestamp: 2026-01-09T01:26:57.083044+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.101523819364598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.009272422713654, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 13.153733300781598, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.268314193182334, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09355405039445273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.451649956616174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.31018280211457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.402944679179431, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.216680302625303, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.15492075791407, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.561302, "longitude": 13.712009, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:49+00:00", "timestamp_unix": 1767922009.0}, "starlink_location": {"latitude": 45.56119780231372, "longitude": 13.712152619058166, "altitude": 79.55000052897904, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:26:57.040575+00:00", "timestamp_unix": 1767922017.040575}, "starlink_gps": {"latitude": 45.56119830246976, "longitude": 13.71215165276445, "altitude": 79.55000049115571, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:57.040830+00:00", "timestamp_unix": 1767922017.04083}, "nmea_primary": {"latitude": 45.56124666666667, "longitude": 13.712158333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:55.538076+00:00", "timestamp_unix": 1767922015.538076}, "nmea_secondary": {"latitude": 45.56131166666667, "longitude": 13.711916666666667, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:26:56.083611+00:00", "timestamp_unix": 1767922016.083611}}

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


validation_timestamp: 2026-01-09T01:27:27.084085+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.18131606050662, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.091616463295923, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.947593276930872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.338431982720719, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09077542880550443, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.283406900924614, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.846387968190598, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.338562711079981, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.7571215785588, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.20718367014356, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.560917, "longitude": 13.712747, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:20+00:00", "timestamp_unix": 1767922040.0}, "starlink_location": {"latitude": 45.56086996668492, "longitude": 13.712810213336006, "altitude": 77.93000049473594, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:27:27.043922+00:00", "timestamp_unix": 1767922047.043922}, "starlink_gps": {"latitude": 45.56087046891333, "longitude": 13.712809294112228, "altitude": 77.93000045966153, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:27.044176+00:00", "timestamp_unix": 1767922047.044176}, "nmea_primary": {"latitude": 45.56088, "longitude": 13.712863333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:25.557083+00:00", "timestamp_unix": 1767922045.557083}, "nmea_secondary": {"latitude": 45.56094, "longitude": 13.712618333333333, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:26.042033+00:00", "timestamp_unix": 1767922046.042033}}

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


validation_timestamp: 2026-01-09T01:27:57.069190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.33151909910984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.2480576137946855, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.773135527413253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.190570828459544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08368774927824896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.2550050259585026, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.42907577953673, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.227327640088442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.345591965247586, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.913107921170084, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.56055, "longitude": 13.713445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:52+00:00", "timestamp_unix": 1767922072.0}, "starlink_location": {"latitude": 45.56051677277425, "longitude": 13.713511043406047, "altitude": 76.21000042090512, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:27:57.033648+00:00", "timestamp_unix": 1767922077.033648}, "starlink_gps": {"latitude": 45.56051716617195, "longitude": 13.713510127007515, "altitude": 76.21000039233131, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:57.033901+00:00", "timestamp_unix": 1767922077.033901}, "nmea_primary": {"latitude": 45.560536666666664, "longitude": 13.713516666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:55.554176+00:00", "timestamp_unix": 1767922075.554176}, "nmea_secondary": {"latitude": 45.56060166666666, "longitude": 13.713278333333333, "altitude": 35.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:27:56.055464+00:00", "timestamp_unix": 1767922076.055464}}

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


validation_timestamp: 2026-01-09T01:28:27.171744+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.16769995341598, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.97132071470242, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9941612898488352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.327617144836626, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2717331476204894, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.211451540496195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.07702788746382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.298612243038082, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.82047808827632, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.170527572747506, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.560204, "longitude": 13.714092, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:23+00:00", "timestamp_unix": 1767922103.0}, "starlink_location": {"latitude": 45.560171284869405, "longitude": 13.714118123530076, "altitude": 74.89000001484149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:28:27.132951+00:00", "timestamp_unix": 1767922107.132951}, "starlink_gps": {"latitude": 45.56017205521845, "longitude": 13.714114811201481, "altitude": 75.00000041214096, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:27.133212+00:00", "timestamp_unix": 1767922107.133212}, "nmea_primary": {"latitude": 45.560195, "longitude": 13.714141666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:25.553968+00:00", "timestamp_unix": 1767922105.553968}, "nmea_secondary": {"latitude": 45.56028666666667, "longitude": 13.713903333333333, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:26.064113+00:00", "timestamp_unix": 1767922106.064113}}

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


validation_timestamp: 2026-01-09T01:28:57.174065+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.331352339007528, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.4690805257681125, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7455024108851878, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.642473976325675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1458907898031321, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.02678357180953, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.398004228419474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.14046472931072, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.275017674783644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.39638383094371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55986, "longitude": 13.714731, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:56+00:00", "timestamp_unix": 1767922136.0}, "starlink_location": {"latitude": 45.55988740099411, "longitude": 13.714691458052757, "altitude": 76.55000001795042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:28:57.132578+00:00", "timestamp_unix": 1767922137.132578}, "starlink_gps": {"latitude": 45.559888582996145, "longitude": 13.714690644725303, "altitude": 76.7219394475161, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:57.132831+00:00", "timestamp_unix": 1767922137.132831}, "nmea_primary": {"latitude": 45.559868333333334, "longitude": 13.71475, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:55.552771+00:00", "timestamp_unix": 1767922135.552771}, "nmea_secondary": {"latitude": 45.55997, "longitude": 13.714501666666667, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:28:56.077243+00:00", "timestamp_unix": 1767922136.077243}}

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


validation_timestamp: 2026-01-09T01:29:27.129049+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.111839550986554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.878376782490491, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 16.422858587452037, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.295071813427067, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.35905890091219134, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.723162434739278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.144504088717202, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.062277573247643, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.8886744794895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.676529386707042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.559643, "longitude": 13.715128, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:17+00:00", "timestamp_unix": 1767922157.0}, "starlink_location": {"latitude": 45.55955183362235, "longitude": 13.71525409787832, "altitude": 76.37006500822892, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:29:27.090809+00:00", "timestamp_unix": 1767922167.090809}, "starlink_gps": {"latitude": 45.55955166641518, "longitude": 13.71524949217752, "altitude": 76.21805931177248, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:27.091062+00:00", "timestamp_unix": 1767922167.091062}, "nmea_primary": {"latitude": 45.55956833333333, "longitude": 13.71531, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:25.552528+00:00", "timestamp_unix": 1767922165.552528}, "nmea_secondary": {"latitude": 45.55965333333333, "longitude": 13.715088333333334, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:26.038358+00:00", "timestamp_unix": 1767922166.038358}}

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


validation_timestamp: 2026-01-09T01:29:57.170234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.443274523456324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.84295940127114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.887163928307336, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.502506533537403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.6912270092833421, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.174829240796924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.932819177090295, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.674389346435639, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.259425055170652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.17903751179318, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.559345, "longitude": 13.715703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:48+00:00", "timestamp_unix": 1767922188.0}, "starlink_location": {"latitude": 45.55927650104905, "longitude": 13.715774699358224, "altitude": 76.19000001079364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:29:57.130671+00:00", "timestamp_unix": 1767922197.130671}, "starlink_gps": {"latitude": 45.559279138198036, "longitude": 13.715766659530452, "altitude": 76.52000026328248, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:57.130921+00:00", "timestamp_unix": 1767922197.130921}, "nmea_primary": {"latitude": 45.559293333333336, "longitude": 13.715836666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:55.549644+00:00", "timestamp_unix": 1767922195.549644}, "nmea_secondary": {"latitude": 45.559353333333334, "longitude": 13.715633333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:29:56.049870+00:00", "timestamp_unix": 1767922196.04987}}

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


validation_timestamp: 2026-01-09T01:30:27.009167+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.673378256831476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.545813416473528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.12751385907134, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.698496195422944, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13602092118393816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.272598730653711, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.877894787741747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.340879010271742, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.74194207220045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.74842006824294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55906, "longitude": 13.71624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:20+00:00", "timestamp_unix": 1767922220.0}, "starlink_location": {"latitude": 45.55901563707931, "longitude": 13.716275994661018, "altitude": 78.04000026563641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:30:26.969645+00:00", "timestamp_unix": 1767922226.969645}, "starlink_gps": {"latitude": 45.55901642875663, "longitude": 13.716274662796543, "altitude": 78.04000022746773, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:26.969896+00:00", "timestamp_unix": 1767922226.969896}, "nmea_primary": {"latitude": 45.559035, "longitude": 13.716351666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:25.537307+00:00", "timestamp_unix": 1767922225.537307}, "nmea_secondary": {"latitude": 45.55909333333334, "longitude": 13.716153333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:26.113109+00:00", "timestamp_unix": 1767922226.113109}}

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


validation_timestamp: 2026-01-09T01:30:57.129184+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.080293464468997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.06897104825871, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.931035996100711, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.754679580273367, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7047099392197916, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.371568683435358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.921375504010836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.008780507924149, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.47351813836212, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.62530941885887, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.558784, "longitude": 13.716748, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:51+00:00", "timestamp_unix": 1767922251.0}, "starlink_location": {"latitude": 45.558747318404805, "longitude": 13.716746585628739, "altitude": 76.69007657115824, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:30:57.088311+00:00", "timestamp_unix": 1767922257.088311}, "starlink_gps": {"latitude": 45.55874813727586, "longitude": 13.716737610071805, "altitude": 77.23000024401708, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:57.088564+00:00", "timestamp_unix": 1767922257.088564}, "nmea_primary": {"latitude": 45.558771666666665, "longitude": 13.716848333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:55.537587+00:00", "timestamp_unix": 1767922255.537587}, "nmea_secondary": {"latitude": 45.558875, "longitude": 13.716628333333333, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:30:56.123927+00:00", "timestamp_unix": 1767922256.123927}}

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


validation_timestamp: 2026-01-09T01:31:27.124330+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1932900251855467, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8582432956594417, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.004223851456247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.265822689912929, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7546237174166359, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.610910574183752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.400402814220058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.363543979869947, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.101935958382466, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.280262570734127, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.558533, "longitude": 13.717218, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:22+00:00", "timestamp_unix": 1767922282.0}, "starlink_location": {"latitude": 45.558518708615885, "longitude": 13.717198583713717, "altitude": 78.20000000780149, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:31:27.087751+00:00", "timestamp_unix": 1767922287.087751}, "starlink_gps": {"latitude": 45.558517083038254, "longitude": 13.717189173382062, "altitude": 78.45000016571221, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:27.088034+00:00", "timestamp_unix": 1767922287.088034}, "nmea_primary": {"latitude": 45.55853, "longitude": 13.717295, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:25.574229+00:00", "timestamp_unix": 1767922285.574229}, "nmea_secondary": {"latitude": 45.55862, "longitude": 13.717083333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:26.135517+00:00", "timestamp_unix": 1767922286.135517}}

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


validation_timestamp: 2026-01-09T01:31:57.166307+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.833392336943844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.061122116644835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6794062415219164, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.849073179002946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.404300879652591, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.295962035716722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.143945079684972, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.584013800769384, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.394405513721356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.138030045625747, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55827, "longitude": 13.717691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:55+00:00", "timestamp_unix": 1767922315.0}, "starlink_location": {"latitude": 45.55825855062562, "longitude": 13.717644558237373, "altitude": 77.43000000802753, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:31:57.129182+00:00", "timestamp_unix": 1767922317.129182}, "starlink_gps": {"latitude": 45.55825499980476, "longitude": 13.71764344103159, "altitude": 77.37000026449512, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:57.129436+00:00", "timestamp_unix": 1767922317.129436}, "nmea_primary": {"latitude": 45.55828833333333, "longitude": 13.717713333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:55.573696+00:00", "timestamp_unix": 1767922315.573696}, "nmea_secondary": {"latitude": 45.55837, "longitude": 13.717511666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:31:56.045233+00:00", "timestamp_unix": 1767922316.045233}}

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


validation_timestamp: 2026-01-09T01:32:27.163472+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.872146525363764, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.930142863228285, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.1009485969157975, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.988228496279085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5581666777959524, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.452753516627368, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.624924395101365, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.233597726018328, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.133867632527693, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.39975709045737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55802, "longitude": 13.718124, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:26+00:00", "timestamp_unix": 1767922346.0}, "starlink_location": {"latitude": 45.55802043374693, "longitude": 13.71802289183521, "altitude": 77.36000000910231, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:32:27.127084+00:00", "timestamp_unix": 1767922347.127084}, "starlink_gps": {"latitude": 45.55802544357653, "longitude": 13.718022442167587, "altitude": 78.11000022454046, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:27.127341+00:00", "timestamp_unix": 1767922347.127341}, "nmea_primary": {"latitude": 45.558056666666666, "longitude": 13.718118333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:25.570619+00:00", "timestamp_unix": 1767922345.570619}, "nmea_secondary": {"latitude": 45.558125, "longitude": 13.717931666666667, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:26.107031+00:00", "timestamp_unix": 1767922346.107031}}

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


validation_timestamp: 2026-01-09T01:32:57.001703+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.029758919843799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.983961612336936, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.903850131997514, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.428578694108561, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05759153206084914, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.833091071550619, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.223139606216538, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.843780502137869, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.16836806068225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.318413843152143, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.557873, "longitude": 13.718412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:47+00:00", "timestamp_unix": 1767922367.0}, "starlink_location": {"latitude": 45.55779622163806, "longitude": 13.71844977519701, "altitude": 80.24000019120878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:32:56.965368+00:00", "timestamp_unix": 1767922376.965368}, "starlink_gps": {"latitude": 45.5577965095919, "longitude": 13.718449160351746, "altitude": 80.240000176554, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:56.965622+00:00", "timestamp_unix": 1767922376.965622}, "nmea_primary": {"latitude": 45.55784666666667, "longitude": 13.71852, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:55.569083+00:00", "timestamp_unix": 1767922375.569083}, "nmea_secondary": {"latitude": 45.557896666666664, "longitude": 13.718336666666668, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:32:56.119191+00:00", "timestamp_unix": 1767922376.119191}}

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


validation_timestamp: 2026-01-09T01:33:27.065646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.957770584380567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.916532385481502, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.980154036753092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.678907651391988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04828848373887541, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.55627558231616, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.989017475462376, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.569326098836477, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.941022547580143, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 16.65891905104212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.557655, "longitude": 13.718803, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:17+00:00", "timestamp_unix": 1767922397.0}, "starlink_location": {"latitude": 45.557584582719606, "longitude": 13.718821238924281, "altitude": 77.7880644020772, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:33:27.025571+00:00", "timestamp_unix": 1767922407.025571}, "starlink_gps": {"latitude": 45.55758490776821, "longitude": 13.718820827636415, "altitude": 77.7840502599491, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:27.025831+00:00", "timestamp_unix": 1767922407.025831}, "nmea_primary": {"latitude": 45.55761833333333, "longitude": 13.71892, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:25.556624+00:00", "timestamp_unix": 1767922405.556624}, "nmea_secondary": {"latitude": 45.55768, "longitude": 13.718725, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:26.075382+00:00", "timestamp_unix": 1767922406.075382}}

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


validation_timestamp: 2026-01-09T01:33:57.001046+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.081914984346316, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.067696393348843, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.189344769227516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.089059473246063, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050913259128592694, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.802552651646364, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.122038012324898, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.833443547094943, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.071697010649245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.17686592894856, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55743, "longitude": 13.719208, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:49+00:00", "timestamp_unix": 1767922429.0}, "starlink_location": {"latitude": 45.55739774955243, "longitude": 13.719182956011457, "altitude": 80.98806241430893, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:33:56.963980+00:00", "timestamp_unix": 1767922436.96398}, "starlink_gps": {"latitude": 45.55739807385179, "longitude": 13.719182494380666, "altitude": 80.98405752078655, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:56.964229+00:00", "timestamp_unix": 1767922436.964229}, "nmea_primary": {"latitude": 45.557408333333335, "longitude": 13.719295, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:55.556293+00:00", "timestamp_unix": 1767922435.556293}, "nmea_secondary": {"latitude": 45.557478333333336, "longitude": 13.719098333333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:33:56.091599+00:00", "timestamp_unix": 1767922436.091599}}

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


validation_timestamp: 2026-01-09T01:34:27.124114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.359493134321856, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.7836581415988, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7603421540836175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.896341290047127, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.43188039767008424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.904789572643559, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.943397267038542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.1061304920913475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.26895602710052, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.617198985906777, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.557247, "longitude": 13.719599, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:21+00:00", "timestamp_unix": 1767922461.0}, "starlink_location": {"latitude": 45.55720791708159, "longitude": 13.719594569163565, "altitude": 79.94000000456101, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:34:27.082852+00:00", "timestamp_unix": 1767922467.082852}, "starlink_gps": {"latitude": 45.55720406064557, "longitude": 13.71959522876857, "altitude": 79.90000009262225, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:27.083105+00:00", "timestamp_unix": 1767922467.083105}, "nmea_primary": {"latitude": 45.55723666666667, "longitude": 13.719658333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:25.542422+00:00", "timestamp_unix": 1767922465.542422}, "nmea_secondary": {"latitude": 45.557285, "longitude": 13.71947, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:26.050985+00:00", "timestamp_unix": 1767922466.050985}}

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


validation_timestamp: 2026-01-09T01:34:57.168873+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8350634418316116, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.34640851586367, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7758571092378634, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.722930409438122, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5569605999551337, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.270056095891212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.6035274600978715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.820250022818756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.205337532821793, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.472528068349229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55709, "longitude": 13.719983, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:53+00:00", "timestamp_unix": 1767922493.0}, "starlink_location": {"latitude": 45.557072866669074, "longitude": 13.719940250831074, "altitude": 77.59000000774338, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:34:57.122990+00:00", "timestamp_unix": 1767922497.12299}, "starlink_gps": {"latitude": 45.55707244417567, "longitude": 13.719933122827891, "altitude": 77.25000008877227, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:57.123245+00:00", "timestamp_unix": 1767922497.123245}, "nmea_primary": {"latitude": 45.55708666666666, "longitude": 13.720018333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:55.526812+00:00", "timestamp_unix": 1767922495.526812}, "nmea_secondary": {"latitude": 45.557115, "longitude": 13.719863333333333, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:34:56.124550+00:00", "timestamp_unix": 1767922496.12455}}

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


validation_timestamp: 2026-01-09T01:35:27.001954+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.204133480557131, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.243543182044116, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.416264771459555, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.04712554326989, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048783640806240536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.605763173929662, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.884084223844403, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.643901379553758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.837274802606305, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.15132748600061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55693, "longitude": 13.720336, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:24+00:00", "timestamp_unix": 1767922524.0}, "starlink_location": {"latitude": 45.55692902719467, "longitude": 13.720269173707042, "altitude": 75.4900001368028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:35:26.961783+00:00", "timestamp_unix": 1767922526.961783}, "starlink_gps": {"latitude": 45.55692927934216, "longitude": 13.720268660961786, "altitude": 75.49000012744297, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:26.962047+00:00", "timestamp_unix": 1767922526.962047}, "nmea_primary": {"latitude": 45.55693333333333, "longitude": 13.720366666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:25.547833+00:00", "timestamp_unix": 1767922525.547833}, "nmea_secondary": {"latitude": 45.556963333333336, "longitude": 13.72023, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:26.123189+00:00", "timestamp_unix": 1767922526.123189}}

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


validation_timestamp: 2026-01-09T01:35:57.002778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.594078173515446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.637426185794545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9703380754887858, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.287194526154323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04335404271480053, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.727253610633256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.864956961508633, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.769302575541842, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.82445833894483, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.013056358979618, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55675, "longitude": 13.720656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:55+00:00", "timestamp_unix": 1767922555.0}, "starlink_location": {"latitude": 45.55677866625884, "longitude": 13.720596956106432, "altitude": 77.70000010806244, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:35:56.960893+00:00", "timestamp_unix": 1767922556.960893}, "starlink_gps": {"latitude": 45.55677888302619, "longitude": 13.720596493268513, "altitude": 77.70000010014053, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:56.961150+00:00", "timestamp_unix": 1767922556.96115}, "nmea_primary": {"latitude": 45.556758333333335, "longitude": 13.720678333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:55.527564+00:00", "timestamp_unix": 1767922555.527564}, "nmea_secondary": {"latitude": 45.556821666666664, "longitude": 13.720553333333333, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:35:56.149081+00:00", "timestamp_unix": 1767922556.149081}}

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


validation_timestamp: 2026-01-09T01:36:27.013076+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.4197497933412242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.4416007635627366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.268715452053758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.147084228510353, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03777830748311764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.092258442772803, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.60191826141011, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.129954746703548, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.566458080448833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.413306104511447, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556614, "longitude": 13.720863, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:17+00:00", "timestamp_unix": 1767922577.0}, "starlink_location": {"latitude": 45.55660897194779, "longitude": 13.720846238578735, "altitude": 76.41000008235885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:36:26.971890+00:00", "timestamp_unix": 1767922586.97189}, "starlink_gps": {"latitude": 45.55660915244142, "longitude": 13.720845827500613, "altitude": 76.41000007603115, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:26.972139+00:00", "timestamp_unix": 1767922586.972139}, "nmea_primary": {"latitude": 45.55656166666667, "longitude": 13.720971666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:26.524895+00:00", "timestamp_unix": 1767922586.524895}, "nmea_secondary": {"latitude": 45.556641666666664, "longitude": 13.72081, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:26.045619+00:00", "timestamp_unix": 1767922586.045619}}

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


validation_timestamp: 2026-01-09T01:36:57.043378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.669819534485394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6455885734762277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.591450280389601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.410764874302738, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03455893173477213, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.960220423996933, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.226171386229636, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.990861899198736, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.192017386621602, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.988259968557044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556423, "longitude": 13.721116, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:47+00:00", "timestamp_unix": 1767922607.0}, "starlink_location": {"latitude": 45.55640819360517, "longitude": 13.721112420383376, "altitude": 78.88000006702133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:36:57.002546+00:00", "timestamp_unix": 1767922617.002546}, "starlink_gps": {"latitude": 45.556408446791636, "longitude": 13.72111216295675, "altitude": 78.88000006231857, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:57.002803+00:00", "timestamp_unix": 1767922617.002803}, "nmea_primary": {"latitude": 45.556371666666664, "longitude": 13.721215, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:55.565655+00:00", "timestamp_unix": 1767922615.565655}, "nmea_secondary": {"latitude": 45.556448333333336, "longitude": 13.721056666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:36:56.057186+00:00", "timestamp_unix": 1767922616.057186}}

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


validation_timestamp: 2026-01-09T01:37:27.005279+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.3636128148789557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.384666723519106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.204384141714729, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.834245438073571, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.042700171215887116, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.013862475854856, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.046112682276599, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.052046462612482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.005373628830114, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.888219404717857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556202, "longitude": 13.721374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:19+00:00", "timestamp_unix": 1767922639.0}, "starlink_location": {"latitude": 45.55619485987778, "longitude": 13.721345406544918, "altitude": 74.61000010378343, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:37:26.969319+00:00", "timestamp_unix": 1767922646.969319}, "starlink_gps": {"latitude": 45.55619511322362, "longitude": 13.721344994404669, "altitude": 74.61000009683374, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:26.969579+00:00", "timestamp_unix": 1767922646.969579}, "nmea_primary": {"latitude": 45.556176666666666, "longitude": 13.721445, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:25.550685+00:00", "timestamp_unix": 1767922645.550685}, "nmea_secondary": {"latitude": 45.55625666666667, "longitude": 13.721291666666668, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:26.154082+00:00", "timestamp_unix": 1767922646.154082}}

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


validation_timestamp: 2026-01-09T01:37:57.003545+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.541471598301659, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5777433470252635, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.005330910941742, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.814337792845224, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03694444022977391, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.42612070094397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.551789099553239, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.461116432485131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.516072519730648, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.386071781951792, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.556004, "longitude": 13.72159, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:51+00:00", "timestamp_unix": 1767922671.0}, "starlink_location": {"latitude": 45.55603502711424, "longitude": 13.721534304190023, "altitude": 75.20000007796877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:37:56.965743+00:00", "timestamp_unix": 1767922676.965743}, "starlink_gps": {"latitude": 45.556035279728796, "longitude": 13.72153399597796, "altitude": 75.20000007264073, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:56.965997+00:00", "timestamp_unix": 1767922676.965997}, "nmea_primary": {"latitude": 45.555991666666664, "longitude": 13.721638333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:55.537250+00:00", "timestamp_unix": 1767922675.53725}, "nmea_secondary": {"latitude": 45.55608, "longitude": 13.721503333333333, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:37:56.166125+00:00", "timestamp_unix": 1767922676.166125}}

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


validation_timestamp: 2026-01-09T01:38:27.048735+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.085097830477524, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.113572306076178, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6338253169999755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.800808772524304, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028906820390717177, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.46094589102254, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.722150552892463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.48983822499864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.69409602903895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.054677695493137, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555832, "longitude": 13.72181, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:23+00:00", "timestamp_unix": 1767922703.0}, "starlink_location": {"latitude": 45.55586361076617, "longitude": 13.721762804091192, "altitude": 76.84000004807619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:38:27.010644+00:00", "timestamp_unix": 1767922707.010644}, "starlink_gps": {"latitude": 45.555863755298354, "longitude": 13.72176249549356, "altitude": 76.84000004450498, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:27.010896+00:00", "timestamp_unix": 1767922707.010896}, "nmea_primary": {"latitude": 45.555823333333336, "longitude": 13.721855, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:25.537721+00:00", "timestamp_unix": 1767922705.537721}, "nmea_secondary": {"latitude": 45.555901666666664, "longitude": 13.721713333333334, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:26.040706+00:00", "timestamp_unix": 1767922706.040706}}

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


validation_timestamp: 2026-01-09T01:38:56.992497+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.752631588720714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.786935305433785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4098226670462977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.054742732222966, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03583427508271104, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5661888422093675, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.394368192996502, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.601820784908664, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.35858890238596, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.95597444573601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555683, "longitude": 13.722121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:55+00:00", "timestamp_unix": 1767922735.0}, "starlink_location": {"latitude": 45.55571861083838, "longitude": 13.722067405219937, "altitude": 80.4200000711118, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:38:56.956505+00:00", "timestamp_unix": 1767922736.956505}, "starlink_gps": {"latitude": 45.555718755340486, "longitude": 13.722066993843216, "altitude": 80.42000006607707, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:56.956755+00:00", "timestamp_unix": 1767922736.956755}, "nmea_primary": {"latitude": 45.555686666666666, "longitude": 13.722138333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:55.537247+00:00", "timestamp_unix": 1767922735.537247}, "nmea_secondary": {"latitude": 45.555751666666666, "longitude": 13.721985, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:38:56.134260+00:00", "timestamp_unix": 1767922736.13426}}

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


validation_timestamp: 2026-01-09T01:39:27.173716+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.489894801746141, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5317804420013035, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 10.110317302529598, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8205392980350883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04826130042379105, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8690794327849565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.864281394793583, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.878150735646268, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.898670092302794, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.925181671147785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55559, "longitude": 13.7223215, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:16+00:00", "timestamp_unix": 1767922756.0}, "starlink_location": {"latitude": 45.55559342456568, "longitude": 13.722391839488239, "altitude": 78.08000000453072, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:39:27.136379+00:00", "timestamp_unix": 1767922767.136379}, "starlink_gps": {"latitude": 45.5555936665622, "longitude": 13.722392354040503, "altitude": 78.29000007893494, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:27.136633+00:00", "timestamp_unix": 1767922767.136633}, "nmea_primary": {"latitude": 45.55553666666667, "longitude": 13.722426666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:25.558401+00:00", "timestamp_unix": 1767922765.558401}, "nmea_secondary": {"latitude": 45.55560833333333, "longitude": 13.72228, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:26.147455+00:00", "timestamp_unix": 1767922766.147455}}

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


validation_timestamp: 2026-01-09T01:39:57.005976+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.460379936216403, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.4783373700598785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.620093714828464, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.503653312233971, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03433114478762816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.366336293427947, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.2879777101436245, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.397647109214171, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.275226683973147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.062477544743428, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55544, "longitude": 13.722573, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:48+00:00", "timestamp_unix": 1767922788.0}, "starlink_location": {"latitude": 45.55548897182447, "longitude": 13.722578187974765, "altitude": 81.72000006733145, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:39:56.966317+00:00", "timestamp_unix": 1767922796.966317}, "starlink_gps": {"latitude": 45.555489151672255, "longitude": 13.722577829575572, "altitude": 81.72000006167713, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:56.966570+00:00", "timestamp_unix": 1767922796.96657}, "nmea_primary": {"latitude": 45.55540833333333, "longitude": 13.722645, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:55.549287+00:00", "timestamp_unix": 1767922795.549287}, "nmea_secondary": {"latitude": 45.55546833333333, "longitude": 13.722531666666667, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:39:56.048912+00:00", "timestamp_unix": 1767922796.048912}}

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


validation_timestamp: 2026-01-09T01:40:26.999177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.872674240165589, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.876486946731917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.230765273601058, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.617858733105949, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0268517826885206, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.015701308357567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.268609163798003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.031071256910572, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.25056623777863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.76994779434597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555325, "longitude": 13.722787, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:20+00:00", "timestamp_unix": 1767922820.0}, "starlink_location": {"latitude": 45.555383583116374, "longitude": 13.722815137234026, "altitude": 77.39000003978634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:40:26.963427+00:00", "timestamp_unix": 1767922826.963427}, "starlink_gps": {"latitude": 45.55538369139649, "longitude": 13.722814828977976, "altitude": 77.3900000380443, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:26.963683+00:00", "timestamp_unix": 1767922826.963683}, "nmea_primary": {"latitude": 45.555303333333335, "longitude": 13.722831666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:25.533746+00:00", "timestamp_unix": 1767922825.533746}, "nmea_secondary": {"latitude": 45.55536333333333, "longitude": 13.72274, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:26.317023+00:00", "timestamp_unix": 1767922826.317023}}

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


validation_timestamp: 2026-01-09T01:40:57.158088+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.12500811620441, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.880445470607642, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.608484349264483, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.778829277916985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.40989829641050457, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.011591255853087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.644073308340948, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.902402387860006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.268132939565495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.378844203308661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555256, "longitude": 13.722968, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:51+00:00", "timestamp_unix": 1767922851.0}, "starlink_location": {"latitude": 45.55532163336656, "longitude": 13.723038350373107, "altitude": 78.53000000181228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:40:57.118151+00:00", "timestamp_unix": 1767922857.118151}, "starlink_gps": {"latitude": 45.55532158320399, "longitude": 13.723033086368593, "altitude": 78.86806148760746, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:57.118405+00:00", "timestamp_unix": 1767922857.118405}, "nmea_primary": {"latitude": 45.555235, "longitude": 13.723003333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:55.554631+00:00", "timestamp_unix": 1767922855.554631}, "nmea_secondary": {"latitude": 45.55528666666667, "longitude": 13.722925, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:40:56.097669+00:00", "timestamp_unix": 1767922856.097669}}

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


validation_timestamp: 2026-01-09T01:41:27.051516+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.406450967033274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.407935710669684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.886967360510242, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.57243533304568, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023388434927166787, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.619547685272584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.960297899520919, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.62520725615901, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.94600065455291, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.185402340038548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5552, "longitude": 13.723172, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:24+00:00", "timestamp_unix": 1767922884.0}, "starlink_location": {"latitude": 45.55525908304609, "longitude": 13.723215920068752, "altitude": 77.04000003153037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:41:27.014319+00:00", "timestamp_unix": 1767922887.014319}, "starlink_gps": {"latitude": 45.5552591915263, "longitude": 13.723215662714459, "altitude": 77.04000002953264, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:27.014576+00:00", "timestamp_unix": 1767922887.014576}, "nmea_primary": {"latitude": 45.555185, "longitude": 13.723183333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:25.545088+00:00", "timestamp_unix": 1767922885.545088}, "nmea_secondary": {"latitude": 45.55522666666667, "longitude": 13.723096666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:26.032029+00:00", "timestamp_unix": 1767922886.032029}}

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


validation_timestamp: 2026-01-09T01:41:56.994362+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.611887478146086, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.606204432565091, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.890333197106915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.611623614622099, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023362065508185453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.823333530150403, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.67946736877825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.819687767553773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.661338397784538, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.473780415837872, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55514, "longitude": 13.723372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:55+00:00", "timestamp_unix": 1767922915.0}, "starlink_location": {"latitude": 45.555200916540194, "longitude": 13.723459586346822, "altitude": 79.65806139368546, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:41:56.954930+00:00", "timestamp_unix": 1767922916.95493}, "starlink_gps": {"latitude": 45.555201024898125, "longitude": 13.723459329282976, "altitude": 79.65404694642065, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:56.955183+00:00", "timestamp_unix": 1767922916.955183}, "nmea_primary": {"latitude": 45.55513333333333, "longitude": 13.723378333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:55.534778+00:00", "timestamp_unix": 1767922915.534778}, "nmea_secondary": {"latitude": 45.555185, "longitude": 13.723298333333334, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:41:56.131733+00:00", "timestamp_unix": 1767922916.131733}}

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


validation_timestamp: 2026-01-09T01:42:27.129730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.4118165020032345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.318715749490441, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3248868144998793, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.594983494773047, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1481341135805777, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.716022785376484, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.51274328431781, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.627509643437497, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.36738324757908, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.374070394117018, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55508, "longitude": 13.723613, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:26+00:00", "timestamp_unix": 1767922946.0}, "starlink_location": {"latitude": 45.555109436430946, "longitude": 13.723683810679386, "altitude": 76.8700000022052, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:42:27.091545+00:00", "timestamp_unix": 1767922947.091545}, "starlink_gps": {"latitude": 45.555109888746834, "longitude": 13.72368202115589, "altitude": 77.12000004893181, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:27.091836+00:00", "timestamp_unix": 1767922947.091836}, "nmea_primary": {"latitude": 45.55506666666667, "longitude": 13.72359, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:25.538296+00:00", "timestamp_unix": 1767922945.538296}, "nmea_secondary": {"latitude": 45.555126666666666, "longitude": 13.723525, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:26.101141+00:00", "timestamp_unix": 1767922946.101141}}

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


validation_timestamp: 2026-01-09T01:42:57.152853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.22313725456582, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.468120267058385, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.806708917594274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.0239392471958, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.2513434720505465, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.985467689949726, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.88915991873618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.213018067359869, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.09806067391028, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.72107506265134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.555004, "longitude": 13.723768, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:47+00:00", "timestamp_unix": 1767922967.0}, "starlink_location": {"latitude": 45.55501113337852, "longitude": 13.723886017003931, "altitude": 72.22000000064412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:42:57.110968+00:00", "timestamp_unix": 1767922977.110968}, "starlink_gps": {"latitude": 45.55501183278018, "longitude": 13.723889086679739, "altitude": 72.24000005583501, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:57.111218+00:00", "timestamp_unix": 1767922977.111218}, "nmea_primary": {"latitude": 45.554961666666664, "longitude": 13.723811666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:55.551916+00:00", "timestamp_unix": 1767922975.551916}, "nmea_secondary": {"latitude": 45.555038333333336, "longitude": 13.723751666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:42:56.041685+00:00", "timestamp_unix": 1767922976.041685}}

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


validation_timestamp: 2026-01-09T01:43:27.105039+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.88513696976884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.499533840392083, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.182938362795882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.571120860340268, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4562086805106777, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.382275126286238, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.522071810698568, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.926066521142351, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.2112903207008, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.646761693069756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.554874, "longitude": 13.72398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:18+00:00", "timestamp_unix": 1767922998.0}, "starlink_location": {"latitude": 45.554842930479246, "longitude": 13.72409895179487, "altitude": 78.39000000128875, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:43:27.068989+00:00", "timestamp_unix": 1767923007.068989}, "starlink_gps": {"latitude": 45.5548421382762, "longitude": 13.724093202833128, "altitude": 78.76000003698701, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:27.069240+00:00", "timestamp_unix": 1767923007.06924}, "nmea_primary": {"latitude": 45.55482833333333, "longitude": 13.723993333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:25.539463+00:00", "timestamp_unix": 1767923005.539463}, "nmea_secondary": {"latitude": 45.55491833333333, "longitude": 13.723946666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:26.136458+00:00", "timestamp_unix": 1767923006.136458}}

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


validation_timestamp: 2026-01-09T01:43:56.990592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.665579468313233, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.63250693064141, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.287443799729604, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.116401439521657, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04323861724261154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.360873335423905, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.465018160222396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.345553218479033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.424089093227119, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.16785063519674, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.554688, "longitude": 13.724146, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:51+00:00", "timestamp_unix": 1767923031.0}, "starlink_location": {"latitude": 45.55465111049908, "longitude": 13.7242440357984, "altitude": 78.76000010598734, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:43:56.948892+00:00", "timestamp_unix": 1767923036.948892}, "starlink_gps": {"latitude": 45.55465147170503, "longitude": 13.724243830141992, "altitude": 78.76000009927239, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:56.949140+00:00", "timestamp_unix": 1767923036.94914}, "nmea_primary": {"latitude": 45.55465, "longitude": 13.724136666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:55.525570+00:00", "timestamp_unix": 1767923035.52557}, "nmea_secondary": {"latitude": 45.55475, "longitude": 13.724123333333333, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:43:56.076329+00:00", "timestamp_unix": 1767923036.076329}}

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


validation_timestamp: 2026-01-09T01:44:27.107303+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.041197613551786, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.034411752651652, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.4195852553364885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.369058961612863, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14883683580366114, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.425942917934801, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.741775581293746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.347750173178483, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.800592191021199, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.77564747035154, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55449, "longitude": 13.724255, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:22+00:00", "timestamp_unix": 1767923062.0}, "starlink_location": {"latitude": 45.554440402919845, "longitude": 13.72434701394635, "altitude": 77.00000000196262, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:44:27.067319+00:00", "timestamp_unix": 1767923067.067319}, "starlink_gps": {"latitude": 45.55443938772043, "longitude": 13.724345768130288, "altitude": 76.7400000638294, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:27.067569+00:00", "timestamp_unix": 1767923067.067569}, "nmea_primary": {"latitude": 45.554451666666665, "longitude": 13.72424, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:25.516874+00:00", "timestamp_unix": 1767923065.516874}, "nmea_secondary": {"latitude": 45.554535, "longitude": 13.72428, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:26.108803+00:00", "timestamp_unix": 1767923066.108803}}

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


validation_timestamp: 2026-01-09T01:44:57.011719+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.8696086876141065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.832445563042128, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.587837265702406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.685884204350448, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.044966212006570416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.714946502128854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.425797990836964, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.69339575321867, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.381041195049589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.265698359061957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.554253, "longitude": 13.724311, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:54+00:00", "timestamp_unix": 1767923094.0}, "starlink_location": {"latitude": 45.55420247070352, "longitude": 13.724381768095773, "altitude": 71.77192823901521, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:44:56.972627+00:00", "timestamp_unix": 1767923096.972627}, "starlink_gps": {"latitude": 45.554202868613395, "longitude": 13.724381665117436, "altitude": 71.77594870691628, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:56.972879+00:00", "timestamp_unix": 1767923096.972879}, "nmea_primary": {"latitude": 45.55422166666666, "longitude": 13.7243, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:55.540336+00:00", "timestamp_unix": 1767923095.540336}, "nmea_secondary": {"latitude": 45.55431, "longitude": 13.724338333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:44:56.103020+00:00", "timestamp_unix": 1767923096.10302}}

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


validation_timestamp: 2026-01-09T01:45:27.126761+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.504057786187152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.383262645673698, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.716755064473557, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.339589817724057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8879916721997809, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.346597733230028, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.904144983974925, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.073985605060254, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.58782999383419, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.050990877486653, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553997, "longitude": 13.724317, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:26+00:00", "timestamp_unix": 1767923126.0}, "starlink_location": {"latitude": 45.55397071396993, "longitude": 13.724376898268174, "altitude": 76.80000000344903, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:45:27.087130+00:00", "timestamp_unix": 1767923127.08713}, "starlink_gps": {"latitude": 45.55396549927377, "longitude": 13.724385535726524, "altitude": 76.98000014730667, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:27.087390+00:00", "timestamp_unix": 1767923127.08739}, "nmea_primary": {"latitude": 45.55397333333333, "longitude": 13.724308333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:26.538673+00:00", "timestamp_unix": 1767923126.538673}, "nmea_secondary": {"latitude": 45.55407666666667, "longitude": 13.724355, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:26.048233+00:00", "timestamp_unix": 1767923126.048233}}

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


validation_timestamp: 2026-01-09T01:45:57.101236+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.94067052708857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.2413538282122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.424645477799142, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3738206824577333, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7037619268416604, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.01403826841687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.062537471271124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3522992269179746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.395069299966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.81210993265571, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553825, "longitude": 13.724353, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:47+00:00", "timestamp_unix": 1767923147.0}, "starlink_location": {"latitude": 45.553711236969505, "longitude": 13.7244551038058, "altitude": 78.31000000160971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:45:57.065366+00:00", "timestamp_unix": 1767923157.065366}, "starlink_gps": {"latitude": 45.55371619440774, "longitude": 13.724449484873654, "altitude": 78.22000005179116, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:57.065619+00:00", "timestamp_unix": 1767923157.065619}, "nmea_primary": {"latitude": 45.55375, "longitude": 13.724368333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:55.510704+00:00", "timestamp_unix": 1767923155.510704}, "nmea_secondary": {"latitude": 45.553846666666665, "longitude": 13.724383333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:45:56.122944+00:00", "timestamp_unix": 1767923156.122944}}

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


validation_timestamp: 2026-01-09T01:46:27.123994+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.428736904285966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.28781924888326, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.461512513537372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.926287649740479, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20445518921211267, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.311259549519372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.989802547008384, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.132330098293403, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.87421391945168, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.106088887143068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55362, "longitude": 13.72452, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:18+00:00", "timestamp_unix": 1767923178.0}, "starlink_location": {"latitude": 45.553511943831325, "longitude": 13.724682144445412, "altitude": 79.23000000570472, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:46:27.087248+00:00", "timestamp_unix": 1767923187.087248}, "starlink_gps": {"latitude": 45.55351186029116, "longitude": 13.724679521339695, "altitude": 79.29000009069456, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:27.087501+00:00", "timestamp_unix": 1767923187.087501}, "nmea_primary": {"latitude": 45.553556666666665, "longitude": 13.724551666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:25.528579+00:00", "timestamp_unix": 1767923185.528579}, "nmea_secondary": {"latitude": 45.553655, "longitude": 13.724526666666666, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:26.078055+00:00", "timestamp_unix": 1767923186.078055}}

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


validation_timestamp: 2026-01-09T01:46:57.147072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.802078605477663, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.80416395368277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.4944688137400055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8921685982100076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.26703207834187775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.34999281764507, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.516619620899586, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.280058040029585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.561720084271496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.15934792339642, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55343, "longitude": 13.724761, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:49+00:00", "timestamp_unix": 1767923209.0}, "starlink_location": {"latitude": 45.553338417208906, "longitude": 13.72491618278546, "altitude": 79.77000000160814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:46:57.105051+00:00", "timestamp_unix": 1767923217.105051}, "starlink_gps": {"latitude": 45.55333658190549, "longitude": 13.724913971000765, "altitude": 80.02000010663716, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:57.105307+00:00", "timestamp_unix": 1767923217.105307}, "nmea_primary": {"latitude": 45.553376666666665, "longitude": 13.724795, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:55.524788+00:00", "timestamp_unix": 1767923215.524788}, "nmea_secondary": {"latitude": 45.553465, "longitude": 13.724761666666666, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:46:56.062022+00:00", "timestamp_unix": 1767923216.062022}}

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


validation_timestamp: 2026-01-09T01:47:27.136455+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.563039708782451, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.60652932165103, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6567950818706745, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.901293542301819, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.46018277293338433, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.481174001316695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.949841906527123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.392277398028337, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.037309575617762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.557391334906782, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553215, "longitude": 13.725004, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:20+00:00", "timestamp_unix": 1767923240.0}, "starlink_location": {"latitude": 45.55313315007343, "longitude": 13.725166133709278, "altitude": 75.69408001940054, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:47:27.103821+00:00", "timestamp_unix": 1767923247.103821}, "starlink_gps": {"latitude": 45.5531296104641, "longitude": 13.725163071334428, "altitude": 76.08806392193908, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:27.104081+00:00", "timestamp_unix": 1767923247.104081}, "nmea_primary": {"latitude": 45.55316666666667, "longitude": 13.725026666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:25.536391+00:00", "timestamp_unix": 1767923245.536391}, "nmea_secondary": {"latitude": 45.55324, "longitude": 13.724993333333334, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:26.129351+00:00", "timestamp_unix": 1767923246.129351}}

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


validation_timestamp: 2026-01-09T01:47:57.097857+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.833139533389312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.474835818149437, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.36159701591335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.004438867988841, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7582922266401129, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.126789896878414, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.833930969159082, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.590403616938794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.459196517356443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.487419236378821, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55298, "longitude": 13.725343, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:52+00:00", "timestamp_unix": 1767923272.0}, "starlink_location": {"latitude": 45.55292920720245, "longitude": 13.725461724058265, "altitude": 76.05000000488747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:47:57.062411+00:00", "timestamp_unix": 1767923277.062411}, "starlink_gps": {"latitude": 45.552925943107155, "longitude": 13.725453173432893, "altitude": 75.44000018474046, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:57.062663+00:00", "timestamp_unix": 1767923277.062663}, "nmea_primary": {"latitude": 45.55295, "longitude": 13.725348333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:55.522818+00:00", "timestamp_unix": 1767923275.522818}, "nmea_secondary": {"latitude": 45.55300166666667, "longitude": 13.725286666666667, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:47:56.108253+00:00", "timestamp_unix": 1767923276.108253}}

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


validation_timestamp: 2026-01-09T01:48:26.985853+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.716353440074002, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.671515862989052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3615972129721676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.533826686877377, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04483808921403835, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.223175329740286, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.232396248158263, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.179984304855282, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.187576020077767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.666554496810463, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552765, "longitude": 13.725733, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:23+00:00", "timestamp_unix": 1767923303.0}, "starlink_location": {"latitude": 45.55271730501023, "longitude": 13.725867173029059, "altitude": 77.54000011346845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:48:26.945608+00:00", "timestamp_unix": 1767923306.945608}, "starlink_gps": {"latitude": 45.552717485820345, "longitude": 13.725866658316253, "altitude": 77.54000010668106, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:26.945859+00:00", "timestamp_unix": 1767923306.945859}, "nmea_primary": {"latitude": 45.552735, "longitude": 13.725738333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:25.535289+00:00", "timestamp_unix": 1767923305.535289}, "nmea_secondary": {"latitude": 45.55278666666667, "longitude": 13.725655, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:26.079421+00:00", "timestamp_unix": 1767923306.079421}}

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


validation_timestamp: 2026-01-09T01:48:57.179531+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.490199578475545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.303433765547203, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2868359361303754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.429260799263503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.19468119621150623, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.356192532732305, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.85389956072681, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.17863457477113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.6632414544857, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.267017719151896, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552536, "longitude": 13.726198, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:56+00:00", "timestamp_unix": 1767923336.0}, "starlink_location": {"latitude": 45.55250106581185, "longitude": 13.72632314612576, "altitude": 77.08000001311525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:48:57.141681+00:00", "timestamp_unix": 1767923337.141681}, "starlink_gps": {"latitude": 45.552502143180696, "longitude": 13.726321175306403, "altitude": 77.38610141176551, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:57.141940+00:00", "timestamp_unix": 1767923337.14194}, "nmea_primary": {"latitude": 45.55253, "longitude": 13.726156666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:55.518325+00:00", "timestamp_unix": 1767923335.518325}, "nmea_secondary": {"latitude": 45.55258833333333, "longitude": 13.726071666666666, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:48:56.108264+00:00", "timestamp_unix": 1767923336.108264}}

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


validation_timestamp: 2026-01-09T01:49:27.139137+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.054498128603246, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 20.819897416029473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.452531753613581, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5055256512798882, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.28482175287684985, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.602919006439794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.554534367662644, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.418902126038812, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.31936641015577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.011489244165666, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552406, "longitude": 13.726497, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:17+00:00", "timestamp_unix": 1767923357.0}, "starlink_location": {"latitude": 45.55233780047196, "longitude": 13.726749248895704, "altitude": 77.86000000560907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:49:27.101038+00:00", "timestamp_unix": 1767923367.101038}, "starlink_gps": {"latitude": 45.55233990983489, "longitude": 13.726747173711278, "altitude": 77.64000017602744, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:27.101296+00:00", "timestamp_unix": 1767923367.101296}, "nmea_primary": {"latitude": 45.55235, "longitude": 13.726588333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:25.531904+00:00", "timestamp_unix": 1767923365.531904}, "nmea_secondary": {"latitude": 45.552405, "longitude": 13.726503333333334, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:26.394166+00:00", "timestamp_unix": 1767923366.394166}}

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


validation_timestamp: 2026-01-09T01:49:57.158722+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.617301006816437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.332502335425477, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.912619995614398, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.116702881733114, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4357556738495148, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.61617369888938, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.476344677125198, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.432076364852561, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.158366106908144, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.015227513768048, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55222, "longitude": 13.726959, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:49+00:00", "timestamp_unix": 1767923389.0}, "starlink_location": {"latitude": 45.552194560822514, "longitude": 13.727143176969482, "altitude": 77.08000000762986, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:49:57.119060+00:00", "timestamp_unix": 1767923397.11906}, "starlink_gps": {"latitude": 45.552197944232816, "longitude": 13.727140353241207, "altitude": 76.96000015526857, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:57.119314+00:00", "timestamp_unix": 1767923397.119314}, "nmea_primary": {"latitude": 45.55218833333333, "longitude": 13.72702, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:55.529849+00:00", "timestamp_unix": 1767923395.529849}, "nmea_secondary": {"latitude": 45.55224833333333, "longitude": 13.726891666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:49:56.077204+00:00", "timestamp_unix": 1767923396.077204}}

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


validation_timestamp: 2026-01-09T01:50:27.159242+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.926204729025562, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.624770445450057, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7040198682506094, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.304317068741424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4038328822801616, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.732685924694845, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.948797299361132, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.462416207531025, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.618873576363942, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.944059832994864, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55209, "longitude": 13.727446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:22+00:00", "timestamp_unix": 1767923422.0}, "starlink_location": {"latitude": 45.55207689416515, "longitude": 13.7276496769214, "altitude": 76.15000000954306, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:50:27.119371+00:00", "timestamp_unix": 1767923427.119371}, "starlink_gps": {"latitude": 45.55207952776753, "longitude": 13.727646105739236, "altitude": 76.29000013395003, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:27.119626+00:00", "timestamp_unix": 1767923427.119626}, "nmea_primary": {"latitude": 45.552075, "longitude": 13.727473333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:25.542348+00:00", "timestamp_unix": 1767923425.542348}, "nmea_secondary": {"latitude": 45.55212, "longitude": 13.727348333333333, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:26.160004+00:00", "timestamp_unix": 1767923426.160004}}

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


validation_timestamp: 2026-01-09T01:50:57.135304+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.70480973021476, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.64245267737819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.359851857911249, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.899470648038386, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.4761179559350478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.296645358701664, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.461958702586436, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.150908804005768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.42941480459828, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.121957187528345, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55203, "longitude": 13.727895, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:52+00:00", "timestamp_unix": 1767923452.0}, "starlink_location": {"latitude": 45.55203026664517, "longitude": 13.728109533820337, "altitude": 77.20407999834573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:50:57.098636+00:00", "timestamp_unix": 1767923457.098636}, "starlink_gps": {"latitude": 45.55202602895617, "longitude": 13.728108658077382, "altitude": 76.98000016990231, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:57.098896+00:00", "timestamp_unix": 1767923457.098896}, "nmea_primary": {"latitude": 45.55200833333333, "longitude": 13.727941666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:55.544795+00:00", "timestamp_unix": 1767923455.544795}, "nmea_secondary": {"latitude": 45.55204333333333, "longitude": 13.727821666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:50:56.051732+00:00", "timestamp_unix": 1767923456.051732}}

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


validation_timestamp: 2026-01-09T01:51:27.320920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.14063555060254, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.789823899692989, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2118531684940965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.27942645777547, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.45621994038522135, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.079703416729638, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.042782009266176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.795281041888082, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.658655660748035, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.391280590211597, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55198, "longitude": 13.728386, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:23+00:00", "timestamp_unix": 1767923483.0}, "starlink_location": {"latitude": 45.55200276982972, "longitude": 13.728590722321657, "altitude": 77.67000000722459, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:51:27.077856+00:00", "timestamp_unix": 1767923487.077856}, "starlink_gps": {"latitude": 45.552004833331864, "longitude": 13.728585658196964, "altitude": 77.17000015978674, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:27.078109+00:00", "timestamp_unix": 1767923487.078109}, "nmea_primary": {"latitude": 45.551961666666664, "longitude": 13.728433333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:26.502144+00:00", "timestamp_unix": 1767923486.502144}, "nmea_secondary": {"latitude": 45.551995, "longitude": 13.728295, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:26.145672+00:00", "timestamp_unix": 1767923486.145672}}

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


validation_timestamp: 2026-01-09T01:51:57.095382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.482598519732887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.66529120990583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1637436118904856, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.085400540902464, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20742795202370282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.308614445939597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.351865186260696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.46492202442416, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.54747646159299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.467951303627292, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.551964, "longitude": 13.728889, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:55+00:00", "timestamp_unix": 1767923515.0}, "starlink_location": {"latitude": 45.5520001666666, "longitude": 13.728984917993706, "altitude": 73.07000000503207, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:51:57.056754+00:00", "timestamp_unix": 1767923517.056754}, "starlink_gps": {"latitude": 45.552000157017304, "longitude": 13.728987581882894, "altitude": 73.32000013803813, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:57.057004+00:00", "timestamp_unix": 1767923517.057004}, "nmea_primary": {"latitude": 45.551945, "longitude": 13.728895, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:56.500224+00:00", "timestamp_unix": 1767923516.500224}, "nmea_secondary": {"latitude": 45.55195166666667, "longitude": 13.728786666666666, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:51:56.115094+00:00", "timestamp_unix": 1767923516.115094}}

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


validation_timestamp: 2026-01-09T01:52:27.175974+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.168728493793811, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.130136364180057, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8725722294367264, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.219836219540934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04387899727617561, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.036566141387462, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.728674095573886, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.998301130344998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.685838298851053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.994048965693985, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.551964, "longitude": 13.729376, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:26+00:00", "timestamp_unix": 1767923546.0}, "starlink_location": {"latitude": 45.5520095858103, "longitude": 13.729474119617585, "altitude": 73.75000000738389, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:52:27.136991+00:00", "timestamp_unix": 1767923547.136991}, "starlink_gps": {"latitude": 45.55200954996662, "longitude": 13.729473558424331, "altitude": 73.7500000047464, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:27.137246+00:00", "timestamp_unix": 1767923547.137246}, "nmea_primary": {"latitude": 45.551948333333335, "longitude": 13.729346666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:26.498180+00:00", "timestamp_unix": 1767923546.49818}, "nmea_secondary": {"latitude": 45.55195833333333, "longitude": 13.729245, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:26.049719+00:00", "timestamp_unix": 1767923546.049719}}

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


validation_timestamp: 2026-01-09T01:52:57.176484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 22.31593763974793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 22.142608410979175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.288514710566654, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.232454537412171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18300585000190095, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.030198244193567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.392856540170985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.893004290869786, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.222915848690498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.165515623461594, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.551968, "longitude": 13.729673, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:47+00:00", "timestamp_unix": 1767923567.0}, "starlink_location": {"latitude": 45.55206830447799, "longitude": 13.729921233569362, "altitude": 76.04000013510985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:52:57.135564+00:00", "timestamp_unix": 1767923577.135564}, "starlink_gps": {"latitude": 45.55206798068272, "longitude": 13.729918929220414, "altitude": 76.040000099747, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:57.135863+00:00", "timestamp_unix": 1767923577.135863}, "nmea_primary": {"latitude": 45.551946666666666, "longitude": 13.729788333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:55.538294+00:00", "timestamp_unix": 1767923575.538294}, "nmea_secondary": {"latitude": 45.551968333333335, "longitude": 13.729701666666667, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:52:56.130560+00:00", "timestamp_unix": 1767923576.13056}}

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


validation_timestamp: 2026-01-09T01:53:27.109179+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.036862802255932, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.91360618557856, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.840656667066605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.151147094172948, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.14337169399252078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.061743297856568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.408521042968555, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.968389253068068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.278367302564643, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.940489136472756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55199, "longitude": 13.730141, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:19+00:00", "timestamp_unix": 1767923599.0}, "starlink_location": {"latitude": 45.552077166665114, "longitude": 13.730351422864794, "altitude": 79.35205135994552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:53:27.075061+00:00", "timestamp_unix": 1767923607.075061}, "starlink_gps": {"latitude": 45.55207716666541, "longitude": 13.730349581589621, "altitude": 79.3400696968887, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:27.075311+00:00", "timestamp_unix": 1767923607.075311}, "nmea_primary": {"latitude": 45.551988333333334, "longitude": 13.730241666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:25.502255+00:00", "timestamp_unix": 1767923605.502255}, "nmea_secondary": {"latitude": 45.55199666666667, "longitude": 13.730101666666666, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:26.158869+00:00", "timestamp_unix": 1767923606.158869}}

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


validation_timestamp: 2026-01-09T01:53:57.088964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.625807734262498, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.578837508854253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.702089018399252, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.126356152444325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04967042394135576, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.584396102282112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.446696704977473, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.534910479788067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.405643472748785, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.726836518931936, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552013, "longitude": 13.730626, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:52+00:00", "timestamp_unix": 1767923632.0}, "starlink_location": {"latitude": 45.552094999999944, "longitude": 13.73083458283731, "altitude": 80.59000000412152, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:53:57.053589+00:00", "timestamp_unix": 1767923637.053589}, "starlink_gps": {"latitude": 45.552094666665226, "longitude": 13.730834158187934, "altitude": 80.81000016167211, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:57.053845+00:00", "timestamp_unix": 1767923637.053845}, "nmea_primary": {"latitude": 45.552005, "longitude": 13.730698333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:56.494552+00:00", "timestamp_unix": 1767923636.494552}, "nmea_secondary": {"latitude": 45.55204166666667, "longitude": 13.73053, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:53:56.049918+00:00", "timestamp_unix": 1767923636.049918}}

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


validation_timestamp: 2026-01-09T01:54:27.133093+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.274844478074474, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.385910272766324, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.948900793972786, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.612800267530115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3553702682255153, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.986240824202165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.40027462132181, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.198055173940443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.38077325064995, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.450764327894843, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552032, "longitude": 13.731076, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:23+00:00", "timestamp_unix": 1767923663.0}, "starlink_location": {"latitude": 45.55209866666664, "longitude": 13.73127638993997, "altitude": 78.85000000530042, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:54:27.093335+00:00", "timestamp_unix": 1767923667.093335}, "starlink_gps": {"latitude": 45.55210183333214, "longitude": 13.731275773819641, "altitude": 79.0200001316938, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:27.093590+00:00", "timestamp_unix": 1767923667.09359}, "nmea_primary": {"latitude": 45.552011666666665, "longitude": 13.731146666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:26.509309+00:00", "timestamp_unix": 1767923666.509309}, "nmea_secondary": {"latitude": 45.552083333333336, "longitude": 13.730976666666667, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:26.143642+00:00", "timestamp_unix": 1767923666.143642}}

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


validation_timestamp: 2026-01-09T01:54:57.167009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.906805025261216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.87050664941019, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.736518415218102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.657790644564253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039971345416297044, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.293170453740835, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.546957823140545, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.261097494478918, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.507535467090634, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.073184960296185, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55206, "longitude": 13.73155, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:55+00:00", "timestamp_unix": 1767923695.0}, "starlink_location": {"latitude": 45.552118818882, "longitude": 13.731692899922304, "altitude": 77.90000012969405, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:54:57.132425+00:00", "timestamp_unix": 1767923697.132425}, "starlink_gps": {"latitude": 45.552118782996324, "longitude": 13.731692389147513, "altitude": 77.9000001210166, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:57.132677+00:00", "timestamp_unix": 1767923697.132677}, "nmea_primary": {"latitude": 45.552038333333336, "longitude": 13.731566666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:55.494215+00:00", "timestamp_unix": 1767923695.494215}, "nmea_secondary": {"latitude": 45.55213333333333, "longitude": 13.731378333333334, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:54:56.139475+00:00", "timestamp_unix": 1767923696.139475}}

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


