# positions_validation

validation_timestamp: 2026-01-08T04:30:07.650380+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.443221007280938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.490267428753308, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4964915798219076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.589188893508192, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05060021171147234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.332496656954815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5339709718148768, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.369210417965081, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4876503573839681, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.07439264344253, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577835, "longitude": 13.592073, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:07+00:00", "timestamp_unix": 1767846607.0}, "starlink_location": {"latitude": 45.577830797338045, "longitude": 13.591964683074691, "altitude": 75.27390343793559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:30:07.621182+00:00", "timestamp_unix": 1767846607.621182}, "starlink_gps": {"latitude": 45.57783094166766, "longitude": 13.591964066501877, "altitude": 75.28192414416716, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:07.621440+00:00", "timestamp_unix": 1767846607.62144}, "nmea_primary": {"latitude": 45.577855, "longitude": 13.592038333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:06.545501+00:00", "timestamp_unix": 1767846606.545501}, "nmea_secondary": {"latitude": 45.57784, "longitude": 13.59195, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:06.986709+00:00", "timestamp_unix": 1767846606.986709}}

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


validation_timestamp: 2026-01-08T04:30:37.652408+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7813193429340353, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.81606145154256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3157944826633248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0156977951366035, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056624544671938434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.820258303838147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.0397816486891425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.867485640377362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.04394667560974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.271710727723719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577805, "longitude": 13.592233, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:28+00:00", "timestamp_unix": 1767846628.0}, "starlink_location": {"latitude": 45.577787481938046, "longitude": 13.592207491999464, "altitude": 74.84779260106045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:30:37.621038+00:00", "timestamp_unix": 1767846637.621038}, "starlink_gps": {"latitude": 45.57778755418805, "longitude": 13.592206771816118, "altitude": 74.86385294846451, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:37.621296+00:00", "timestamp_unix": 1767846637.621296}, "nmea_primary": {"latitude": 45.57781, "longitude": 13.592275, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:36.504102+00:00", "timestamp_unix": 1767846636.504102}, "nmea_secondary": {"latitude": 45.577796666666664, "longitude": 13.59221, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:30:37.012213+00:00", "timestamp_unix": 1767846637.012213}}

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


validation_timestamp: 2026-01-08T04:31:07.651902+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.901757299111533, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.906922342424022, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.701860036518158, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0144544740650656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05126695113360506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.45777583373417, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.326402984725059, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.467480703689386, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.316990489751384, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.7152132311420205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57775, "longitude": 13.592476, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:00+00:00", "timestamp_unix": 1767846660.0}, "starlink_location": {"latitude": 45.577705594746746, "longitude": 13.592414041314901, "altitude": 75.48000002025523, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:31:07.617688+00:00", "timestamp_unix": 1767846667.617688}, "starlink_gps": {"latitude": 45.57770588334413, "longitude": 13.592413527615362, "altitude": 75.48000001713952, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:07.617949+00:00", "timestamp_unix": 1767846667.617949}, "nmea_primary": {"latitude": 45.577755, "longitude": 13.592496666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:06.529051+00:00", "timestamp_unix": 1767846666.529051}, "nmea_secondary": {"latitude": 45.57774, "longitude": 13.59244, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:06.817154+00:00", "timestamp_unix": 1767846666.817154}}

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


validation_timestamp: 2026-01-08T04:31:37.564234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.350431274522432, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.350688892591403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7011813439181585, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4317314843786195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02342238816650197, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.927953055960582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.381838122960392, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.931091681857969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.367058008239646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.877629272751268, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577682, "longitude": 13.592704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:32+00:00", "timestamp_unix": 1767846692.0}, "starlink_location": {"latitude": 45.577640995828546, "longitude": 13.592668027640844, "altitude": 75.54384779269228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:31:37.532345+00:00", "timestamp_unix": 1767846697.532345}, "starlink_gps": {"latitude": 45.57764110446603, "longitude": 13.592667769810063, "altitude": 75.55189742330967, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:37.532612+00:00", "timestamp_unix": 1767846697.532612}, "nmea_primary": {"latitude": 45.57769666666667, "longitude": 13.592731666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:36.508853+00:00", "timestamp_unix": 1767846696.508853}, "nmea_secondary": {"latitude": 45.57768, "longitude": 13.59266, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:31:37.019534+00:00", "timestamp_unix": 1767846697.019534}}

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


validation_timestamp: 2026-01-08T04:32:07.646048+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.050134090251187, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.0736014058289785, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6687307645579117, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.792470845054612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05062938423788698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.279063024574744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.978015235210607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.29456785923651, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.94468126909053, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.625926288953543, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577625, "longitude": 13.592939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:03+00:00", "timestamp_unix": 1767846723.0}, "starlink_location": {"latitude": 45.57758713079641, "longitude": 13.592883182515056, "altitude": 76.36391037473747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:32:07.615149+00:00", "timestamp_unix": 1767846727.615149}, "starlink_gps": {"latitude": 45.577587275209254, "longitude": 13.592882565589454, "altitude": 76.37193570795357, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:07.615412+00:00", "timestamp_unix": 1767846727.615412}, "nmea_primary": {"latitude": 45.57764, "longitude": 13.592938333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:06.516970+00:00", "timestamp_unix": 1767846726.51697}, "nmea_secondary": {"latitude": 45.57763666666666, "longitude": 13.592853333333334, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:06.995518+00:00", "timestamp_unix": 1767846726.995518}}

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


validation_timestamp: 2026-01-08T04:32:37.644121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.451227834768186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.459216607115219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6864360111981782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.97315918174419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0537625130573698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.492109477032944, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.619378816926704, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.48982324667837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.591007595677761, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8341318069231205, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577576, "longitude": 13.59316, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:35+00:00", "timestamp_unix": 1767846755.0}, "starlink_location": {"latitude": 45.577528446064996, "longitude": 13.593112516211702, "altitude": 77.26000002046746, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:32:37.614551+00:00", "timestamp_unix": 1767846757.614551}, "starlink_gps": {"latitude": 45.57752866286243, "longitude": 13.593111898779163, "altitude": 77.26000001749503, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:37.614812+00:00", "timestamp_unix": 1767846757.614812}, "nmea_primary": {"latitude": 45.57759, "longitude": 13.593151666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:36.536503+00:00", "timestamp_unix": 1767846756.536503}, "nmea_secondary": {"latitude": 45.577596666666665, "longitude": 13.593103333333334, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:36.993502+00:00", "timestamp_unix": 1767846756.993502}}

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


validation_timestamp: 2026-01-08T04:33:07.559082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.313657521921778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.309279875613126, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.008083932520912, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.387194949558905, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024253301438603946, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.031769373823954, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.303207614854728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.041642674143267, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.303937363516425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.785188030097055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57756, "longitude": 13.593319, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:32:57+00:00", "timestamp_unix": 1767846777.0}, "starlink_location": {"latitude": 45.577512220916454, "longitude": 13.593320232432115, "altitude": 76.75193332157382, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:33:07.527924+00:00", "timestamp_unix": 1767846787.527924}, "starlink_gps": {"latitude": 45.57751225688957, "longitude": 13.593319925081317, "altitude": 76.7559315285482, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:07.528183+00:00", "timestamp_unix": 1767846787.528183}, "nmea_primary": {"latitude": 45.577565, "longitude": 13.59337, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:06.538058+00:00", "timestamp_unix": 1767846786.538058}, "nmea_secondary": {"latitude": 45.577576666666666, "longitude": 13.593338333333334, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:06.813552+00:00", "timestamp_unix": 1767846786.813552}}

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


validation_timestamp: 2026-01-08T04:33:37.556855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.597459274270987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.5942525343694305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4027260144222335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5117063875943173, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01651077057531488, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.074168733383136, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.946384094733154, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.076684202751295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.945354472352982, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7265729909910976, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57754, "longitude": 13.593555, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:29+00:00", "timestamp_unix": 1767846809.0}, "starlink_location": {"latitude": 45.5774897208784, "longitude": 13.59355148850379, "altitude": 75.22000000616397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:33:37.527909+00:00", "timestamp_unix": 1767846817.527909}, "starlink_gps": {"latitude": 45.57748975700318, "longitude": 13.593551282739442, "altitude": 75.2200000061215, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:37.528167+00:00", "timestamp_unix": 1767846817.528167}, "nmea_primary": {"latitude": 45.577556666666666, "longitude": 13.593591666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:36.513189+00:00", "timestamp_unix": 1767846816.513189}, "nmea_secondary": {"latitude": 45.57756, "longitude": 13.59357, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:33:37.016361+00:00", "timestamp_unix": 1767846817.016361}}

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


validation_timestamp: 2026-01-08T04:34:07.559111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.595482254169927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.60517861341098, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.08864978534673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5351798876505516, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024399515810090824, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.499367519987999, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.575619241595794, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.51054112616549, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.578548637390318, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.565759783584579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577557, "longitude": 13.593786, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:01+00:00", "timestamp_unix": 1767846841.0}, "starlink_location": {"latitude": 45.5774819458387, "longitude": 13.59375956652107, "altitude": 77.16000001358022, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:34:07.527007+00:00", "timestamp_unix": 1767846847.527007}, "starlink_gps": {"latitude": 45.57748190964877, "longitude": 13.59375925731752, "altitude": 77.1600000119478, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:07.527267+00:00", "timestamp_unix": 1767846847.527267}, "nmea_primary": {"latitude": 45.57756333333333, "longitude": 13.593796666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:06.498367+00:00", "timestamp_unix": 1767846846.498367}, "nmea_secondary": {"latitude": 45.57755, "longitude": 13.593755, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:06.975811+00:00", "timestamp_unix": 1767846846.975811}}

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


validation_timestamp: 2026-01-08T04:34:37.557082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.216438220157185, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.221474306429403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1227917271274852, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.066498365600632, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032110760090195575, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.339095956259818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.53450057435055, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.344061897168435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.514797881417795, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.804778117429229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57758, "longitude": 13.593993, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:32+00:00", "timestamp_unix": 1767846872.0}, "starlink_location": {"latitude": 45.57750699999977, "longitude": 13.593976644321428, "altitude": 77.54000002416196, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:34:37.526369+00:00", "timestamp_unix": 1767846877.526369}, "starlink_gps": {"latitude": 45.57750699999979, "longitude": 13.593976231746854, "altitude": 77.54000002258461, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:37.526632+00:00", "timestamp_unix": 1767846877.526632}, "nmea_primary": {"latitude": 45.57759, "longitude": 13.593995, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:36.536427+00:00", "timestamp_unix": 1767846876.536427}, "nmea_secondary": {"latitude": 45.577553333333334, "longitude": 13.593925, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:34:37.000107+00:00", "timestamp_unix": 1767846877.000107}}

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


validation_timestamp: 2026-01-08T04:35:07.641985+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.294164044441212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.315510438548221, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0912449816904066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.35718836127813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03201832212597496, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.303535443536036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4438490846242837, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.32372916707839, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4494231869931773, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.273188647066932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577614, "longitude": 13.594199, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:03+00:00", "timestamp_unix": 1767846903.0}, "starlink_location": {"latitude": 45.57755833333327, "longitude": 13.594128066375749, "altitude": 78.36000000878431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:35:07.612881+00:00", "timestamp_unix": 1767846907.612881}, "starlink_gps": {"latitude": 45.57755833333322, "longitude": 13.594127654988487, "altitude": 78.36000000725676, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:07.613140+00:00", "timestamp_unix": 1767846907.61314}, "nmea_primary": {"latitude": 45.577623333333335, "longitude": 13.594203333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:06.525703+00:00", "timestamp_unix": 1767846906.525703}, "nmea_secondary": {"latitude": 45.57758, "longitude": 13.594133333333334, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:06.809562+00:00", "timestamp_unix": 1767846906.809562}}

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


validation_timestamp: 2026-01-08T04:35:37.551926+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.566178459315413, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.591105899711633, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7451052304224872, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.002600885990299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028331610520867696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.119050076654882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.4867533649797362, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.140252897815605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.4686320922831577, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.235940567943904, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57766, "longitude": 13.594409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:35+00:00", "timestamp_unix": 1767846935.0}, "starlink_location": {"latitude": 45.577619445800146, "longitude": 13.594330938350245, "altitude": 73.67000001768653, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:35:37.524016+00:00", "timestamp_unix": 1767846937.524016}, "starlink_gps": {"latitude": 45.57761940965054, "longitude": 13.594330578013682, "altitude": 73.67000001535892, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:37.524314+00:00", "timestamp_unix": 1767846937.524314}, "nmea_primary": {"latitude": 45.577668333333335, "longitude": 13.59439, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:36.527727+00:00", "timestamp_unix": 1767846936.527727}, "nmea_secondary": {"latitude": 45.57762833333334, "longitude": 13.594316666666666, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:35:36.820252+00:00", "timestamp_unix": 1767846936.820252}}

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


validation_timestamp: 2026-01-08T04:36:07.551544+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.541379953688098, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.558914608000705, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1789799932210863, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.0845237682612, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020444187905395473, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.371817347930937, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.486696788577323, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.386467237526939, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.4717373031213814, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.310744599531509, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577717, "longitude": 13.594616, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:06+00:00", "timestamp_unix": 1767846966.0}, "starlink_location": {"latitude": 45.57766527913323, "longitude": 13.594534860727526, "altitude": 74.920000009208, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:36:07.523136+00:00", "timestamp_unix": 1767846967.523136}, "starlink_gps": {"latitude": 45.577665242961096, "longitude": 13.59453460318374, "altitude": 74.92000000764762, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:07.523397+00:00", "timestamp_unix": 1767846967.523397}, "nmea_primary": {"latitude": 45.57772, "longitude": 13.594588333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:06.516829+00:00", "timestamp_unix": 1767846966.516829}, "nmea_secondary": {"latitude": 45.57768166666666, "longitude": 13.594496666666666, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:06.719399+00:00", "timestamp_unix": 1767846966.719399}}

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


validation_timestamp: 2026-01-08T04:36:37.551091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.452006263554555, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.473502323332939, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3809887026467877, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.53537611902238, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021580892350570008, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.79294704757604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.0072276108568725, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.813551258605143, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.0088638162665902, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.499215736940247, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57775, "longitude": 13.594823, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:37+00:00", "timestamp_unix": 1767846997.0}, "starlink_location": {"latitude": 45.57772805817676, "longitude": 13.594719027079352, "altitude": 75.65000001049171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:36:37.523223+00:00", "timestamp_unix": 1767846997.523223}, "starlink_gps": {"latitude": 45.57772798589162, "longitude": 13.59471876974607, "altitude": 75.65000001047434, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:37.523483+00:00", "timestamp_unix": 1767846997.523483}, "nmea_primary": {"latitude": 45.57776666666667, "longitude": 13.594786666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:36.502573+00:00", "timestamp_unix": 1767846996.502573}, "nmea_secondary": {"latitude": 45.57773666666667, "longitude": 13.594715, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:36.982769+00:00", "timestamp_unix": 1767846996.982769}}

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


validation_timestamp: 2026-01-08T04:37:07.642778+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8996114904012704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.95047532066249, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.23840654497994, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3812533008312633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05127559810023917, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.123740852729782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.129778979518229, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.174957085101976, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1782238142145554, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.202744848740437, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577774, "longitude": 13.594949, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:36:58+00:00", "timestamp_unix": 1767847018.0}, "starlink_location": {"latitude": 45.57776040513855, "longitude": 13.5949172077826, "altitude": 80.23827453192585, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:37:07.608788+00:00", "timestamp_unix": 1767847027.608788}, "starlink_gps": {"latitude": 45.577760116492534, "longitude": 13.594916693995865, "altitude": 80.21421346739162, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:07.609044+00:00", "timestamp_unix": 1767847027.609044}, "nmea_primary": {"latitude": 45.577803333333335, "longitude": 13.595001666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:06.527087+00:00", "timestamp_unix": 1767847026.527087}, "nmea_secondary": {"latitude": 45.577776666666665, "longitude": 13.594931666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:07.005629+00:00", "timestamp_unix": 1767847027.005629}}

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


validation_timestamp: 2026-01-08T04:37:37.633816+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.3816426547337066, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4281140145102076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2386006624727544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.07454796709644, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04807100226867387, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.4746309222673535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.3405209406413463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.517610376404621, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.38802627167720644, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.202743144463161, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577805, "longitude": 13.595171, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:30+00:00", "timestamp_unix": 1767847050.0}, "starlink_location": {"latitude": 45.57779716666649, "longitude": 13.595129016843241, "altitude": 76.5400000161552, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:37:37.607110+00:00", "timestamp_unix": 1767847057.60711}, "starlink_gps": {"latitude": 45.577797166666564, "longitude": 13.595128399200567, "altitude": 76.54000001184767, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:37.607371+00:00", "timestamp_unix": 1767847057.607371}, "nmea_primary": {"latitude": 45.577823333333335, "longitude": 13.595203333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:36.531371+00:00", "timestamp_unix": 1767847056.531371}, "nmea_secondary": {"latitude": 45.577796666666664, "longitude": 13.595133333333333, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:37:36.815497+00:00", "timestamp_unix": 1767847056.815497}}

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


validation_timestamp: 2026-01-08T04:38:07.553194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8458372564309373, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.858170157730486, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1452049058064486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.481120472874931, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020392657485337102, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.972240689509078, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7228078250163736, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.98358037621075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7046629712238646, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.406063828054083, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57781, "longitude": 13.595381, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:01+00:00", "timestamp_unix": 1767847081.0}, "starlink_location": {"latitude": 45.577787054248546, "longitude": 13.595344027057534, "altitude": 76.26000000914294, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:38:07.520855+00:00", "timestamp_unix": 1767847087.520855}, "starlink_gps": {"latitude": 45.57778709032957, "longitude": 13.59534377016236, "altitude": 76.26000000690674, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:07.521119+00:00", "timestamp_unix": 1767847087.521119}, "nmea_primary": {"latitude": 45.577825, "longitude": 13.595398333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:06.501402+00:00", "timestamp_unix": 1767847086.501402}, "nmea_secondary": {"latitude": 45.577796666666664, "longitude": 13.595326666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:07.034470+00:00", "timestamp_unix": 1767847087.03447}}

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


validation_timestamp: 2026-01-08T04:38:37.552480+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.251404376702678, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2685302283066235, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5565795951320808, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.619449493454143, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020457394669385204, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.499586663717422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.5728541161879612, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.515918555843568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.5523982810779562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.815499210645704, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577805, "longitude": 13.595608, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:32+00:00", "timestamp_unix": 1767847112.0}, "starlink_location": {"latitude": 45.577780720800355, "longitude": 13.595521527874803, "altitude": 77.56000000884109, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:38:37.520249+00:00", "timestamp_unix": 1767847117.520249}, "starlink_gps": {"latitude": 45.57778075699588, "longitude": 13.595521270164124, "altitude": 77.56000000660596, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:37.520510+00:00", "timestamp_unix": 1767847117.52051}, "nmea_primary": {"latitude": 45.57781, "longitude": 13.595608333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:36.523079+00:00", "timestamp_unix": 1767847116.523079}, "nmea_secondary": {"latitude": 45.577783333333336, "longitude": 13.595501666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:38:36.977398+00:00", "timestamp_unix": 1767847116.977398}}

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


validation_timestamp: 2026-01-08T04:39:07.550068+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.519883473307693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.538163216697901, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9495831552543769, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.977405454832489, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019998374557052338, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1335366784831775, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.704629007980173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.150667571706389, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.684661098928043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.428817223360667, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57778, "longitude": 13.595819, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:03+00:00", "timestamp_unix": 1767847143.0}, "starlink_location": {"latitude": 45.57775983333324, "longitude": 13.595754193625831, "altitude": 78.56000000784566, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:39:07.519323+00:00", "timestamp_unix": 1767847147.519323}, "starlink_gps": {"latitude": 45.57775983333327, "longitude": 13.595753936675887, "altitude": 78.56000000801727, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:07.519580+00:00", "timestamp_unix": 1767847147.51958}, "nmea_primary": {"latitude": 45.57778833333333, "longitude": 13.595821666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:06.502083+00:00", "timestamp_unix": 1767847146.502083}, "nmea_secondary": {"latitude": 45.57776166666667, "longitude": 13.595706666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:07.004713+00:00", "timestamp_unix": 1767847147.004713}}

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


validation_timestamp: 2026-01-08T04:39:37.632390+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.825819165329473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.851170451873797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9139506315639919, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.154870912269564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.031992644569993026, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.597289714268677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.859574054009655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.620242984914462, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.829099836762917, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.574502927795107, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577747, "longitude": 13.596053, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:36+00:00", "timestamp_unix": 1767847176.0}, "starlink_location": {"latitude": 45.57770399999991, "longitude": 13.595973399385528, "altitude": 78.47000000743415, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:39:37.605764+00:00", "timestamp_unix": 1767847177.605764}, "starlink_gps": {"latitude": 45.57770399999996, "longitude": 13.595972988327118, "altitude": 78.47000000523668, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:37.606022+00:00", "timestamp_unix": 1767847177.606022}, "nmea_primary": {"latitude": 45.577751666666664, "longitude": 13.596043333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:36.519195+00:00", "timestamp_unix": 1767847176.519195}, "nmea_secondary": {"latitude": 45.57772, "longitude": 13.595901666666666, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:37.002207+00:00", "timestamp_unix": 1767847177.002207}}

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


validation_timestamp: 2026-01-08T04:40:07.648600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.248140343660473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.231794199512595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8488068275420453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.342099793816934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06424990838964453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.875992719544822, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3423500214761894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.896830806468746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.293935569208886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.900415589846096, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577713, "longitude": 13.596206, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:39:57+00:00", "timestamp_unix": 1767847197.0}, "starlink_location": {"latitude": 45.57766735726362, "longitude": 13.596188834309059, "altitude": 76.09000003057743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:40:07.618514+00:00", "timestamp_unix": 1767847207.618514}, "starlink_gps": {"latitude": 45.57766764465202, "longitude": 13.59618811814305, "altitude": 76.09000002478714, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:07.618774+00:00", "timestamp_unix": 1767847207.618774}, "nmea_primary": {"latitude": 45.577708333333334, "longitude": 13.596255, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:06.494694+00:00", "timestamp_unix": 1767847206.494694}, "nmea_secondary": {"latitude": 45.577661666666664, "longitude": 13.596146666666666, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:07.029551+00:00", "timestamp_unix": 1767847207.029551}}

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


validation_timestamp: 2026-01-08T04:40:37.633422+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.910784685738189, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.920870512528182, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7273582914323401, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.469687310934123, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046661069563292516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.4008855459848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7012499714674763, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.413941775830331, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7322092186074285, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.894860035194393, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577652, "longitude": 13.596434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:29+00:00", "timestamp_unix": 1767847229.0}, "starlink_location": {"latitude": 45.57760027940837, "longitude": 13.596364207936757, "altitude": 76.2300000165579, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:40:37.604350+00:00", "timestamp_unix": 1767847237.60435}, "starlink_gps": {"latitude": 45.57760049583129, "longitude": 13.5963636942978, "altitude": 76.2300000134229, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:37.604609+00:00", "timestamp_unix": 1767847237.604609}, "nmea_primary": {"latitude": 45.57765166666667, "longitude": 13.596443333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:36.482818+00:00", "timestamp_unix": 1767847236.482818}, "nmea_secondary": {"latitude": 45.577605, "longitude": 13.596385, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:40:36.972883+00:00", "timestamp_unix": 1767847236.972883}}

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


validation_timestamp: 2026-01-08T04:41:07.646234+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.068755181393509, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.0771160962589175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0376432065397307, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.781198499357046, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05748797446616961, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.074834836455715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9247254020102014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.081251526185323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8933651995330727, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.714982353285216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.5776, "longitude": 13.596644, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:00+00:00", "timestamp_unix": 1767847260.0}, "starlink_location": {"latitude": 45.57755269052862, "longitude": 13.59658333430343, "altitude": 76.78000002495332, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:41:07.616604+00:00", "timestamp_unix": 1767847267.616604}, "starlink_gps": {"latitude": 45.57755297796418, "longitude": 13.596582720347362, "altitude": 76.78000002076172, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:07.616862+00:00", "timestamp_unix": 1767847267.616862}, "nmea_primary": {"latitude": 45.57760833333333, "longitude": 13.59665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:06.506480+00:00", "timestamp_unix": 1767847266.50648}, "nmea_secondary": {"latitude": 45.57757, "longitude": 13.596583333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:06.986107+00:00", "timestamp_unix": 1767847266.986107}}

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


validation_timestamp: 2026-01-08T04:41:37.646706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.804298738012907, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.81419408609767, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3583528277574675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.423282277663086, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03291819834750644, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.058699502124004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.362130509043052, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.071335236198749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.353291594412511, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.609036246743295, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57755, "longitude": 13.596836, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:31+00:00", "timestamp_unix": 1767847291.0}, "starlink_location": {"latitude": 45.57749013088129, "longitude": 13.596783667788243, "altitude": 76.27000000741633, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:41:37.615023+00:00", "timestamp_unix": 1767847297.615023}, "starlink_gps": {"latitude": 45.57749020290474, "longitude": 13.596783257547447, "altitude": 76.2700000056332, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:37.615283+00:00", "timestamp_unix": 1767847297.615283}, "nmea_primary": {"latitude": 45.57757, "longitude": 13.596868333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:36.477145+00:00", "timestamp_unix": 1767847296.477145}, "nmea_secondary": {"latitude": 45.57753833333334, "longitude": 13.596781666666667, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:41:36.804527+00:00", "timestamp_unix": 1767847296.804527}}

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


validation_timestamp: 2026-01-08T04:42:07.634175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.856478998683846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.897935709022871, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9871406222864088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.205064755078121, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04810652905618159, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.692475618572065, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.237843202580389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.727420643097163, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.26686306235463, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.569765990590786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577515, "longitude": 13.597062, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:03+00:00", "timestamp_unix": 1767847323.0}, "starlink_location": {"latitude": 45.577474499999816, "longitude": 13.596964016827043, "altitude": 75.65389749880228, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:42:07.602342+00:00", "timestamp_unix": 1767847327.602342}, "starlink_gps": {"latitude": 45.57747449999987, "longitude": 13.596963398731452, "altitude": 75.66193806618678, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:07.602604+00:00", "timestamp_unix": 1767847327.602604}, "nmea_primary": {"latitude": 45.57752833333333, "longitude": 13.597045, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:06.506731+00:00", "timestamp_unix": 1767847326.506731}, "nmea_secondary": {"latitude": 45.577505, "longitude": 13.596996666666668, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:06.704759+00:00", "timestamp_unix": 1767847326.704759}}

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


validation_timestamp: 2026-01-08T04:42:37.549052+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.072352983939215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.08915873887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.032697372326546, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.532062812212151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02916256822450707, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.640352542345417, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.444043846387495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.648814402762692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.450595633612079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.225929771106415, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57749, "longitude": 13.597277, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:34+00:00", "timestamp_unix": 1767847354.0}, "starlink_location": {"latitude": 45.57743877511451, "longitude": 13.597186271421114, "altitude": 77.23000001873233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:42:37.519735+00:00", "timestamp_unix": 1767847357.519735}, "starlink_gps": {"latitude": 45.577438847384215, "longitude": 13.597185911233456, "altitude": 77.23000001834613, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:37.520024+00:00", "timestamp_unix": 1767847357.520024}, "nmea_primary": {"latitude": 45.577511666666666, "longitude": 13.597253333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:36.491584+00:00", "timestamp_unix": 1767847356.491584}, "nmea_secondary": {"latitude": 45.577481666666664, "longitude": 13.59722, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:42:36.967167+00:00", "timestamp_unix": 1767847356.967167}}

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


validation_timestamp: 2026-01-08T04:43:07.545229+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.661467856747633, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.67115111872589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5292050180872265, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.308967531327187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01646625159033144, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.992142622382112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.409550770604019, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.996586062483894, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.418417294002918, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3389182770557366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57749, "longitude": 13.597481, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:07+00:00", "timestamp_unix": 1767847387.0}, "starlink_location": {"latitude": 45.57743422090121, "longitude": 13.597385821703796, "altitude": 78.1319315998775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:43:07.514592+00:00", "timestamp_unix": 1767847387.514592}, "starlink_gps": {"latitude": 45.57743425692859, "longitude": 13.597385616494467, "altitude": 78.13593583813912, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:07.514851+00:00", "timestamp_unix": 1767847387.514851}, "nmea_primary": {"latitude": 45.57749666666667, "longitude": 13.597436666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:06.501119+00:00", "timestamp_unix": 1767847386.501119}, "nmea_secondary": {"latitude": 45.57748, "longitude": 13.597455, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:06.991651+00:00", "timestamp_unix": 1767847386.991651}}

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


validation_timestamp: 2026-01-08T04:43:37.629948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.577309583570134, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.589249469664114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0033425576194372, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5524945358828979, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043108227317721376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.428486744296967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.772179487031995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.44394017812992, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.7880878507656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6612694601937548, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577496, "longitude": 13.597622, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:27+00:00", "timestamp_unix": 1767847407.0}, "starlink_location": {"latitude": 45.577427964046464, "longitude": 13.597546541267597, "altitude": 77.97000001274282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:43:37.599800+00:00", "timestamp_unix": 1767847417.5998}, "starlink_gps": {"latitude": 45.57742810843736, "longitude": 13.597546027242409, "altitude": 77.97000001091436, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:37.600060+00:00", "timestamp_unix": 1767847417.60006}, "nmea_primary": {"latitude": 45.57751, "longitude": 13.597655, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:36.488489+00:00", "timestamp_unix": 1767847416.488489}, "nmea_secondary": {"latitude": 45.57749833333333, "longitude": 13.597641666666666, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:36.990976+00:00", "timestamp_unix": 1767847416.990976}}

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


validation_timestamp: 2026-01-08T04:44:07.642107+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.951985459871306, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.96719545789345, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.505106728065873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.974376786023823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03191029645037474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.258693478327572, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.733771946955152, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.277705916559427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.746014480266343, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.645182396793078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57751, "longitude": 13.597822, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:43:59+00:00", "timestamp_unix": 1767847439.0}, "starlink_location": {"latitude": 45.57743916666658, "longitude": 13.597767334562864, "altitude": 77.60192421708948, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:44:07.611920+00:00", "timestamp_unix": 1767847447.61192}, "starlink_gps": {"latitude": 45.57743916666659, "longitude": 13.59776692456444, "altitude": 77.60992449370838, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:07.612181+00:00", "timestamp_unix": 1767847447.612181}, "nmea_primary": {"latitude": 45.577556666666666, "longitude": 13.597891666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:06.490108+00:00", "timestamp_unix": 1767847446.490108}, "nmea_secondary": {"latitude": 45.57753666666667, "longitude": 13.597825, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:07.003083+00:00", "timestamp_unix": 1767847447.003083}}

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


validation_timestamp: 2026-01-08T04:44:37.538432+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.640670936111978, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.653279640852564, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.701456842730444, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9268330549090895, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01652380353457831, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.34205289852456, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.534772191380881, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.354694855874708, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.546709098993698, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.875790953043771, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57754, "longitude": 13.598021, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:31+00:00", "timestamp_unix": 1767847471.0}, "starlink_location": {"latitude": 45.57749144579112, "longitude": 13.597971321854098, "altitude": 77.89000000702762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:44:37.511073+00:00", "timestamp_unix": 1767847477.511073}, "starlink_gps": {"latitude": 45.577491409637815, "longitude": 13.597971115927324, "altitude": 77.89000000552214, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:37.511326+00:00", "timestamp_unix": 1767847477.511326}, "nmea_primary": {"latitude": 45.577603333333336, "longitude": 13.598086666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:36.497667+00:00", "timestamp_unix": 1767847476.497667}, "nmea_secondary": {"latitude": 45.577571666666664, "longitude": 13.598043333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:44:36.963563+00:00", "timestamp_unix": 1767847476.963563}}

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


validation_timestamp: 2026-01-08T04:45:07.640012+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.877591311463997, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.919046117006193, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.446484168268018, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5273139364928476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04849659000284871, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.785696445918944, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.2818417681225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.819170567441939, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.320274964678095, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.2576896592351194, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577576, "longitude": 13.598202, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:02+00:00", "timestamp_unix": 1767847502.0}, "starlink_location": {"latitude": 45.57753553568932, "longitude": 13.598135167535526, "altitude": 81.15000001762628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:45:07.610614+00:00", "timestamp_unix": 1767847507.610614}, "starlink_gps": {"latitude": 45.57753546375799, "longitude": 13.598134552960554, "altitude": 81.1500000154327, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:07.610877+00:00", "timestamp_unix": 1767847507.610877}, "nmea_primary": {"latitude": 45.577623333333335, "longitude": 13.59822, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:06.489556+00:00", "timestamp_unix": 1767847506.489556}, "nmea_secondary": {"latitude": 45.577603333333336, "longitude": 13.598225, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:06.973782+00:00", "timestamp_unix": 1767847506.973782}}

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


validation_timestamp: 2026-01-08T04:45:37.644059+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.385032332054819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.409421115255645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7087667140976857, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8341291777715023, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02528505252063369, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.01770979394748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.401110605049674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.03897396601953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.418882933015297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.892460626818578, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57763, "longitude": 13.598385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:34+00:00", "timestamp_unix": 1767847534.0}, "starlink_location": {"latitude": 45.577593035809684, "longitude": 13.598306167617805, "altitude": 78.1980763436697, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:45:37.610448+00:00", "timestamp_unix": 1767847537.610448}, "starlink_gps": {"latitude": 45.57759296368784, "longitude": 13.598305859516117, "altitude": 78.1900603997324, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:37.610710+00:00", "timestamp_unix": 1767847537.61071}, "nmea_primary": {"latitude": 45.577663333333334, "longitude": 13.598386666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:36.509532+00:00", "timestamp_unix": 1767847536.509532}, "nmea_secondary": {"latitude": 45.57763666666666, "longitude": 13.598336666666667, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:45:36.986715+00:00", "timestamp_unix": 1767847536.986715}}

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


validation_timestamp: 2026-01-08T04:46:07.636827+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.693172295625395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.730184945959464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4859142068497553, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.574599409721321, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03989557307924432, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.576187816247665, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.421713238842565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.615480749872919, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.456676586351846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.358682674477499, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57768, "longitude": 13.598573, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:06+00:00", "timestamp_unix": 1767847566.0}, "starlink_location": {"latitude": 45.57766677376148, "longitude": 13.598502333972077, "altitude": 79.06000001296452, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:46:07.608811+00:00", "timestamp_unix": 1767847567.608811}, "starlink_gps": {"latitude": 45.57766655803369, "longitude": 13.598501924380178, "altitude": 79.06000000941899, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:07.609073+00:00", "timestamp_unix": 1767847567.609073}, "nmea_primary": {"latitude": 45.57771, "longitude": 13.59856, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:06.496673+00:00", "timestamp_unix": 1767847566.496673}, "nmea_secondary": {"latitude": 45.577686666666665, "longitude": 13.598515, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:06.946022+00:00", "timestamp_unix": 1767847566.946022}}

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


validation_timestamp: 2026-01-08T04:46:37.654796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.722442105221621, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7680793933946606, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.410914086899216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9991577707169236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05079489856849915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.097499301926502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.584142344138795, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.139615575222628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6185465654025775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.615252897058404, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577705, "longitude": 13.598699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:27+00:00", "timestamp_unix": 1767847587.0}, "starlink_location": {"latitude": 45.577690053597564, "longitude": 13.598671294909805, "altitude": 80.58000001138079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:46:37.628005+00:00", "timestamp_unix": 1767847597.628005}, "starlink_gps": {"latitude": 45.57768996372549, "longitude": 13.598670655025463, "altitude": 80.58000000839434, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:37.628265+00:00", "timestamp_unix": 1767847597.628265}, "nmea_primary": {"latitude": 45.57774833333333, "longitude": 13.598753333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:36.485751+00:00", "timestamp_unix": 1767847596.485751}, "nmea_secondary": {"latitude": 45.57771, "longitude": 13.598688333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:37.028089+00:00", "timestamp_unix": 1767847597.028089}}

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


validation_timestamp: 2026-01-08T04:47:07.636776+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.083021939357105, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.117098230702383, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.421461079051827, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9583609268843873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040691700580907195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.48001275076221, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3125905118741175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.515706662556953, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.320937908895508, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2105244733878795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57775, "longitude": 13.598909, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:46:59+00:00", "timestamp_unix": 1767847619.0}, "starlink_location": {"latitude": 45.57772420237388, "longitude": 13.59887166753456, "altitude": 78.78000001217953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:47:07.608064+00:00", "timestamp_unix": 1767847627.608064}, "starlink_gps": {"latitude": 45.57772413037754, "longitude": 13.598871154924066, "altitude": 78.78000001133532, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:07.608321+00:00", "timestamp_unix": 1767847627.608321}, "nmea_primary": {"latitude": 45.57777333333333, "longitude": 13.598955, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:06.505774+00:00", "timestamp_unix": 1767847626.505774}, "nmea_secondary": {"latitude": 45.577745, "longitude": 13.598871666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:06.716782+00:00", "timestamp_unix": 1767847626.716782}}

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


validation_timestamp: 2026-01-08T04:47:37.622889+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.173135736530032, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.203621022067577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.223423150702298, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.767407634887709, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04087852700559282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.352572111170728, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.947237866971177, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.385013968254171, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.955829175306435, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.995208019663309, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577766, "longitude": 13.599125, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:30+00:00", "timestamp_unix": 1767847650.0}, "starlink_location": {"latitude": 45.57772151807314, "longitude": 13.59907754198061, "altitude": 79.55000001178834, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:47:37.593780+00:00", "timestamp_unix": 1767847657.59378}, "starlink_gps": {"latitude": 45.577721445746256, "longitude": 13.599077027016605, "altitude": 79.55000000822984, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:37.594044+00:00", "timestamp_unix": 1767847657.594044}, "nmea_primary": {"latitude": 45.57779166666667, "longitude": 13.599165, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:36.506087+00:00", "timestamp_unix": 1767847656.506087}, "nmea_secondary": {"latitude": 45.577775, "longitude": 13.599078333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:47:36.779029+00:00", "timestamp_unix": 1767847656.779029}}

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


validation_timestamp: 2026-01-08T04:48:07.635471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.624633146808394, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.657247340968408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.635834606814042, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.021253023021521, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04075074402306482, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.211704414626755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.643853076930596, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.24200831430383, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.651925939162972, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.615532762456065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57777, "longitude": 13.599324, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:02+00:00", "timestamp_unix": 1767847682.0}, "starlink_location": {"latitude": 45.57774813088115, "longitude": 13.599258834759151, "altitude": 78.96192636799454, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:48:07.604435+00:00", "timestamp_unix": 1767847687.604435}, "starlink_gps": {"latitude": 45.577748202982015, "longitude": 13.59925832140466, "altitude": 78.96993997211825, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:07.604699+00:00", "timestamp_unix": 1767847687.604699}, "nmea_primary": {"latitude": 45.577795, "longitude": 13.599371666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:06.499672+00:00", "timestamp_unix": 1767847686.499672}, "nmea_secondary": {"latitude": 45.577795, "longitude": 13.599286666666666, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:06.992509+00:00", "timestamp_unix": 1767847686.992509}}

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


validation_timestamp: 2026-01-08T04:48:37.656602+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.839246464306802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.856288978671174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.237221131093777, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.322937071079446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02129308947228999, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.619812394386072, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.478526558836278, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.63390214085338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.482161776624041, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.095361934490909, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577747, "longitude": 13.5995245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:33+00:00", "timestamp_unix": 1767847713.0}, "starlink_location": {"latitude": 45.57773105950778, "longitude": 13.59943962811662, "altitude": 73.49994873515838, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:48:37.625728+00:00", "timestamp_unix": 1767847717.625728}, "starlink_gps": {"latitude": 45.577731130828944, "longitude": 13.599439374215136, "altitude": 73.50391220478096, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:37.625987+00:00", "timestamp_unix": 1767847717.625987}, "nmea_primary": {"latitude": 45.57777, "longitude": 13.59955, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:36.466161+00:00", "timestamp_unix": 1767847716.466161}, "nmea_secondary": {"latitude": 45.57778833333333, "longitude": 13.59949, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:48:36.951834+00:00", "timestamp_unix": 1767847716.951834}}

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


validation_timestamp: 2026-01-08T04:49:07.653555+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.138099831648901, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.161106090386111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7296683702918108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.194394930995485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023955238694142452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.971056531947287, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.399712958797334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.989212207293123, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.40749885652241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.545846284329947, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577705, "longitude": 13.599747, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:05+00:00", "timestamp_unix": 1767847745.0}, "starlink_location": {"latitude": 45.57769644639322, "longitude": 13.599643153968763, "altitude": 73.67000001973048, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:49:07.624362+00:00", "timestamp_unix": 1767847747.624362}, "starlink_gps": {"latitude": 45.577696481924235, "longitude": 13.59964285039418, "altitude": 73.67000001634092, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:07.624617+00:00", "timestamp_unix": 1767847747.624617}, "nmea_primary": {"latitude": 45.577738333333336, "longitude": 13.599741666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:06.503251+00:00", "timestamp_unix": 1767847746.503251}, "nmea_secondary": {"latitude": 45.577755, "longitude": 13.599688333333333, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:07.014056+00:00", "timestamp_unix": 1767847747.014056}}

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


validation_timestamp: 2026-01-08T04:49:37.653742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.007716635875543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.019913762820675, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6129302097749743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.203835582604719, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027959284187836154, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.266858728162598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.1872944146572655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.270255541903599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.175949897992489, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.734883159837288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57768, "longitude": 13.599957, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:37+00:00", "timestamp_unix": 1767847777.0}, "starlink_location": {"latitude": 45.577656398672886, "longitude": 13.599859794914247, "altitude": 73.14000002415818, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:49:37.625036+00:00", "timestamp_unix": 1767847777.625036}, "starlink_gps": {"latitude": 45.57765657676337, "longitude": 13.599859541315507, "altitude": 73.14000002155939, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:37.625294+00:00", "timestamp_unix": 1767847777.625294}, "nmea_primary": {"latitude": 45.57769666666667, "longitude": 13.599933333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:36.489039+00:00", "timestamp_unix": 1767847776.489039}, "nmea_secondary": {"latitude": 45.577708333333334, "longitude": 13.599888333333332, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:36.975388+00:00", "timestamp_unix": 1767847776.975388}}

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


validation_timestamp: 2026-01-08T04:50:07.633615+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5584151054290163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5720995042427415, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.558467164743754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3389157966822314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028836831214768304, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1156083998201956, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.922549999405, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.128813888791366, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.9186922247773865, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.674372530158727, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57764, "longitude": 13.600095, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:49:59+00:00", "timestamp_unix": 1767847799.0}, "starlink_location": {"latitude": 45.57762492831754, "longitude": 13.600054667753978, "altitude": 76.7519201870217, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:50:07.601601+00:00", "timestamp_unix": 1767847807.601601}, "starlink_gps": {"latitude": 45.57762507249954, "longitude": 13.600054359784009, "altitude": 76.75993269570951, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:07.601863+00:00", "timestamp_unix": 1767847807.601863}, "nmea_primary": {"latitude": 45.57765166666667, "longitude": 13.600123333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:06.477501+00:00", "timestamp_unix": 1767847806.477501}, "nmea_secondary": {"latitude": 45.57765666666667, "longitude": 13.600076666666666, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:06.988421+00:00", "timestamp_unix": 1767847806.988421}}

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


validation_timestamp: 2026-01-08T04:50:37.651146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.74069643709114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.752877847163999, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9779332537041194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.562432559971088, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01979986710208871, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.633328566676004, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.850614703629118, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.64664578125076, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.85616076791314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8959128686758278, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577602, "longitude": 13.600297, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:29+00:00", "timestamp_unix": 1767847829.0}, "starlink_location": {"latitude": 45.577554166666566, "longitude": 13.60024379557428, "altitude": 76.46987218069611, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:50:37.622300+00:00", "timestamp_unix": 1767847837.6223}, "starlink_gps": {"latitude": 45.57755416666654, "longitude": 13.600243541175798, "altitude": 76.47781466670862, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:37.622560+00:00", "timestamp_unix": 1767847837.62256}, "nmea_primary": {"latitude": 45.57761166666667, "longitude": 13.600318333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:36.464004+00:00", "timestamp_unix": 1767847836.464004}, "nmea_secondary": {"latitude": 45.57761333333333, "longitude": 13.600268333333334, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:50:36.946725+00:00", "timestamp_unix": 1767847836.946725}}

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


validation_timestamp: 2026-01-08T04:51:07.650879+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.374383789251271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.389318597398277, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.0025550599343935, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.714964928951806, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024942509453309943, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.34766084561522, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.7032502799315985, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.361184313512847, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.7022728949544295, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.71956238042122, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57756, "longitude": 13.600493, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:01+00:00", "timestamp_unix": 1767847861.0}, "starlink_location": {"latitude": 45.57753239292134, "longitude": 13.600436320041753, "altitude": 73.95000001876431, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:51:07.621099+00:00", "timestamp_unix": 1767847867.621099}, "starlink_gps": {"latitude": 45.577532464066174, "longitude": 13.600436016114346, "altitude": 73.9500000173552, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:07.621353+00:00", "timestamp_unix": 1767847867.621353}, "nmea_primary": {"latitude": 45.577585, "longitude": 13.60053, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:06.501127+00:00", "timestamp_unix": 1767847866.501127}, "nmea_secondary": {"latitude": 45.57758166666667, "longitude": 13.600456666666666, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:06.960191+00:00", "timestamp_unix": 1767847866.960191}}

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


validation_timestamp: 2026-01-08T04:51:37.651565+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.451574868375463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.4695095166778085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9853328646548256, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.342242300157941, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023631321664634705, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.9918289199255, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.586951153376175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.005808315674711, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.59144748123245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.296673671145812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577522, "longitude": 13.600707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:33+00:00", "timestamp_unix": 1767847893.0}, "starlink_location": {"latitude": 45.57748416666647, "longitude": 13.600644153944193, "altitude": 75.11000002045171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:51:37.620273+00:00", "timestamp_unix": 1767847897.620273}, "starlink_gps": {"latitude": 45.5774841666665, "longitude": 13.600643850317669, "altitude": 75.1100000188539, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:37.620534+00:00", "timestamp_unix": 1767847897.620534}, "nmea_primary": {"latitude": 45.577556666666666, "longitude": 13.60072, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:36.488514+00:00", "timestamp_unix": 1767847896.488514}, "nmea_secondary": {"latitude": 45.57756, "longitude": 13.600665, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:51:37.036068+00:00", "timestamp_unix": 1767847897.036068}}

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


validation_timestamp: 2026-01-08T04:52:07.648548+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.98414038477091, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.996807873018353, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.08129712592913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.661341715976803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02498686297607956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.018358833232007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.364519660204936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.027494264512699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.365036063000485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.164363953851743, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577522, "longitude": 13.600929, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:05+00:00", "timestamp_unix": 1767847925.0}, "starlink_location": {"latitude": 45.577457059441485, "longitude": 13.600822653992795, "altitude": 78.66000002203255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:52:07.619948+00:00", "timestamp_unix": 1767847927.619948}, "starlink_gps": {"latitude": 45.57745713071284, "longitude": 13.600822349525346, "altitude": 78.6600000192649, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:07.620212+00:00", "timestamp_unix": 1767847927.620212}, "nmea_primary": {"latitude": 45.57754, "longitude": 13.600921666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:06.490499+00:00", "timestamp_unix": 1767847926.490499}, "nmea_secondary": {"latitude": 45.577553333333334, "longitude": 13.600871666666666, "altitude": 23.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:06.983855+00:00", "timestamp_unix": 1767847926.983855}}

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


validation_timestamp: 2026-01-08T04:52:37.648636+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.205350035341658, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.225534136393597, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4167964511879454, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.4696582774711, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020196361528527128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.043234695619743, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.622451723356696, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.062272800332362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6295894279126735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.314901420326851, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577503, "longitude": 13.601133, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:36+00:00", "timestamp_unix": 1767847956.0}, "starlink_location": {"latitude": 45.57748955372133, "longitude": 13.601016295772771, "altitude": 78.73006714907999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:52:37.619508+00:00", "timestamp_unix": 1767847957.619508}, "starlink_gps": {"latitude": 45.57748951798763, "longitude": 13.601016041351766, "altitude": 78.72609554813098, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:37.619800+00:00", "timestamp_unix": 1767847957.6198}, "nmea_primary": {"latitude": 45.577526666666664, "longitude": 13.601105, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:36.463883+00:00", "timestamp_unix": 1767847956.463883}, "nmea_secondary": {"latitude": 45.57754833333333, "longitude": 13.60103, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:37.006161+00:00", "timestamp_unix": 1767847957.006161}}

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


validation_timestamp: 2026-01-08T04:53:07.628555+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.226354956365319, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.2475001625446005, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6677446954891875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.052853379893924, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04063169735844431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.806008210308273, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.523447139475461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.831698141377671, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.507115757710975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.026745156892924, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57751, "longitude": 13.601256, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:52:57+00:00", "timestamp_unix": 1767847977.0}, "starlink_location": {"latitude": 45.5774819643183, "longitude": 13.60121933399618, "altitude": 77.17000001161048, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:53:07.598449+00:00", "timestamp_unix": 1767847987.598449}, "starlink_gps": {"latitude": 45.57748203620853, "longitude": 13.601218822143794, "altitude": 77.17000000895895, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:07.598709+00:00", "timestamp_unix": 1767847987.598709}, "nmea_primary": {"latitude": 45.577526666666664, "longitude": 13.601296666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:06.499882+00:00", "timestamp_unix": 1767847986.499882}, "nmea_secondary": {"latitude": 45.57752166666667, "longitude": 13.601206666666666, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:06.916987+00:00", "timestamp_unix": 1767847986.916987}}

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


validation_timestamp: 2026-01-08T04:53:37.647356+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.238712160360047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2535497060847316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.09537257814751, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3490724142981803, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016335956169448163, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.334044155623026, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8528690033794843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.348849210669933, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8635383928056806, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.836132493243814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577522, "longitude": 13.601446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:29+00:00", "timestamp_unix": 1767848009.0}, "starlink_location": {"latitude": 45.57750372034278, "longitude": 13.601413603027995, "altitude": 77.00000000837728, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:53:37.616687+00:00", "timestamp_unix": 1767848017.616687}, "starlink_gps": {"latitude": 45.577503684600494, "longitude": 13.601413399442206, "altitude": 77.00000000737168, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:37.616947+00:00", "timestamp_unix": 1767848017.616947}, "nmea_primary": {"latitude": 45.577556666666666, "longitude": 13.601506666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:36.487273+00:00", "timestamp_unix": 1767848016.487273}, "nmea_secondary": {"latitude": 45.577526666666664, "longitude": 13.60143, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:36.948211+00:00", "timestamp_unix": 1767848016.948211}}

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


validation_timestamp: 2026-01-08T04:54:07.629546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.365551835715212, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.392186059420304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.780233022655558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.18392307677173, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04076312903451899, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.094174930149153, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.50904328682095, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.116990374322246, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5415051659734886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.861560108426308, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577557, "longitude": 13.601642, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:53:59+00:00", "timestamp_unix": 1767848039.0}, "starlink_location": {"latitude": 45.577532797516575, "longitude": 13.601597834962197, "altitude": 76.11807708892219, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:54:07.596896+00:00", "timestamp_unix": 1767848047.596896}, "starlink_gps": {"latitude": 45.57753286963938, "longitude": 13.601597321453662, "altitude": 76.11006104861885, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:07.597157+00:00", "timestamp_unix": 1767848047.597157}, "nmea_primary": {"latitude": 45.577596666666665, "longitude": 13.60169, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:06.475022+00:00", "timestamp_unix": 1767848046.475022}, "nmea_secondary": {"latitude": 45.57754666666666, "longitude": 13.601638333333334, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:07.079233+00:00", "timestamp_unix": 1767848047.079233}}

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


validation_timestamp: 2026-01-08T04:54:37.707039+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.577030274198645, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.60506286412131, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8973753851788002, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.418205825730656, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03302602224406793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.442473890370551, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8531593497080907, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.468130929211935, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8282318071127377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.295113267304576, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577602, "longitude": 13.60183, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:29+00:00", "timestamp_unix": 1767848069.0}, "starlink_location": {"latitude": 45.57758527470963, "longitude": 13.601807079371454, "altitude": 80.56000001002369, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:54:37.676942+00:00", "timestamp_unix": 1767848077.676942}, "starlink_gps": {"latitude": 45.57758520245031, "longitude": 13.601806667786196, "altitude": 80.56000000806793, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:37.677207+00:00", "timestamp_unix": 1767848077.677207}, "nmea_primary": {"latitude": 45.57763166666667, "longitude": 13.601856666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:36.458688+00:00", "timestamp_unix": 1767848076.458688}, "nmea_secondary": {"latitude": 45.577571666666664, "longitude": 13.601793333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:54:35.989283+00:00", "timestamp_unix": 1767848075.989283}}

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


validation_timestamp: 2026-01-08T04:55:07.653989+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5272032160381204, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5549574024687525, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.101254913094036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5912082500215805, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030187129120795374, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5932801266328083, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2150447612953075, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.619869610716498, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2376431065099465, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.523561186887416, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577633, "longitude": 13.602025, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:01+00:00", "timestamp_unix": 1767848101.0}, "starlink_location": {"latitude": 45.57763299447324, "longitude": 13.601979680686409, "altitude": 77.98993380207031, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:55:07.616742+00:00", "timestamp_unix": 1767848107.616742}, "starlink_gps": {"latitude": 45.57763288723423, "longitude": 13.601979324369884, "altitude": 77.9939068065518, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:07.617000+00:00", "timestamp_unix": 1767848107.617}, "nmea_primary": {"latitude": 45.57765833333333, "longitude": 13.602008333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:06.495280+00:00", "timestamp_unix": 1767848106.49528}, "nmea_secondary": {"latitude": 45.57762666666667, "longitude": 13.602006666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:06.697888+00:00", "timestamp_unix": 1767848106.697888}}

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


validation_timestamp: 2026-01-08T04:55:37.644987+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.515262500072797, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.537959273167058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6808903627871326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5034735566057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02402811258204262, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.219422329056405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0538891641404957, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.243253060595925, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.0754030908051058, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.179923565297953, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57767, "longitude": 13.602236, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:34+00:00", "timestamp_unix": 1767848134.0}, "starlink_location": {"latitude": 45.577681386899336, "longitude": 13.602140820288419, "altitude": 78.3100000177287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:55:37.614552+00:00", "timestamp_unix": 1767848137.614552}, "starlink_gps": {"latitude": 45.57768135126027, "longitude": 13.602140515790408, "altitude": 78.31000001718768, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:37.614812+00:00", "timestamp_unix": 1767848137.614812}, "nmea_primary": {"latitude": 45.577695, "longitude": 13.602205, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:36.480683+00:00", "timestamp_unix": 1767848136.480683}, "nmea_secondary": {"latitude": 45.57767333333334, "longitude": 13.602178333333333, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:55:35.960877+00:00", "timestamp_unix": 1767848135.960877}}

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


validation_timestamp: 2026-01-08T04:56:07.643915+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.420372624919649, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.442441928936866, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.308341441214467, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.55495995338862, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02297005575735689, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.336621692811924, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4959410425355544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.35953199760813, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5184698198160764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9005982751996053, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577705, "longitude": 13.602438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:05+00:00", "timestamp_unix": 1767848165.0}, "starlink_location": {"latitude": 45.57768549405267, "longitude": 13.60233346140145, "altitude": 79.29000001696254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:56:07.613245+00:00", "timestamp_unix": 1767848167.613245}, "starlink_gps": {"latitude": 45.57768538751323, "longitude": 13.602333208549657, "altitude": 79.29000001538864, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:07.613501+00:00", "timestamp_unix": 1767848167.613501}, "nmea_primary": {"latitude": 45.57771833333334, "longitude": 13.6024, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:06.472193+00:00", "timestamp_unix": 1767848166.472193}, "nmea_secondary": {"latitude": 45.577706666666664, "longitude": 13.602366666666667, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:07.028109+00:00", "timestamp_unix": 1767848167.028109}}

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


validation_timestamp: 2026-01-08T04:56:37.623707+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.313707745944068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.35925118541886, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.98894740806968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.61907823368415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04661150403930087, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.331906587180205, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7149967272321582, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.377528959053863, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7509293351502975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.40775436235125, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577717, "longitude": 13.602641, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:37+00:00", "timestamp_unix": 1767848197.0}, "starlink_location": {"latitude": 45.577690107388925, "longitude": 13.602527668165315, "altitude": 80.80000001669029, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:56:37.593563+00:00", "timestamp_unix": 1767848197.593563}, "starlink_gps": {"latitude": 45.57768989119593, "longitude": 13.602527155071124, "altitude": 80.80000001379055, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:37.593825+00:00", "timestamp_unix": 1767848197.593825}, "nmea_primary": {"latitude": 45.577735, "longitude": 13.602596666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:36.454829+00:00", "timestamp_unix": 1767848196.454829}, "nmea_secondary": {"latitude": 45.57772166666667, "longitude": 13.602543333333333, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:36.983116+00:00", "timestamp_unix": 1767848196.983116}}

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


validation_timestamp: 2026-01-08T04:57:07.638674+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.35733282381679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.368699434247168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0414297566684882, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4008440925342454, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.023627017361712774, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.258150892518605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.359932005660131, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.271574292341949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.362903859859422, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.285818179627688, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577724, "longitude": 13.602774, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:56:58+00:00", "timestamp_unix": 1767848218.0}, "starlink_location": {"latitude": 45.57767383333315, "longitude": 13.602734820447226, "altitude": 81.93000001764855, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:57:07.611217+00:00", "timestamp_unix": 1767848227.611217}, "starlink_gps": {"latitude": 45.57767383333317, "longitude": 13.60273451687498, "altitude": 81.93000001555892, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:07.611479+00:00", "timestamp_unix": 1767848227.611479}, "nmea_primary": {"latitude": 45.577735, "longitude": 13.602795, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:06.459072+00:00", "timestamp_unix": 1767848226.459072}, "nmea_secondary": {"latitude": 45.57772166666667, "longitude": 13.602743333333333, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:06.691856+00:00", "timestamp_unix": 1767848226.691856}}

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


validation_timestamp: 2026-01-08T04:57:37.704443+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.564043308872442, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.557591343012152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7028169600961717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.109752024256146, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.051331832923441956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.207370182468745, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.507491443535992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.204222451536024, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.479787712802157, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.506652388820194, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577724, "longitude": 13.602996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:30+00:00", "timestamp_unix": 1767848250.0}, "starlink_location": {"latitude": 45.57765056819558, "longitude": 13.602932015232476, "altitude": 81.96000002535622, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:57:37.671156+00:00", "timestamp_unix": 1767848257.671156}, "starlink_gps": {"latitude": 45.57765085715821, "longitude": 13.602931500883328, "altitude": 81.96000002157393, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:37.671425+00:00", "timestamp_unix": 1767848257.671425}, "nmea_primary": {"latitude": 45.57771833333334, "longitude": 13.603, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:36.492291+00:00", "timestamp_unix": 1767848256.492291}, "nmea_secondary": {"latitude": 45.57772666666666, "longitude": 13.602943333333334, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:57:37.028423+00:00", "timestamp_unix": 1767848257.028423}}

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


validation_timestamp: 2026-01-08T04:58:07.644645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.269254399247794, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.283429447541467, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1264047650199447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.550557403145599, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02494804491963572, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.203571016208416, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.390082068619359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.216878680376723, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.39009635436621, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.011263073128497, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57769, "longitude": 13.603212, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:02+00:00", "timestamp_unix": 1767848282.0}, "starlink_location": {"latitude": 45.577639892778514, "longitude": 13.603116820663779, "altitude": 81.59000002093133, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:58:07.611191+00:00", "timestamp_unix": 1767848287.611191}, "starlink_gps": {"latitude": 45.577639963939134, "longitude": 13.603116516668338, "altitude": 81.59000001969503, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:07.611448+00:00", "timestamp_unix": 1767848287.611448}, "nmea_primary": {"latitude": 45.577686666666665, "longitude": 13.603198333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:06.494537+00:00", "timestamp_unix": 1767848286.494537}, "nmea_secondary": {"latitude": 45.57772, "longitude": 13.603155, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:07.018662+00:00", "timestamp_unix": 1767848287.018662}}

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


validation_timestamp: 2026-01-08T04:58:37.696932+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.044198216465865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.076825800355824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1615897957993366, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.883156224131657, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04011215694014666, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.94347874836365, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.463061976307406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.977226709810787, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.478360398817529, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.167448371534022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57766, "longitude": 13.603404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:33+00:00", "timestamp_unix": 1767848313.0}, "starlink_location": {"latitude": 45.57761783333316, "longitude": 13.603320016473287, "altitude": 81.05000001450057, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:58:37.669750+00:00", "timestamp_unix": 1767848317.66975}, "starlink_gps": {"latitude": 45.577617833333214, "longitude": 13.60331950109188, "altitude": 81.05000001048707, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:37.670008+00:00", "timestamp_unix": 1767848317.670008}, "nmea_primary": {"latitude": 45.57765166666667, "longitude": 13.603395, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:36.484666+00:00", "timestamp_unix": 1767848316.484666}, "nmea_secondary": {"latitude": 45.577655, "longitude": 13.603341666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:58:36.980103+00:00", "timestamp_unix": 1767848316.980103}}

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


validation_timestamp: 2026-01-08T04:59:07.699715+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.02018793691554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.048839738597715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9484774730071472, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4031392769771935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040922170542075004, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.546162137239467, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.61513696583231, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.560762633610622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.593833459764108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.555190736667139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57761, "longitude": 13.60363, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:06+00:00", "timestamp_unix": 1767848346.0}, "starlink_location": {"latitude": 45.57757439186622, "longitude": 13.6035555165248, "altitude": 80.15000001537487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:59:07.669112+00:00", "timestamp_unix": 1767848347.669112}, "starlink_gps": {"latitude": 45.577574464270384, "longitude": 13.603555001012367, "altitude": 80.15000001229046, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:07.669374+00:00", "timestamp_unix": 1767848347.669374}, "nmea_primary": {"latitude": 45.577616666666664, "longitude": 13.603593333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:06.456112+00:00", "timestamp_unix": 1767848346.456112}, "nmea_secondary": {"latitude": 45.57761333333333, "longitude": 13.603535, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:06.938059+00:00", "timestamp_unix": 1767848346.938059}}

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


validation_timestamp: 2026-01-08T04:59:37.735924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.132739186778022, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.132585498510847, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8835274027571214, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.630479345445026, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026554255237074186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.806410038011876, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3470466600267597, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.816587957208314, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3348983048423864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.306483017363139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577583, "longitude": 13.603758, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:27+00:00", "timestamp_unix": 1767848367.0}, "starlink_location": {"latitude": 45.57754156879235, "longitude": 13.603728924007706, "altitude": 78.57000003113922, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T04:59:37.707746+00:00", "timestamp_unix": 1767848377.707746}, "starlink_gps": {"latitude": 45.577541675872425, "longitude": 13.60372861904679, "altitude": 78.57000002794693, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:37.708043+00:00", "timestamp_unix": 1767848377.708043}, "nmea_primary": {"latitude": 45.57758166666667, "longitude": 13.603795, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:36.486955+00:00", "timestamp_unix": 1767848376.486955}, "nmea_secondary": {"latitude": 45.577571666666664, "longitude": 13.603728333333333, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:36.951319+00:00", "timestamp_unix": 1767848376.951319}}

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


validation_timestamp: 2026-01-08T05:00:07.618851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.6234369069260906, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.625552346554589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.425041218084628, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6377587361247814, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0253261874288473, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.476624084102799, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3517998734118875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4857715008193795, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.333423280856783, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.060680036744448, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577545, "longitude": 13.603967, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T04:59:59+00:00", "timestamp_unix": 1767848399.0}, "starlink_location": {"latitude": 45.57750676182667, "longitude": 13.603943668077132, "altitude": 78.8400000190646, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:00:07.587926+00:00", "timestamp_unix": 1767848407.587926}, "starlink_gps": {"latitude": 45.57750683406585, "longitude": 13.603943359474687, "altitude": 78.84000001741228, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:07.588184+00:00", "timestamp_unix": 1767848407.588184}, "nmea_primary": {"latitude": 45.577551666666665, "longitude": 13.603996666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:06.467149+00:00", "timestamp_unix": 1767848406.467149}, "nmea_secondary": {"latitude": 45.577533333333335, "longitude": 13.603923333333332, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:07.027755+00:00", "timestamp_unix": 1767848407.027755}}

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


validation_timestamp: 2026-01-08T05:00:37.697315+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.75737624511235, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.790542248729442, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0858168415647915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.548390830604664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05843884271139391, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.810548215829499, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.6449391533421427, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.841627787373853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6434605723202846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.531684555874189, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577522, "longitude": 13.604172, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:31+00:00", "timestamp_unix": 1767848431.0}, "starlink_location": {"latitude": 45.57748895045978, "longitude": 13.60411505615375, "altitude": 81.05611143322025, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:00:37.666421+00:00", "timestamp_unix": 1767848437.666421}, "starlink_gps": {"latitude": 45.57748909528102, "longitude": 13.604114334373417, "altitude": 81.04806339502798, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:37.666681+00:00", "timestamp_unix": 1767848437.666681}, "nmea_primary": {"latitude": 45.57753, "longitude": 13.60418, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:36.486198+00:00", "timestamp_unix": 1767848436.486198}, "nmea_secondary": {"latitude": 45.57750333333333, "longitude": 13.60412, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:00:36.922536+00:00", "timestamp_unix": 1767848436.922536}}

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


validation_timestamp: 2026-01-08T05:01:07.634164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.868768853763915, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.86939898610052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2972741448616538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7348947602137166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02299780905118301, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.989583138879713, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.38631670040884, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.988423011891225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.377274699811656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.358692113467719, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57751, "longitude": 13.60437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:02+00:00", "timestamp_unix": 1767848462.0}, "starlink_location": {"latitude": 45.57745033924072, "longitude": 13.604315628140636, "altitude": 80.25000001695089, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:01:07.605742+00:00", "timestamp_unix": 1767848467.605742}, "starlink_gps": {"latitude": 45.577450445909, "longitude": 13.604315374984493, "altitude": 80.25000001382138, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:07.606000+00:00", "timestamp_unix": 1767848467.606}, "nmea_primary": {"latitude": 45.57752166666667, "longitude": 13.60437, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:06.488711+00:00", "timestamp_unix": 1767848466.488711}, "nmea_secondary": {"latitude": 45.57749833333333, "longitude": 13.604325, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:06.986015+00:00", "timestamp_unix": 1767848466.986015}}

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


validation_timestamp: 2026-01-08T05:01:37.635334+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.680703792214884, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.695176847348304, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.080160696676132, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.186745155854979, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01967421433309466, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9542151787402195, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.456400621517272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.966203944638281, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4760609439964005, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.957860072090854, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577526, "longitude": 13.604581, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:34+00:00", "timestamp_unix": 1767848494.0}, "starlink_location": {"latitude": 45.57747916666652, "longitude": 13.604508461456696, "altitude": 78.40000001359952, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:01:37.606350+00:00", "timestamp_unix": 1767848497.60635}, "starlink_gps": {"latitude": 45.57747916666654, "longitude": 13.604508208673002, "altitude": 78.4000000132793, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:37.606607+00:00", "timestamp_unix": 1767848497.606607}, "nmea_primary": {"latitude": 45.57752166666667, "longitude": 13.604555, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:36.465358+00:00", "timestamp_unix": 1767848496.465358}, "nmea_secondary": {"latitude": 45.57747833333333, "longitude": 13.60454, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:01:36.945930+00:00", "timestamp_unix": 1767848496.94593}}

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


validation_timestamp: 2026-01-08T05:02:07.635546+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.557325361460836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.576123208961579, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.112930255813666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.843738518132627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02126463446584527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.587853567933032, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.456941650618046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.6079875607049665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.466589445782885, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.931814583691941, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57756, "longitude": 13.604768, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:05+00:00", "timestamp_unix": 1767848525.0}, "starlink_location": {"latitude": 45.57750810720377, "longitude": 13.604705294923496, "altitude": 79.04000001492095, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:02:07.604678+00:00", "timestamp_unix": 1767848527.604678}, "starlink_gps": {"latitude": 45.57750803597796, "longitude": 13.604705041362294, "altitude": 79.04000001319669, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:07.604933+00:00", "timestamp_unix": 1767848527.604933}, "nmea_primary": {"latitude": 45.577535, "longitude": 13.60475, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:06.445780+00:00", "timestamp_unix": 1767848526.44578}, "nmea_secondary": {"latitude": 45.577481666666664, "longitude": 13.604748333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:07.014882+00:00", "timestamp_unix": 1767848527.014882}}

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


validation_timestamp: 2026-01-08T05:02:37.714549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.97605374317017, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.020799069627829, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5096153341508445, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.776974713550387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05382352784284451, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.492581897056518, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.2665635299612745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.538548279558472, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.271418041649969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.3010458430848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577602, "longitude": 13.604987, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:36+00:00", "timestamp_unix": 1767848556.0}, "starlink_location": {"latitude": 45.5775512951275, "longitude": 13.604881256615208, "altitude": 77.99000001708615, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:02:37.682616+00:00", "timestamp_unix": 1767848557.682616}, "starlink_gps": {"latitude": 45.5775508454977, "longitude": 13.604881000508644, "altitude": 77.99000001377784, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:37.682877+00:00", "timestamp_unix": 1767848557.682877}, "nmea_primary": {"latitude": 45.57759166666666, "longitude": 13.604958333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:36.452388+00:00", "timestamp_unix": 1767848556.452388}, "nmea_secondary": {"latitude": 45.577535, "longitude": 13.604958333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:02:35.917799+00:00", "timestamp_unix": 1767848555.917799}}

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


validation_timestamp: 2026-01-08T05:03:07.693320+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.01182654206429, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.055824186179336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.119886075214049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.188355347114468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04550334533639851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.892354586143751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.688332990740777, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.936443460422186, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.70460096002611, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.8380419807165795, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57768, "longitude": 13.605206, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:07+00:00", "timestamp_unix": 1767848587.0}, "starlink_location": {"latitude": 45.577634599310834, "longitude": 13.605094913380846, "altitude": 76.76000001798342, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:03:07.662615+00:00", "timestamp_unix": 1767848587.662615}, "starlink_gps": {"latitude": 45.577634309471094, "longitude": 13.605094500652541, "altitude": 76.76000001438717, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:07.662880+00:00", "timestamp_unix": 1767848587.66288}, "nmea_primary": {"latitude": 45.577661666666664, "longitude": 13.60516, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:06.463530+00:00", "timestamp_unix": 1767848586.46353}, "nmea_secondary": {"latitude": 45.57761, "longitude": 13.605173333333333, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:06.929248+00:00", "timestamp_unix": 1767848586.929248}}

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


validation_timestamp: 2026-01-08T05:03:37.611355+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.5558341224336103, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.576218765499861, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1720229009499885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0298645524230934, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02041423700564921, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.609485419600317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.0850496430059025, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.629595530227568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.097969281258798, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.076748051298835, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57772, "longitude": 13.605352, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:29+00:00", "timestamp_unix": 1767848609.0}, "starlink_location": {"latitude": 45.577716702391946, "longitude": 13.605319500995783, "altitude": 76.49000001215674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:03:37.583313+00:00", "timestamp_unix": 1767848617.583313}, "starlink_gps": {"latitude": 45.577716666272785, "longitude": 13.605319243829072, "altitude": 76.49000001155278, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:37.583570+00:00", "timestamp_unix": 1767848617.58357}, "nmea_primary": {"latitude": 45.577735, "longitude": 13.605386666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:36.458386+00:00", "timestamp_unix": 1767848616.458386}, "nmea_secondary": {"latitude": 45.577693333333336, "longitude": 13.60536, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:03:36.940469+00:00", "timestamp_unix": 1767848616.940469}}

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


validation_timestamp: 2026-01-08T05:04:07.633450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7146177344898703, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.737842573714157, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5322452670355386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.072583259979998, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030015396585256874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.194665012062577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.0237043701960316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.224679769185749, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.011137896301133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.596037292888699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577785, "longitude": 13.605602, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:02+00:00", "timestamp_unix": 1767848642.0}, "starlink_location": {"latitude": 45.57779182744209, "longitude": 13.60556851282905, "altitude": 78.59994729562469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:04:07.601205+00:00", "timestamp_unix": 1767848647.601205}, "starlink_gps": {"latitude": 45.57779172081312, "longitude": 13.605568158538608, "altitude": 78.6038976978274, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:07.601464+00:00", "timestamp_unix": 1767848647.601464}, "nmea_primary": {"latitude": 45.57781, "longitude": 13.60563, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:06.444000+00:00", "timestamp_unix": 1767848646.444}, "nmea_secondary": {"latitude": 45.57774666666667, "longitude": 13.605566666666666, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:07.013866+00:00", "timestamp_unix": 1767848647.013866}}

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


validation_timestamp: 2026-01-08T05:04:37.610108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.795814029747064, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8205420877780485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5934501850683743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.145144439887778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02532168725457785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.080632018796751, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.499934327647158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.105698716360017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.494577731423029, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.664388571014365, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577835, "longitude": 13.605874, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:34+00:00", "timestamp_unix": 1767848674.0}, "starlink_location": {"latitude": 45.57782857147211, "longitude": 13.60578716796553, "altitude": 76.10000002056137, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:04:37.579947+00:00", "timestamp_unix": 1767848677.579947}, "starlink_gps": {"latitude": 45.57782849924575, "longitude": 13.605786859416162, "altitude": 76.10000001727369, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:37.580203+00:00", "timestamp_unix": 1767848677.580203}, "nmea_primary": {"latitude": 45.57784, "longitude": 13.605876666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:36.468684+00:00", "timestamp_unix": 1767848676.468684}, "nmea_secondary": {"latitude": 45.57778833333333, "longitude": 13.605793333333333, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:04:35.911982+00:00", "timestamp_unix": 1767848675.911982}}

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


validation_timestamp: 2026-01-08T05:05:07.610206+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.810256064279161, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.8339072212661724, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9372526027373522, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.642138587142207, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028262325481823142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.2518051441337645, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.093634139384809, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.278415463173348, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.065410131529183, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.25710679144141, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577854, "longitude": 13.606107, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:04+00:00", "timestamp_unix": 1767848704.0}, "starlink_location": {"latitude": 45.577825369072876, "longitude": 13.606060668217877, "altitude": 78.13000002496611, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:05:07.580641+00:00", "timestamp_unix": 1767848707.580641}, "starlink_gps": {"latitude": 45.57782533301165, "longitude": 13.606060308761204, "altitude": 78.13000002287039, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:07.580902+00:00", "timestamp_unix": 1767848707.580902}, "nmea_primary": {"latitude": 45.57785166666667, "longitude": 13.606131666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:06.441612+00:00", "timestamp_unix": 1767848706.441612}, "nmea_secondary": {"latitude": 45.57782, "longitude": 13.606021666666667, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:05.923547+00:00", "timestamp_unix": 1767848705.923547}}

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


validation_timestamp: 2026-01-08T05:05:37.687278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.767065538288714, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.801622691045004, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.610077315789443, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.626325887016387, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06617440523574089, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.141785312216518, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.804457218445537, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.181185553953249, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8022395556469153, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.155084159498623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577854, "longitude": 13.606388, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:36+00:00", "timestamp_unix": 1767848736.0}, "starlink_location": {"latitude": 45.577798617207335, "longitude": 13.60630782566855, "altitude": 80.03000003942763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:05:37.659190+00:00", "timestamp_unix": 1767848737.65919}, "starlink_gps": {"latitude": 45.577798761993755, "longitude": 13.606307000970006, "altitude": 80.03000003166994, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:37.659455+00:00", "timestamp_unix": 1767848737.659455}, "nmea_primary": {"latitude": 45.57785666666667, "longitude": 13.606408333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:36.468916+00:00", "timestamp_unix": 1767848736.468916}, "nmea_secondary": {"latitude": 45.577823333333335, "longitude": 13.606315, "altitude": 24.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:36.934411+00:00", "timestamp_unix": 1767848736.934411}}

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


validation_timestamp: 2026-01-08T05:06:07.611418+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.524360855423723, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.504659101190077, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.182414217594992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.049176836501389, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02914490914419898, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.096674766284998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.9964328693192243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.11061124059422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.9869068703262913, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.083835000113721, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57784, "longitude": 13.606584, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:05:57+00:00", "timestamp_unix": 1767848757.0}, "starlink_location": {"latitude": 45.57779559526479, "longitude": 13.606615834492471, "altitude": 77.41387156988907, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:06:07.578854+00:00", "timestamp_unix": 1767848767.578854}, "starlink_gps": {"latitude": 45.57779566749073, "longitude": 13.606615474520634, "altitude": 77.42189907469061, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:07.579112+00:00", "timestamp_unix": 1767848767.579112}, "nmea_primary": {"latitude": 45.577828333333336, "longitude": 13.606661666666668, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:06.442341+00:00", "timestamp_unix": 1767848766.442341}, "nmea_secondary": {"latitude": 45.57778833333333, "longitude": 13.606608333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:06.947305+00:00", "timestamp_unix": 1767848766.947305}}

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


validation_timestamp: 2026-01-08T05:06:37.610964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.026454515974945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.023456025389581, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.269299013448102, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.019108167124485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040121077152338015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.741575914268976, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.31627135759882, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.764922402573294, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.336548416355056, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4753786231729995, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57778, "longitude": 13.606867, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:28+00:00", "timestamp_unix": 1767848788.0}, "starlink_location": {"latitude": 45.577716999999545, "longitude": 13.606874003445855, "altitude": 80.25000004896573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:06:37.578548+00:00", "timestamp_unix": 1767848797.578548}, "starlink_gps": {"latitude": 45.577716999999595, "longitude": 13.606873487948926, "altitude": 80.25000004278716, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:37.578804+00:00", "timestamp_unix": 1767848797.578804}, "nmea_primary": {"latitude": 45.57778833333333, "longitude": 13.606946666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:36.466404+00:00", "timestamp_unix": 1767848796.466404}, "nmea_secondary": {"latitude": 45.577758333333335, "longitude": 13.606908333333333, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:06:37.009017+00:00", "timestamp_unix": 1767848797.009017}}

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


validation_timestamp: 2026-01-08T05:07:07.687829+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.071327125567782, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.074347776975541, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.496748388953682, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8744650973638213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06613574884261257, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.879464824116667, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.277846201352676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.91269800437313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.319521832223438, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8451039019535966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57774, "longitude": 13.607171, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:00+00:00", "timestamp_unix": 1767848820.0}, "starlink_location": {"latitude": 45.57768761719981, "longitude": 13.607148992360376, "altitude": 82.84000003939404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:07:07.656617+00:00", "timestamp_unix": 1767848827.656617}, "starlink_gps": {"latitude": 45.577687761901686, "longitude": 13.60714816814523, "altitude": 82.84000003254067, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:07.656884+00:00", "timestamp_unix": 1767848827.656884}, "nmea_primary": {"latitude": 45.577745, "longitude": 13.607228333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:06.442233+00:00", "timestamp_unix": 1767848826.442233}, "nmea_secondary": {"latitude": 45.57772166666667, "longitude": 13.607213333333334, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:06.920060+00:00", "timestamp_unix": 1767848826.92006}}

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


validation_timestamp: 2026-01-08T05:07:37.686399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.435877239012123, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.449382734398664, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.421464177260346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.46697965651477624, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06624023717611022, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.534663109715051, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.650690214295115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.560756400382978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.668261317316622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.052613573458034, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57769, "longitude": 13.607479, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:30+00:00", "timestamp_unix": 1767848850.0}, "starlink_location": {"latitude": 45.577637783687734, "longitude": 13.607443326704054, "altitude": 85.24000003872692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:07:37.655639+00:00", "timestamp_unix": 1767848857.655639}, "starlink_gps": {"latitude": 45.5776379286182, "longitude": 13.607442501187448, "altitude": 85.2400000320513, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:37.655943+00:00", "timestamp_unix": 1767848857.655943}, "nmea_primary": {"latitude": 45.577713333333335, "longitude": 13.607525, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:36.464129+00:00", "timestamp_unix": 1767848856.464129}, "nmea_secondary": {"latitude": 45.57769, "longitude": 13.607485, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:07:36.929454+00:00", "timestamp_unix": 1767848856.929454}}

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


validation_timestamp: 2026-01-08T05:08:07.606529+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.674817506326492, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.690241282942752, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9520244549264363, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5975703039539095, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.029138484719517816, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.527813341546784, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.697348230244122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.53962491704535, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.703582953262813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.039907892414216, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577656, "longitude": 13.607806, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:02+00:00", "timestamp_unix": 1767848882.0}, "starlink_location": {"latitude": 45.577627761925015, "longitude": 13.607761501170152, "altitude": 81.50000002605282, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:08:07.576062+00:00", "timestamp_unix": 1767848887.576062}, "starlink_gps": {"latitude": 45.57762783413504, "longitude": 13.607761141278742, "altitude": 81.50000002368562, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:07.576321+00:00", "timestamp_unix": 1767848887.576321}, "nmea_primary": {"latitude": 45.577686666666665, "longitude": 13.607831666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:06.470353+00:00", "timestamp_unix": 1767848886.470353}, "nmea_secondary": {"latitude": 45.577665, "longitude": 13.60779, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:06.941640+00:00", "timestamp_unix": 1767848886.94164}}

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


validation_timestamp: 2026-01-08T05:08:37.606016+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0139402343568418, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.041818996037894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1190018461728477, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4602038131171273, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02792115736915653, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.903239124591761, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.6134268053541676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.924398109535255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.5936646195722045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.99579110527621, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577656, "longitude": 13.608121, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:34+00:00", "timestamp_unix": 1767848914.0}, "starlink_location": {"latitude": 45.57765449999978, "longitude": 13.60808233467976, "altitude": 81.72000002356596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:08:37.575202+00:00", "timestamp_unix": 1767848917.575202}, "starlink_gps": {"latitude": 45.57765449999978, "longitude": 13.608081975934287, "altitude": 81.72000002049282, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:37.575460+00:00", "timestamp_unix": 1767848917.57546}, "nmea_primary": {"latitude": 45.57768333333333, "longitude": 13.60813, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:36.434913+00:00", "timestamp_unix": 1767848916.434913}, "nmea_secondary": {"latitude": 45.57765833333333, "longitude": 13.608076666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:08:37.004183+00:00", "timestamp_unix": 1767848917.004183}}

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


validation_timestamp: 2026-01-08T05:09:07.603962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1230000736933072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1541943146158102, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.476474965677406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.735494913011761, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0321899631086536, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.5511471782202415, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.09758519058017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.571247252767196, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.068466845203029, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.92773590819327, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57767, "longitude": 13.6084385, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:06+00:00", "timestamp_unix": 1767848946.0}, "starlink_location": {"latitude": 45.577659702408575, "longitude": 13.608401168442985, "altitude": 79.95806888416396, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:09:07.574610+00:00", "timestamp_unix": 1767848947.57461}, "starlink_gps": {"latitude": 45.57765966638491, "longitude": 13.60840075806434, "altitude": 79.9540650474572, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:07.574866+00:00", "timestamp_unix": 1767848947.574866}, "nmea_primary": {"latitude": 45.57771, "longitude": 13.608445, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:06.460178+00:00", "timestamp_unix": 1767848946.460178}, "nmea_secondary": {"latitude": 45.57767666666667, "longitude": 13.608326666666667, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:06.713912+00:00", "timestamp_unix": 1767848946.713912}}

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


validation_timestamp: 2026-01-08T05:09:37.684406+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2007313238147277, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.1610183169564134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.178215195996962, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.805836710511272, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05602539398082163, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.757665085334623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.423018184820418, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.799038849459481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.367657515541581, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.79452832900083, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577705, "longitude": 13.608658, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:27+00:00", "timestamp_unix": 1767848967.0}, "starlink_location": {"latitude": 45.577691166666376, "longitude": 13.60867822233231, "altitude": 79.71000002901833, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:09:37.652792+00:00", "timestamp_unix": 1767848977.652792}, "starlink_gps": {"latitude": 45.577691166666426, "longitude": 13.608677502488595, "altitude": 79.71000002300846, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:37.653058+00:00", "timestamp_unix": 1767848977.653058}, "nmea_primary": {"latitude": 45.577738333333336, "longitude": 13.608751666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:36.471688+00:00", "timestamp_unix": 1767848976.471688}, "nmea_secondary": {"latitude": 45.5777, "longitude": 13.608596666666667, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:36.988427+00:00", "timestamp_unix": 1767848976.988427}}

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


validation_timestamp: 2026-01-08T05:10:07.681312+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6022807082215125, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5655720697669366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.277741916440208, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.125420949351496, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06848139215331962, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.047313115306017, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.820906305487003, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.114144509199075, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.753041791928737, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.700230059930945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57774, "longitude": 13.609002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:09:59+00:00", "timestamp_unix": 1767848999.0}, "starlink_location": {"latitude": 45.577771657616736, "longitude": 13.609011826026022, "altitude": 81.78000004386868, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:10:07.652211+00:00", "timestamp_unix": 1767849007.652211}, "starlink_gps": {"latitude": 45.57777144074556, "longitude": 13.609011002498583, "altitude": 81.78000003603944, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:07.652479+00:00", "timestamp_unix": 1767849007.652479}, "nmea_primary": {"latitude": 45.577776666666665, "longitude": 13.609063333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:06.449661+00:00", "timestamp_unix": 1767849006.449661}, "nmea_secondary": {"latitude": 45.577738333333336, "longitude": 13.608923333333333, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:07.004384+00:00", "timestamp_unix": 1767849007.004384}}

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


validation_timestamp: 2026-01-08T05:10:37.681819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5893808429956304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6066039561553374, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3482090060118375, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.136457232793587, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06410758027864165, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.340645621843974, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.935139978264194, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.380458513002215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.871841633728455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.448269093280139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577793, "longitude": 13.60935, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:30+00:00", "timestamp_unix": 1767849030.0}, "starlink_location": {"latitude": 45.577761833333, "longitude": 13.609337991984116, "altitude": 78.82000003637395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:10:37.652139+00:00", "timestamp_unix": 1767849037.652139}, "starlink_gps": {"latitude": 45.57776183333304, "longitude": 13.609337168295186, "altitude": 78.82000003054472, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:37.652401+00:00", "timestamp_unix": 1767849037.652401}, "nmea_primary": {"latitude": 45.57780666666667, "longitude": 13.609388333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:36.460110+00:00", "timestamp_unix": 1767849036.46011}, "nmea_secondary": {"latitude": 45.57777166666666, "longitude": 13.60925, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:10:36.898513+00:00", "timestamp_unix": 1767849036.898513}}

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


validation_timestamp: 2026-01-08T05:11:07.601391+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.261865758652343, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.283573954411551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6830331382262749, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.454005922851573, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0342229340837937, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.883600259044445, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.456656191147577, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.902825470493965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.425361825289337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.897298953394584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577827, "longitude": 13.609714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:02+00:00", "timestamp_unix": 1767849062.0}, "starlink_location": {"latitude": 45.577807726088075, "longitude": 13.609666668534219, "altitude": 78.52806955456374, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:11:07.571152+00:00", "timestamp_unix": 1767849067.571152}, "starlink_gps": {"latitude": 45.577807834467514, "longitude": 13.609666256983886, "altitude": 78.52405429616057, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:07.571413+00:00", "timestamp_unix": 1767849067.571413}, "nmea_primary": {"latitude": 45.57783833333333, "longitude": 13.609728333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:06.467602+00:00", "timestamp_unix": 1767849066.467602}, "nmea_secondary": {"latitude": 45.577805, "longitude": 13.609596666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:06.909849+00:00", "timestamp_unix": 1767849066.909849}}

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


validation_timestamp: 2026-01-08T05:11:37.684701+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.560526309682804, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.6548146788860745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1719406906466838, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.714496104766296, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0990889942088897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.567603500708902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.380020758988192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.657622938969332, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.281407113349269, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.529221411435145, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577847, "longitude": 13.610074, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:34+00:00", "timestamp_unix": 1767849094.0}, "starlink_location": {"latitude": 45.57782515746276, "longitude": 13.610024404843669, "altitude": 77.5300000892658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:11:37.650533+00:00", "timestamp_unix": 1767849097.650533}, "starlink_gps": {"latitude": 45.57782494066101, "longitude": 13.610023169946396, "altitude": 77.53000007449175, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:37.650796+00:00", "timestamp_unix": 1767849097.650796}, "nmea_primary": {"latitude": 45.57785666666667, "longitude": 13.61008, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:36.460080+00:00", "timestamp_unix": 1767849096.46008}, "nmea_secondary": {"latitude": 45.57781666666666, "longitude": 13.609943333333334, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:11:36.931214+00:00", "timestamp_unix": 1767849096.931214}}

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


validation_timestamp: 2026-01-08T05:12:07.678529+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.582018161158873, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.65955919004429, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2390909159924512, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.765342328380635, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08058860270697685, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.0265020546600345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.283637445766523, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.096544092662628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.203138845517145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.940464224279372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57784, "longitude": 13.610466, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:06+00:00", "timestamp_unix": 1767849126.0}, "starlink_location": {"latitude": 45.57780827472769, "longitude": 13.6103515320698, "altitude": 81.48000006011196, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:12:07.649374+00:00", "timestamp_unix": 1767849127.649374}, "starlink_gps": {"latitude": 45.5778082023767, "longitude": 13.610350501795347, "altitude": 81.48000004961345, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:07.649634+00:00", "timestamp_unix": 1767849127.649634}, "nmea_primary": {"latitude": 45.577844999999996, "longitude": 13.610425, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:06.469102+00:00", "timestamp_unix": 1767849126.469102}, "nmea_secondary": {"latitude": 45.5778, "longitude": 13.610271666666666, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:06.933390+00:00", "timestamp_unix": 1767849126.93339}}

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


validation_timestamp: 2026-01-08T05:12:37.678884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.59002625602461, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.65137336702704, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.078609408561726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.457596887797642, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08027252717005981, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.026033712360706, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.287539693317351, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.06484721388501, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.214286379270361, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.270342286835197, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57781, "longitude": 13.610813, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:36+00:00", "timestamp_unix": 1767849156.0}, "starlink_location": {"latitude": 45.57775999999944, "longitude": 13.610728866273652, "altitude": 84.8800000583362, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:12:37.647945+00:00", "timestamp_unix": 1767849157.647945}, "starlink_gps": {"latitude": 45.57775999999956, "longitude": 13.610727834888758, "altitude": 84.88000004711084, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:37.648207+00:00", "timestamp_unix": 1767849157.648207}, "nmea_primary": {"latitude": 45.577823333333335, "longitude": 13.610778333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:36.448250+00:00", "timestamp_unix": 1767849156.44825}, "nmea_secondary": {"latitude": 45.57778666666667, "longitude": 13.610643333333334, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:37.004411+00:00", "timestamp_unix": 1767849157.004411}}

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


validation_timestamp: 2026-01-08T05:13:07.599015+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.312235817718251, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.29550963677143, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.5561724619772885, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.10969455885057, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.036893602143480426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.774012767508887, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.2352835448850294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.785777905179093, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.200014414440018, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.482543083060664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577793, "longitude": 13.611068, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:12:57+00:00", "timestamp_unix": 1767849177.0}, "starlink_location": {"latitude": 45.57774676191392, "longitude": 13.611085168260697, "altitude": 84.12000004206591, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:13:07.568158+00:00", "timestamp_unix": 1767849187.568158}, "starlink_gps": {"latitude": 45.57774683411619, "longitude": 13.611084705591866, "altitude": 84.12000003767855, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:07.568418+00:00", "timestamp_unix": 1767849187.568418}, "nmea_primary": {"latitude": 45.57780666666667, "longitude": 13.611136666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:06.467616+00:00", "timestamp_unix": 1767849186.467616}, "nmea_secondary": {"latitude": 45.57777, "longitude": 13.611026666666667, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:06.904648+00:00", "timestamp_unix": 1767849186.904648}}

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


validation_timestamp: 2026-01-08T05:13:37.675547+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.521635112586589, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.545599207679165, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.6590557179909915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.152631625138324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0896609638901771, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.360698970417873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7165808359514294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.4337303189361235, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.627323194397103, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.734831396774464, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57778, "longitude": 13.611445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:29+00:00", "timestamp_unix": 1767849209.0}, "starlink_location": {"latitude": 45.577757382850024, "longitude": 13.61144263574223, "altitude": 83.63000007177794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:13:37.646601+00:00", "timestamp_unix": 1767849217.646601}, "starlink_gps": {"latitude": 45.577757238146646, "longitude": 13.61144150243164, "altitude": 83.63000005947187, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:37.646869+00:00", "timestamp_unix": 1767849217.646869}, "nmea_primary": {"latitude": 45.577805, "longitude": 13.611508333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:36.432704+00:00", "timestamp_unix": 1767849216.432704}, "nmea_secondary": {"latitude": 45.57774833333333, "longitude": 13.611396666666666, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:13:36.764910+00:00", "timestamp_unix": 1767849216.76491}}

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


validation_timestamp: 2026-01-08T05:14:07.677518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6640297459921127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6783533417028984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.890064616414332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.870837677643959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08051306448897351, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.064433531370847, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.818044874577505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.108734041225247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.7382875431041445, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.752912764217678, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577785, "longitude": 13.611826, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:00+00:00", "timestamp_unix": 1767849240.0}, "starlink_location": {"latitude": 45.57775322531447, "longitude": 13.611813531443223, "altitude": 84.30000005831776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:14:07.645674+00:00", "timestamp_unix": 1767849247.645674}, "starlink_gps": {"latitude": 45.57775329759787, "longitude": 13.611812502135521, "altitude": 84.30000004864681, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:07.645934+00:00", "timestamp_unix": 1767849247.645934}, "nmea_primary": {"latitude": 45.57781666666666, "longitude": 13.611886666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:06.441780+00:00", "timestamp_unix": 1767849246.44178}, "nmea_secondary": {"latitude": 45.577751666666664, "longitude": 13.611751666666667, "altitude": 38.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:06.939314+00:00", "timestamp_unix": 1767849246.939314}}

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


validation_timestamp: 2026-01-08T05:14:37.594509+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.5061563943710725, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.542846709452127, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.406453939420239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.211689121509151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040909179803178014, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.912464082242598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.778141078853532, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.949074444861965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.738165193581816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.604885192144549, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577816, "longitude": 13.612229, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:32+00:00", "timestamp_unix": 1767849272.0}, "starlink_location": {"latitude": 45.577780238267884, "longitude": 13.612162836410535, "altitude": 82.91000005023142, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:14:37.565724+00:00", "timestamp_unix": 1767849277.565724}, "starlink_gps": {"latitude": 45.57778016588676, "longitude": 13.612162321059849, "altitude": 82.91000004688149, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:37.565985+00:00", "timestamp_unix": 1767849277.565985}, "nmea_primary": {"latitude": 45.577835, "longitude": 13.612263333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:36.466637+00:00", "timestamp_unix": 1767849276.466637}, "nmea_secondary": {"latitude": 45.57776666666667, "longitude": 13.612118333333333, "altitude": 38.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:14:37.006064+00:00", "timestamp_unix": 1767849277.006064}}

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


validation_timestamp: 2026-01-08T05:15:07.690640+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4168599142946743, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4974375331901872, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.789621225822284, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.190214700685802, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08151427590651118, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.8327648379992185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.855700379468161, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.904610818867509, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.781234723891983, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.677349356227692, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577858, "longitude": 13.612592, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:03+00:00", "timestamp_unix": 1767849303.0}, "starlink_location": {"latitude": 45.5778474181021, "longitude": 13.612550783504053, "altitude": 83.69000006377979, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:15:07.662415+00:00", "timestamp_unix": 1767849307.662415}, "starlink_gps": {"latitude": 45.57784727387797, "longitude": 13.612549756632097, "altitude": 83.69000005361447, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:07.662680+00:00", "timestamp_unix": 1767849307.66268}, "nmea_primary": {"latitude": 45.577886666666664, "longitude": 13.612618333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:06.443003+00:00", "timestamp_unix": 1767849306.443003}, "nmea_secondary": {"latitude": 45.57780666666667, "longitude": 13.612468333333334, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:06.900045+00:00", "timestamp_unix": 1767849306.900045}}

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


validation_timestamp: 2026-01-08T05:15:37.595611+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.69714416991854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.734234697521458, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.627542881281346, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.247067284198724, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03789473707776431, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6408675381734605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.550180034958131, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.674571993549095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.513000857842886, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.051282654427922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577915, "longitude": 13.612973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:34+00:00", "timestamp_unix": 1767849334.0}, "starlink_location": {"latitude": 45.57788910719493, "longitude": 13.612909835235207, "altitude": 80.79000004280287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:15:37.564670+00:00", "timestamp_unix": 1767849337.56467}, "starlink_gps": {"latitude": 45.57788899910584, "longitude": 13.612909373480422, "altitude": 80.79000003948394, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:37.564929+00:00", "timestamp_unix": 1767849337.564929}, "nmea_primary": {"latitude": 45.577938333333336, "longitude": 13.612978333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:36.464454+00:00", "timestamp_unix": 1767849336.464454}, "nmea_secondary": {"latitude": 45.57786, "longitude": 13.612836666666666, "altitude": 39.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:15:36.911090+00:00", "timestamp_unix": 1767849336.91109}}

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


validation_timestamp: 2026-01-08T05:16:07.672161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.651537559200596, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.715835927128163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8744971581546834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.433372365110468, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06619284674076872, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.583769208560854, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.869382078057709, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.639388205575074, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.810486863295039, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.435432967950382, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577972, "longitude": 13.613372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:06+00:00", "timestamp_unix": 1767849366.0}, "starlink_location": {"latitude": 45.57794821630315, "longitude": 13.61330782670504, "altitude": 79.05000003994638, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:16:07.643326+00:00", "timestamp_unix": 1767849367.643326}, "starlink_gps": {"latitude": 45.57794807147651, "longitude": 13.613307001774425, "altitude": 79.05000003378218, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:07.643589+00:00", "timestamp_unix": 1767849367.643589}, "nmea_primary": {"latitude": 45.577985, "longitude": 13.613356666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:06.448026+00:00", "timestamp_unix": 1767849366.448026}, "nmea_secondary": {"latitude": 45.57790166666667, "longitude": 13.613231666666668, "altitude": 40.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:06.922044+00:00", "timestamp_unix": 1767849366.922044}}

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


validation_timestamp: 2026-01-08T05:16:37.693962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.2732428174344985, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.353145390023163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5108945607157813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.514467543348852, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08024504540225427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.381981874552873, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.046228714566116, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.459307595815495, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.987428628373272, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.03235250009943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578, "longitude": 13.613767, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:37+00:00", "timestamp_unix": 1767849397.0}, "starlink_location": {"latitude": 45.5779874589973, "longitude": 13.613675282770785, "altitude": 78.90000006245394, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:16:37.659915+00:00", "timestamp_unix": 1767849397.659915}, "starlink_gps": {"latitude": 45.57798738695473, "longitude": 13.613674256885226, "altitude": 78.90000005102917, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:37.660183+00:00", "timestamp_unix": 1767849397.660183}, "nmea_primary": {"latitude": 45.57800833333334, "longitude": 13.613751666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:36.422511+00:00", "timestamp_unix": 1767849396.422511}, "nmea_secondary": {"latitude": 45.577933333333334, "longitude": 13.613606666666668, "altitude": 39.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:36.915485+00:00", "timestamp_unix": 1767849396.915485}}

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


validation_timestamp: 2026-01-08T05:17:07.691395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.225081979188927, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1454597866790577, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.224389928492044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.355157936908505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07992720558285865, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.000099875477502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.84708443997841, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.079499640059757, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.784717696391533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.398249611991957, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57801, "longitude": 13.614036, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:16:58+00:00", "timestamp_unix": 1767849418.0}, "starlink_location": {"latitude": 45.578012499999446, "longitude": 13.614077283563885, "altitude": 75.45000006067953, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:17:07.659241+00:00", "timestamp_unix": 1767849427.659241}, "starlink_gps": {"latitude": 45.57801249999955, "longitude": 13.614076256611252, "altitude": 75.45000005033042, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:07.659500+00:00", "timestamp_unix": 1767849427.6595}, "nmea_primary": {"latitude": 45.57801666666667, "longitude": 13.614128333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:06.460126+00:00", "timestamp_unix": 1767849426.460126}, "nmea_secondary": {"latitude": 45.577951666666664, "longitude": 13.613968333333334, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:05.995215+00:00", "timestamp_unix": 1767849425.995215}}

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


validation_timestamp: 2026-01-08T05:17:37.590749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.897079720862368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8534675749961584, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.376084797274328, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.584694105179548, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04410240359564376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.5753769248734124, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.234042380369274, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.6132148477801964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.198293437191818, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.800141762154517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578, "longitude": 13.614446, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:30+00:00", "timestamp_unix": 1767849450.0}, "starlink_location": {"latitude": 45.57800096425685, "longitude": 13.614470335849711, "altitude": 73.77000005821623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:17:37.563104+00:00", "timestamp_unix": 1767849457.563104}, "starlink_gps": {"latitude": 45.578001000283, "longitude": 13.614469771538154, "altitude": 73.77000005289871, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:37.563361+00:00", "timestamp_unix": 1767849457.563361}, "nmea_primary": {"latitude": 45.578015, "longitude": 13.614511666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:36.447499+00:00", "timestamp_unix": 1767849456.447499}, "nmea_secondary": {"latitude": 45.577945, "longitude": 13.614335, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:17:36.720828+00:00", "timestamp_unix": 1767849456.720828}}

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


validation_timestamp: 2026-01-08T05:18:07.690786+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.6224098263189446, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.6385301780270063, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.707240032387437, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.18291711467002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08822102747082548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.204244522866789, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.01247570512769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.260392992966131, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.929129129553816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.693926285336538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577988, "longitude": 13.614862, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:02+00:00", "timestamp_unix": 1767849482.0}, "starlink_location": {"latitude": 45.57795654102129, "longitude": 13.614849910729964, "altitude": 78.18000007334085, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:18:07.658027+00:00", "timestamp_unix": 1767849487.658027}, "starlink_gps": {"latitude": 45.57795661308685, "longitude": 13.614848781900196, "altitude": 78.18000006198477, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:07.658293+00:00", "timestamp_unix": 1767849487.658293}, "nmea_primary": {"latitude": 45.57799, "longitude": 13.614896666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:06.422272+00:00", "timestamp_unix": 1767849486.422272}, "nmea_secondary": {"latitude": 45.577935, "longitude": 13.614725, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:06.916446+00:00", "timestamp_unix": 1767849486.916446}}

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


validation_timestamp: 2026-01-08T05:18:37.685152+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.57200168205609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.616486484903926, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.710831185068992, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.867545739306678, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08928806653395897, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.28089761970792, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.130796524631842, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.3231263030918905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.04418757048133, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.007076424693762, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57796, "longitude": 13.615263, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:33+00:00", "timestamp_unix": 1767849513.0}, "starlink_location": {"latitude": 45.57793524864751, "longitude": 13.615233744547705, "altitude": 78.9400000767878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:18:37.657198+00:00", "timestamp_unix": 1767849517.657198}, "starlink_gps": {"latitude": 45.57793539274928, "longitude": 13.615232615946997, "altitude": 78.9400000618795, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:37.657454+00:00", "timestamp_unix": 1767849517.657454}, "nmea_primary": {"latitude": 45.57798666666667, "longitude": 13.615291666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:36.447076+00:00", "timestamp_unix": 1767849516.447076}, "nmea_secondary": {"latitude": 45.57793, "longitude": 13.615116666666667, "altitude": 36.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:18:36.878040+00:00", "timestamp_unix": 1767849516.87804}}

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


validation_timestamp: 2026-01-08T05:19:07.683244+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.779628476070167, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.85302441060741, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7002077746567026, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.521465267859197, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.078723380220557, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.545941093488147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.092906552834425, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.624663176305037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.014797723653713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.610041330095187, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577965, "longitude": 13.615656, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:04+00:00", "timestamp_unix": 1767849544.0}, "starlink_location": {"latitude": 45.57796300277013, "longitude": 13.61559465484946, "altitude": 80.62000005888807, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:19:07.656127+00:00", "timestamp_unix": 1767849547.656127}, "starlink_gps": {"latitude": 45.57796271444164, "longitude": 13.615593731047221, "altitude": 80.62000004686458, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:07.656393+00:00", "timestamp_unix": 1767849547.656393}, "nmea_primary": {"latitude": 45.57798666666667, "longitude": 13.615671666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:06.420927+00:00", "timestamp_unix": 1767849546.420927}, "nmea_secondary": {"latitude": 45.57793, "longitude": 13.615516666666666, "altitude": 35.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:07.005941+00:00", "timestamp_unix": 1767849547.005941}}

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


validation_timestamp: 2026-01-08T05:19:37.684459+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.292418186556334, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.364327231501136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9873580715275456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.79739406341457, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0804003253327864, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.7497747487942625, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.883386940469421, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.803536211163998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.802995045315043, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.31619101101053, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.577984, "longitude": 13.616058, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:35+00:00", "timestamp_unix": 1767849575.0}, "starlink_location": {"latitude": 45.57795362579501, "longitude": 13.615989784629523, "altitude": 81.12807786912784, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:19:37.655506+00:00", "timestamp_unix": 1767849577.655506}, "starlink_gps": {"latitude": 45.57795355361301, "longitude": 13.615988756759425, "altitude": 81.12005521695376, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:37.655805+00:00", "timestamp_unix": 1767849577.655805}, "nmea_primary": {"latitude": 45.57801, "longitude": 13.616048333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:36.443904+00:00", "timestamp_unix": 1767849576.443904}, "nmea_secondary": {"latitude": 45.57794833333333, "longitude": 13.615901666666666, "altitude": 35.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:19:36.901830+00:00", "timestamp_unix": 1767849576.90183}}

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


validation_timestamp: 2026-01-08T05:20:07.667477+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.082292449846737, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.155555511163447, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.916054077802573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.34553883423088, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07370832494964717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.277647240501855, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.265505435614719, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.340919356209476, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.192566426680708, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.257075654714274, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578033, "longitude": 13.616471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:07+00:00", "timestamp_unix": 1767849607.0}, "starlink_location": {"latitude": 45.57800654915982, "longitude": 13.616360593666363, "altitude": 80.4400000501017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:20:07.636444+00:00", "timestamp_unix": 1767849607.636444}, "starlink_gps": {"latitude": 45.57800640490981, "longitude": 13.616359669313571, "altitude": 80.44000004145346, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:07.636706+00:00", "timestamp_unix": 1767849607.636706}, "nmea_primary": {"latitude": 45.57805166666667, "longitude": 13.616428333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:06.435496+00:00", "timestamp_unix": 1767849606.435496}, "nmea_secondary": {"latitude": 45.577983333333336, "longitude": 13.616273333333334, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:06.912884+00:00", "timestamp_unix": 1767849606.912884}}

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


validation_timestamp: 2026-01-08T05:20:37.666673+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.930654759063548, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.902249103426998, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.277948889633674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.310229753113415, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0760534612159009, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.260246806856405, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.186073229464515, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.325340790400681, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.112310024821978, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.571063395244376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57807, "longitude": 13.616725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:28+00:00", "timestamp_unix": 1767849628.0}, "starlink_location": {"latitude": 45.578056990784766, "longitude": 13.61674142862416, "altitude": 79.28000005343783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:20:37.635820+00:00", "timestamp_unix": 1767849637.63582}, "starlink_gps": {"latitude": 45.57805677385365, "longitude": 13.61674050189506, "altitude": 79.28000004246549, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:37.636080+00:00", "timestamp_unix": 1767849637.63608}, "nmea_primary": {"latitude": 45.5781, "longitude": 13.616793333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:36.442688+00:00", "timestamp_unix": 1767849636.442688}, "nmea_secondary": {"latitude": 45.57805333333334, "longitude": 13.616675, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:20:36.976722+00:00", "timestamp_unix": 1767849636.976722}}

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


validation_timestamp: 2026-01-08T05:21:07.682852+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.4533682157891414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.4044780322310713, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.67539365264025, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.436272368761198, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08918547118712317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.669524974224176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.398810845770112, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.733343498410856, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.31892580917106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.653646263368604, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578125, "longitude": 13.617112, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:00+00:00", "timestamp_unix": 1767849660.0}, "starlink_location": {"latitude": 45.57810925125144, "longitude": 13.617134077138756, "altitude": 77.76000007634693, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:21:07.652983+00:00", "timestamp_unix": 1767849667.652983}, "starlink_gps": {"latitude": 45.57810910731546, "longitude": 13.617132949831307, "altitude": 77.76000006270255, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:07.653246+00:00", "timestamp_unix": 1767849667.653246}, "nmea_primary": {"latitude": 45.578158333333334, "longitude": 13.617183333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:06.434985+00:00", "timestamp_unix": 1767849666.434985}, "nmea_secondary": {"latitude": 45.578125, "longitude": 13.617055, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:06.991174+00:00", "timestamp_unix": 1767849666.991174}}

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


validation_timestamp: 2026-01-08T05:21:37.683321+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8147191454317193, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8741699962300733, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.532774793483216, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.795777148472979, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08147650991365232, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.085048285476597, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.769710246852018, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.159901632271266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.689759368202786, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.319377947338172, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578186, "longitude": 13.617502, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:31+00:00", "timestamp_unix": 1767849691.0}, "starlink_location": {"latitude": 45.57816525138511, "longitude": 13.617481283209628, "altitude": 78.89000006240971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:21:37.652417+00:00", "timestamp_unix": 1767849697.652417}, "starlink_gps": {"latitude": 45.57816510722774, "longitude": 13.617480256807633, "altitude": 78.8900000525012, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:37.652683+00:00", "timestamp_unix": 1767849697.652683}, "nmea_primary": {"latitude": 45.57820666666667, "longitude": 13.617566666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:36.444840+00:00", "timestamp_unix": 1767849696.44484}, "nmea_secondary": {"latitude": 45.578165, "longitude": 13.61742, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:21:37.009562+00:00", "timestamp_unix": 1767849697.009562}}

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


validation_timestamp: 2026-01-08T05:22:07.701811+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.644429458657959, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6621140058709925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.481306325446701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.604431471573017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04350161292413352, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.784934475760984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.618804533770103, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.815489171469451, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.576112549338578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.775676428756666, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57824, "longitude": 13.617902, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:03+00:00", "timestamp_unix": 1767849723.0}, "starlink_location": {"latitude": 45.57818533333265, "longitude": 13.617867527338534, "altitude": 81.6600000774965, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:22:07.672680+00:00", "timestamp_unix": 1767849727.67268}, "starlink_gps": {"latitude": 45.57818533333266, "longitude": 13.617866968402023, "altitude": 81.66000007110283, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:07.672940+00:00", "timestamp_unix": 1767849727.67294}, "nmea_primary": {"latitude": 45.57824166666666, "longitude": 13.617946666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:06.415028+00:00", "timestamp_unix": 1767849726.415028}, "nmea_secondary": {"latitude": 45.578195, "longitude": 13.617796666666667, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:06.906385+00:00", "timestamp_unix": 1767849726.906385}}

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


validation_timestamp: 2026-01-08T05:22:37.699405+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.024242664620129, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.069930817177315, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2619311913118187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.04613688881532, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04613432780259883, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.207397070921702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.409272269956352, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.25244315557189, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.366942371887353, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.055543436135787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578255, "longitude": 13.618314, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:35+00:00", "timestamp_unix": 1767849755.0}, "starlink_location": {"latitude": 45.57822652889264, "longitude": 13.618263873041075, "altitude": 83.3300000866617, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:22:37.671290+00:00", "timestamp_unix": 1767849757.67129}, "starlink_gps": {"latitude": 45.57822631491297, "longitude": 13.618263365194661, "altitude": 83.33000008003434, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:37.671552+00:00", "timestamp_unix": 1767849757.671552}, "nmea_primary": {"latitude": 45.578265, "longitude": 13.618321666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:36.437823+00:00", "timestamp_unix": 1767849756.437823}, "nmea_secondary": {"latitude": 45.57822, "longitude": 13.618195, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:22:36.918474+00:00", "timestamp_unix": 1767849756.918474}}

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


validation_timestamp: 2026-01-08T05:23:07.699357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.72290731133628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.760207039748518, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.167013604184938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.431996008891014, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03973828997074827, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.984183678075579, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.713277392173217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.015413897294424, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.67682997945762, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.602306182216351, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578243, "longitude": 13.618708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:06+00:00", "timestamp_unix": 1767849786.0}, "starlink_location": {"latitude": 45.57822785628376, "longitude": 13.61862437320125, "altitude": 82.74000006468825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:23:07.670358+00:00", "timestamp_unix": 1767849787.670358}, "starlink_gps": {"latitude": 45.57822789196019, "longitude": 13.618623865168498, "altitude": 82.74000005929614, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:07.670624+00:00", "timestamp_unix": 1767849787.670624}, "nmea_primary": {"latitude": 45.57826166666667, "longitude": 13.6187, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:06.413943+00:00", "timestamp_unix": 1767849786.413943}, "nmea_secondary": {"latitude": 45.578215, "longitude": 13.618566666666666, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:06.998048+00:00", "timestamp_unix": 1767849786.998048}}

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


validation_timestamp: 2026-01-08T05:23:37.682214+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.031249864738968, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.980379044725485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.088962510300737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.342217971705214, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08146581433622539, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.367563488620053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.187624023667738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.406604918434924, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.11049347568484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.757833149161396, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578243, "longitude": 13.619002, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:28+00:00", "timestamp_unix": 1767849808.0}, "starlink_location": {"latitude": 45.57821091536118, "longitude": 13.619026115977316, "altitude": 80.91000006219093, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:23:37.649217+00:00", "timestamp_unix": 1767849817.649217}, "starlink_gps": {"latitude": 45.57821105949979, "longitude": 13.61902508970927, "altitude": 80.91000005218557, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:37.649477+00:00", "timestamp_unix": 1767849817.649477}, "nmea_primary": {"latitude": 45.578255, "longitude": 13.619078333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:36.439749+00:00", "timestamp_unix": 1767849816.439749}, "nmea_secondary": {"latitude": 45.578205, "longitude": 13.61896, "altitude": 34.9, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:23:36.890226+00:00", "timestamp_unix": 1767849816.890226}}

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


validation_timestamp: 2026-01-08T05:24:07.699962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.6616051161600065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.6279055930293087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.183930733786578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.7709548205534285, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.043517855675413795, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.8935819196263686, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.02463665549159, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.930704221693355, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.985959815418145, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.911749052098184, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57824, "longitude": 13.619425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:01+00:00", "timestamp_unix": 1767849841.0}, "starlink_location": {"latitude": 45.57823633333263, "longitude": 13.619431694750848, "altitude": 77.45000007839997, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:24:07.668831+00:00", "timestamp_unix": 1767849847.668831}, "starlink_gps": {"latitude": 45.5782363333327, "longitude": 13.619431135605131, "altitude": 77.45000007085358, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:07.669094+00:00", "timestamp_unix": 1767849847.669094}, "nmea_primary": {"latitude": 45.57825, "longitude": 13.619463333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:06.429803+00:00", "timestamp_unix": 1767849846.429803}, "nmea_secondary": {"latitude": 45.578203333333335, "longitude": 13.61934, "altitude": 33.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:07.003137+00:00", "timestamp_unix": 1767849847.003137}}

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


validation_timestamp: 2026-01-08T05:24:37.698118+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6472982380134975, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6696954234309758, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.654960027384338, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.196862767461255, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04946245467829921, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.863168900965144, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.305231243708141, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.912602079528116, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2557821555932485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.16495579382353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57823, "longitude": 13.619834, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:33+00:00", "timestamp_unix": 1767849873.0}, "starlink_location": {"latitude": 45.578238529047006, "longitude": 13.61981669408448, "altitude": 76.54000010134757, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:24:37.668058+00:00", "timestamp_unix": 1767849877.668058}, "starlink_gps": {"latitude": 45.578238315499554, "longitude": 13.61981613658172, "altitude": 76.54000009178596, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:37.668320+00:00", "timestamp_unix": 1767849877.66832}, "nmea_primary": {"latitude": 45.57825166666667, "longitude": 13.619848333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:36.450793+00:00", "timestamp_unix": 1767849876.450793}, "nmea_secondary": {"latitude": 45.578208333333336, "longitude": 13.619733333333333, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:24:36.913873+00:00", "timestamp_unix": 1767849876.913873}}

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


validation_timestamp: 2026-01-08T05:25:07.697473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.740842566334013, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.7717214206993286, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4885754417204997, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.054449529122845, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03579357579194716, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.8576978291889144, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.690452746638973, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.8688408231012117, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.654659961055959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.927651460510539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57826, "longitude": 13.6202545, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:05+00:00", "timestamp_unix": 1767849905.0}, "starlink_location": {"latitude": 45.57823981039773, "longitude": 13.620216052753687, "altitude": 75.82000005249178, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:25:07.667883+00:00", "timestamp_unix": 1767849907.667883}, "starlink_gps": {"latitude": 45.57823977473399, "longitude": 13.62021559568581, "altitude": 75.82000004763887, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:07.668144+00:00", "timestamp_unix": 1767849907.668144}, "nmea_primary": {"latitude": 45.578265, "longitude": 13.620223333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:06.426647+00:00", "timestamp_unix": 1767849906.426647}, "nmea_secondary": {"latitude": 45.57823166666667, "longitude": 13.620105, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:06.975715+00:00", "timestamp_unix": 1767849906.975715}}

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


validation_timestamp: 2026-01-08T05:25:37.691452+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.4808733464297197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.500146869112174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.183831823788606, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.134807497279755, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0427799140876362, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 1.8074185522055852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.178192952453859, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 1.7724801453624024, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.136288095570437, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.541905116610193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578293, "longitude": 13.620648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:36+00:00", "timestamp_unix": 1767849936.0}, "starlink_location": {"latitude": 45.57829969544467, "longitude": 13.620631552172107, "altitude": 76.77000007448129, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:25:37.666726+00:00", "timestamp_unix": 1767849937.666726}, "starlink_gps": {"latitude": 45.57829948154842, "longitude": 13.620631095287974, "altitude": 76.770000066511, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:37.666986+00:00", "timestamp_unix": 1767849937.666986}, "nmea_primary": {"latitude": 45.5783, "longitude": 13.620608333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:36.449979+00:00", "timestamp_unix": 1767849936.449979}, "nmea_secondary": {"latitude": 45.57825833333333, "longitude": 13.620486666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:37.009759+00:00", "timestamp_unix": 1767849937.009759}}

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


validation_timestamp: 2026-01-08T05:26:07.695388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.8454861854057567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8139266882882463, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.236280763204212, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.683141392316356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03186757965969786, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.15707704195385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0728566983045065, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.175758880784102, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.04474742753641, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.919421168065792, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578327, "longitude": 13.620932, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:25:58+00:00", "timestamp_unix": 1767849958.0}, "starlink_location": {"latitude": 45.57832268963234, "longitude": 13.620954898405445, "altitude": 74.30993227384813, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:26:07.665822+00:00", "timestamp_unix": 1767849967.665822}, "starlink_gps": {"latitude": 45.5783227252953, "longitude": 13.620954492131972, "altitude": 74.31389600277664, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:07.666082+00:00", "timestamp_unix": 1767849967.666082}, "nmea_primary": {"latitude": 45.578356666666664, "longitude": 13.621, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:06.426182+00:00", "timestamp_unix": 1767849966.426182}, "nmea_secondary": {"latitude": 45.5783, "longitude": 13.62087, "altitude": 23.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:06.896561+00:00", "timestamp_unix": 1767849966.896561}}

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


validation_timestamp: 2026-01-08T05:26:37.694466+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.9253843506142609, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.8924161065072131, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.054388953575944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.017675051816137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03760574657440256, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.381280788655272, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.611613304506533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.416971814882087, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.5757256471941306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.992428903276169, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578384, "longitude": 13.621313, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:30+00:00", "timestamp_unix": 1767849990.0}, "starlink_location": {"latitude": 45.578382597998306, "longitude": 13.62132472003407, "altitude": 76.4000000580972, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:26:37.666933+00:00", "timestamp_unix": 1767849997.666933}, "starlink_gps": {"latitude": 45.57838249073355, "longitude": 13.621324261796646, "altitude": 76.4000000532718, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:37.667196+00:00", "timestamp_unix": 1767849997.667196}, "nmea_primary": {"latitude": 45.57841166666667, "longitude": 13.62138, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:36.447102+00:00", "timestamp_unix": 1767849996.447102}, "nmea_secondary": {"latitude": 45.578358333333334, "longitude": 13.621276666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:26:37.008561+00:00", "timestamp_unix": 1767849997.008561}}

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


validation_timestamp: 2026-01-08T05:27:07.693154+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.190983601283303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.236604915800066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6790009628729425, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.608450346894757, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04638962257943977, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.79021274062793, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.4865743407853005, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.834048535247684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.440369882156281, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.050898214491383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57845, "longitude": 13.621741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:02+00:00", "timestamp_unix": 1767850022.0}, "starlink_location": {"latitude": 45.57843540860701, "longitude": 13.621705695514342, "altitude": 77.67000008810221, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:27:07.663928+00:00", "timestamp_unix": 1767850027.663928}, "starlink_gps": {"latitude": 45.57843526561911, "longitude": 13.62170513557028, "altitude": 77.67000007995905, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:07.664188+00:00", "timestamp_unix": 1767850027.664188}, "nmea_primary": {"latitude": 45.57846833333333, "longitude": 13.621763333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:06.427237+00:00", "timestamp_unix": 1767850026.427237}, "nmea_secondary": {"latitude": 45.578425, "longitude": 13.62165, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:06.921173+00:00", "timestamp_unix": 1767850026.921173}}

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


validation_timestamp: 2026-01-08T05:27:37.691256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.096264037211813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.122278867968108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2423285335054945, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.554230398201511, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028516160641161147, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.6203827250072385, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.482586987869385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.648625002241731, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4549767349896485, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.091591316146754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578495, "longitude": 13.622133, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:33+00:00", "timestamp_unix": 1767850053.0}, "starlink_location": {"latitude": 45.57848740828672, "longitude": 13.622068424147205, "altitude": 79.09992799830802, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:27:37.663555+00:00", "timestamp_unix": 1767850057.663555}, "starlink_gps": {"latitude": 45.57848726570808, "longitude": 13.622068119597207, "altitude": 79.10388970211194, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:37.663857+00:00", "timestamp_unix": 1767850057.663857}, "nmea_primary": {"latitude": 45.57851333333333, "longitude": 13.622145, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:36.445261+00:00", "timestamp_unix": 1767850056.445261}, "nmea_secondary": {"latitude": 45.57848, "longitude": 13.622038333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:27:36.881331+00:00", "timestamp_unix": 1767850056.881331}}

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


validation_timestamp: 2026-01-08T05:28:07.691343+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.167949054164186, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.210442386280609, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7355464968084544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.545385766833643, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04255718501784805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.991914687115473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.667781141098446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.032589260212912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.6497569794381106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.835750701942201, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578526, "longitude": 13.622542, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:05+00:00", "timestamp_unix": 1767850085.0}, "starlink_location": {"latitude": 45.57849874159444, "longitude": 13.622458540157801, "altitude": 79.81000007202606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:28:07.662767+00:00", "timestamp_unix": 1767850087.662767}, "starlink_gps": {"latitude": 45.578498599049325, "longitude": 13.62245803269356, "altitude": 79.8100000668614, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:07.663028+00:00", "timestamp_unix": 1767850087.663028}, "nmea_primary": {"latitude": 45.578538333333334, "longitude": 13.622528333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:06.434336+00:00", "timestamp_unix": 1767850086.434336}, "nmea_secondary": {"latitude": 45.578515, "longitude": 13.622433333333333, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:06.741899+00:00", "timestamp_unix": 1767850086.741899}}

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


validation_timestamp: 2026-01-08T05:28:37.753780+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2504485326390196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.236868194293284, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.270595435900313, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5929885201000324, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08156741949371363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.416800891974703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0296850518614122, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4911289481368915, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.954693027293154, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.758293679266519, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57854, "longitude": 13.622829, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:27+00:00", "timestamp_unix": 1767850107.0}, "starlink_location": {"latitude": 45.578521229081225, "longitude": 13.622839811152877, "altitude": 80.31608903257867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:28:37.723344+00:00", "timestamp_unix": 1767850117.723344}, "starlink_gps": {"latitude": 45.578521084763025, "longitude": 13.622838783599128, "altitude": 80.30806892957487, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:37.723604+00:00", "timestamp_unix": 1767850117.723604}, "nmea_primary": {"latitude": 45.578555, "longitude": 13.622906666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:36.403819+00:00", "timestamp_unix": 1767850116.403819}, "nmea_secondary": {"latitude": 45.57852666666667, "longitude": 13.622801666666666, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:36.903246+00:00", "timestamp_unix": 1767850116.903246}}

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


validation_timestamp: 2026-01-08T05:29:07.690817+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9415522718148044, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9328896271632514, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3315138896095124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.89943231597443, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04424688295256521, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.505707215266727, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.74587484645836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.528136366608998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.701784452897565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.207512710307899, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57855, "longitude": 13.623245, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:28:58+00:00", "timestamp_unix": 1767850138.0}, "starlink_location": {"latitude": 45.57853254595003, "longitude": 13.623245693542334, "altitude": 78.34006686918308, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:29:07.661022+00:00", "timestamp_unix": 1767850147.661022}, "starlink_gps": {"latitude": 45.57853261735996, "longitude": 13.62324513425601, "altitude": 78.33609845785715, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:07.661283+00:00", "timestamp_unix": 1767850147.661283}, "nmea_primary": {"latitude": 45.578563333333335, "longitude": 13.623283333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:06.442358+00:00", "timestamp_unix": 1767850146.442358}, "nmea_secondary": {"latitude": 45.578536666666665, "longitude": 13.623185, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:06.914268+00:00", "timestamp_unix": 1767850146.914268}}

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


validation_timestamp: 2026-01-08T05:29:37.671448+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.941483221830095, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.983324292427139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3897240936076294, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.787864380551137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08033416962781412, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.831931609308035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.552876684301763, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.8873041147302505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.524429177790524, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.172710365991461, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57856, "longitude": 13.623648, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:28+00:00", "timestamp_unix": 1767850168.0}, "starlink_location": {"latitude": 45.57851720763458, "longitude": 13.623602283356892, "altitude": 78.66000006048034, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:29:37.639903+00:00", "timestamp_unix": 1767850177.639903}, "starlink_gps": {"latitude": 45.5785172797574, "longitude": 13.623601256322274, "altitude": 78.66000005058415, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:37.640171+00:00", "timestamp_unix": 1767850177.640171}, "nmea_primary": {"latitude": 45.578563333333335, "longitude": 13.623678333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:36.428973+00:00", "timestamp_unix": 1767850176.428973}, "nmea_secondary": {"latitude": 45.578556666666664, "longitude": 13.623586666666666, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:36.987759+00:00", "timestamp_unix": 1767850176.987759}}

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


validation_timestamp: 2026-01-08T05:30:07.755933+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.2095993038846795, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.246443409902272, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.628244391729377, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3547661365244457, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06598048415806698, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.233025697573176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.238080233628266, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.29472527951665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.217571911406652, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.393729562738146, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57855, "longitude": 13.624012, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:29:59+00:00", "timestamp_unix": 1767850199.0}, "starlink_location": {"latitude": 45.57853122917358, "longitude": 13.624002682782095, "altitude": 79.18390598982353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:30:07.721768+00:00", "timestamp_unix": 1767850207.721768}, "starlink_gps": {"latitude": 45.57853108481157, "longitude": 13.624001860489521, "altitude": 79.19192850621342, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:07.722028+00:00", "timestamp_unix": 1767850207.722028}, "nmea_primary": {"latitude": 45.578563333333335, "longitude": 13.624068333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:06.415216+00:00", "timestamp_unix": 1767850206.415216}, "nmea_secondary": {"latitude": 45.578563333333335, "longitude": 13.623973333333334, "altitude": 24.1, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:06.886752+00:00", "timestamp_unix": 1767850206.886752}}

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


validation_timestamp: 2026-01-08T05:30:37.752357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1188667240463155, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.133874526130809, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.224485043394657, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.946161855391499, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08025793791415317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.920769782005617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.264565602660461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.963044594313177, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.2099183187979206, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.061495019161287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57856, "longitude": 13.62443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:32+00:00", "timestamp_unix": 1767850232.0}, "starlink_location": {"latitude": 45.57853203122335, "longitude": 13.62442697805572, "altitude": 79.45609084349852, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:30:37.721853+00:00", "timestamp_unix": 1767850237.721853}, "starlink_gps": {"latitude": 45.57853195916919, "longitude": 13.624425951995388, "altitude": 79.44808239993692, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:37.722115+00:00", "timestamp_unix": 1767850237.722115}, "nmea_primary": {"latitude": 45.57858, "longitude": 13.62446, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:36.438776+00:00", "timestamp_unix": 1767850236.438776}, "nmea_secondary": {"latitude": 45.578575, "longitude": 13.624356666666667, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:30:36.899565+00:00", "timestamp_unix": 1767850236.899565}}

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


validation_timestamp: 2026-01-08T05:31:07.748753+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.67946527851464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7692260178004737, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.807024603032066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.690063891590855, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09617590015315079, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.883777429026984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.074302868719534, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.944232973888037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.002082818493929, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.274338349296636, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57858, "longitude": 13.6248455, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:03+00:00", "timestamp_unix": 1767850263.0}, "starlink_location": {"latitude": 45.5785693645536, "longitude": 13.624814606962515, "altitude": 82.55000010340544, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:31:07.719343+00:00", "timestamp_unix": 1767850267.719343}, "starlink_gps": {"latitude": 45.578569292489696, "longitude": 13.624813375521263, "altitude": 82.55000008745407, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:07.719602+00:00", "timestamp_unix": 1767850267.719602}, "nmea_primary": {"latitude": 45.57861333333334, "longitude": 13.624856666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:06.427707+00:00", "timestamp_unix": 1767850266.427707}, "nmea_secondary": {"latitude": 45.578601666666664, "longitude": 13.624751666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:06.909417+00:00", "timestamp_unix": 1767850266.909417}}

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


validation_timestamp: 2026-01-08T05:31:37.664024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6002168117348936, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.675444647400924, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.339526103140624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.4233540097968405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08928213947108403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.17680736959381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.563700533430204, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.217375577051991, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.504319458119746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.356003322488392, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57863, "longitude": 13.625276, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:34+00:00", "timestamp_unix": 1767850294.0}, "starlink_location": {"latitude": 45.578613918123125, "longitude": 13.62525174552357, "altitude": 84.25807049436602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:31:37.636288+00:00", "timestamp_unix": 1767850297.636288}, "starlink_gps": {"latitude": 45.57861377403114, "longitude": 13.625250616984086, "altitude": 84.25006295426988, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:37.636548+00:00", "timestamp_unix": 1767850297.636548}, "nmea_primary": {"latitude": 45.57865, "longitude": 13.625266666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:36.414082+00:00", "timestamp_unix": 1767850296.414082}, "nmea_secondary": {"latitude": 45.57865, "longitude": 13.625185, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:31:36.973389+00:00", "timestamp_unix": 1767850296.973389}}

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


validation_timestamp: 2026-01-08T05:32:07.746446+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.688180160386647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.773588036563765, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2739414746198148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.377205820198194, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08616824848285085, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.253980104189347, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.04850701003328, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.330840115111169, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.98038909670071, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.874330010554773, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578697, "longitude": 13.62572, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:06+00:00", "timestamp_unix": 1767850326.0}, "starlink_location": {"latitude": 45.57868445818419, "longitude": 13.625649144597242, "altitude": 80.84000008436676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:32:07.717531+00:00", "timestamp_unix": 1767850327.717531}, "starlink_gps": {"latitude": 45.57868416956403, "longitude": 13.625648117098597, "altitude": 80.84000007031871, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:07.717796+00:00", "timestamp_unix": 1767850327.717796}, "nmea_primary": {"latitude": 45.57871333333333, "longitude": 13.625685, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:06.413285+00:00", "timestamp_unix": 1767850326.413285}, "nmea_secondary": {"latitude": 45.578696666666666, "longitude": 13.625586666666667, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:06.883667+00:00", "timestamp_unix": 1767850326.883667}}

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


validation_timestamp: 2026-01-08T05:32:37.743813+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.186728963875419, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.282876159113444, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.18484414047113, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 16.178312400424137, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09721910914420881, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.515657029122184, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.253711797547277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.604068733926187, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.158672230258719, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.126901139487774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578766, "longitude": 13.626197, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:37+00:00", "timestamp_unix": 1767850357.0}, "starlink_location": {"latitude": 45.5787403957388, "longitude": 13.626084773366776, "altitude": 79.09391165057613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:32:37.716342+00:00", "timestamp_unix": 1767850357.716342}, "starlink_gps": {"latitude": 45.57874025154123, "longitude": 13.626083541327253, "altitude": 79.10192502529442, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:37.716599+00:00", "timestamp_unix": 1767850357.716599}, "nmea_primary": {"latitude": 45.578768333333336, "longitude": 13.626143333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:36.436507+00:00", "timestamp_unix": 1767850356.436507}, "nmea_secondary": {"latitude": 45.578743333333335, "longitude": 13.625991666666666, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:36.894191+00:00", "timestamp_unix": 1767850356.894191}}

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


validation_timestamp: 2026-01-08T05:33:07.681666+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.5216228865752768, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.4938309528134055, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.1975155158920305, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.3116235777298435, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048974309173064064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.296673283912617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.247570808303131, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.345430537534364, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.199022154578879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.466104323407334, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578808, "longitude": 13.626516, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:32:58+00:00", "timestamp_unix": 1767850378.0}, "starlink_location": {"latitude": 45.5787990979102, "longitude": 13.62653084853818, "altitude": 79.78000009622748, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:33:07.653855+00:00", "timestamp_unix": 1767850387.653855}, "starlink_gps": {"latitude": 45.578798990756916, "longitude": 13.62653023818491, "altitude": 79.78000008853493, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:07.654115+00:00", "timestamp_unix": 1767850387.654115}, "nmea_primary": {"latitude": 45.578815, "longitude": 13.626595, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:06.440908+00:00", "timestamp_unix": 1767850386.440908}, "nmea_secondary": {"latitude": 45.57879166666667, "longitude": 13.626438333333333, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:06.905121+00:00", "timestamp_unix": 1767850386.905121}}

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


validation_timestamp: 2026-01-08T05:33:37.684330+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.1641965441795434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.1150768500070558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.971650272146088, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.937004603118589, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.051741215068081284, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.1088691877070955, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.068730134352665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.153998243581969, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.01721613928525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.680134773095237, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.57883, "longitude": 13.627, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:30+00:00", "timestamp_unix": 1767850410.0}, "starlink_location": {"latitude": 45.57882602284636, "longitude": 13.627013837241536, "altitude": 78.26008113295147, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:33:37.654181+00:00", "timestamp_unix": 1767850417.654181}, "starlink_gps": {"latitude": 45.57882605865199, "longitude": 13.627013174400885, "altitude": 78.25610153614339, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:37.654442+00:00", "timestamp_unix": 1767850417.654442}, "nmea_primary": {"latitude": 45.57884166666667, "longitude": 13.627061666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:36.416815+00:00", "timestamp_unix": 1767850416.416815}, "nmea_secondary": {"latitude": 45.57883833333333, "longitude": 13.626911666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:33:36.916344+00:00", "timestamp_unix": 1767850416.916344}}

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


validation_timestamp: 2026-01-08T05:34:07.743363+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6989528856449454, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.8013660079332412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5182860420219892, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.228169836334049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.10391675634448017, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.936098480906705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.54231394193503, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.035313745522932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.438456408132255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.329182990954394, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578854, "longitude": 13.627506, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:02+00:00", "timestamp_unix": 1767850442.0}, "starlink_location": {"latitude": 45.57885666666551, "longitude": 13.627484505553005, "altitude": 77.9600001223323, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:34:07.714796+00:00", "timestamp_unix": 1767850447.714796}, "starlink_gps": {"latitude": 45.578856666665686, "longitude": 13.627483170348174, "altitude": 77.96000010310999, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:07.715059+00:00", "timestamp_unix": 1767850447.715059}, "nmea_primary": {"latitude": 45.57887, "longitude": 13.627545, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:06.439388+00:00", "timestamp_unix": 1767850446.439388}, "nmea_secondary": {"latitude": 45.578858333333336, "longitude": 13.627413333333333, "altitude": 22.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:06.901542+00:00", "timestamp_unix": 1767850446.901542}}

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


validation_timestamp: 2026-01-08T05:34:37.684051+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7531186600493274, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7867681296118545, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.382967124473874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.4260461434314, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05561801214344236, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.106638064015679, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.1968596071022, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.144701962465239, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.14416276159945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.076714143714701, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578873, "longitude": 13.627996, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:33+00:00", "timestamp_unix": 1767850473.0}, "starlink_location": {"latitude": 45.578853166665525, "longitude": 13.627974824726124, "altitude": 77.88000012415112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:34:37.652591+00:00", "timestamp_unix": 1767850477.652591}, "starlink_gps": {"latitude": 45.57885316666561, "longitude": 13.627974110101876, "altitude": 77.88000011416896, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:37.652850+00:00", "timestamp_unix": 1767850477.65285}, "nmea_primary": {"latitude": 45.57889333333333, "longitude": 13.628028333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:36.442086+00:00", "timestamp_unix": 1767850476.442086}, "nmea_secondary": {"latitude": 45.578876666666666, "longitude": 13.627875, "altitude": 26.2, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:34:36.942067+00:00", "timestamp_unix": 1767850476.942067}}

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


validation_timestamp: 2026-01-08T05:35:07.661175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.896161645116313, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.934772951788044, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3997363479889393, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.48192403568236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04968669536562585, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.223923918919096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.443817974903233, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.25925900733568, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.406178468129825, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.539402808541281, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578888, "longitude": 13.628503, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:04+00:00", "timestamp_unix": 1767850504.0}, "starlink_location": {"latitude": 45.57885271075509, "longitude": 13.628465375311462, "altitude": 78.78000009227341, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:35:07.630837+00:00", "timestamp_unix": 1767850507.630837}, "starlink_gps": {"latitude": 45.57885260204309, "longitude": 13.628464756079348, "altitude": 78.78000008354445, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:07.631112+00:00", "timestamp_unix": 1767850507.631112}, "nmea_primary": {"latitude": 45.57890833333333, "longitude": 13.628513333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:06.416123+00:00", "timestamp_unix": 1767850506.416123}, "nmea_secondary": {"latitude": 45.57888666666667, "longitude": 13.628368333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:06.900230+00:00", "timestamp_unix": 1767850506.90023}}

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


validation_timestamp: 2026-01-08T05:35:37.740893+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.677831371686526, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.78660288881841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9057459462508626, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.115322691077374, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11203214728360676, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.393353542463162, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.8714347679951615, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.467905248973945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.763999882528782, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.349433197834909, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578903, "longitude": 13.629024, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:36+00:00", "timestamp_unix": 1767850536.0}, "starlink_location": {"latitude": 45.57888849999871, "longitude": 13.628940736361935, "altitude": 79.35000014162655, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:35:37.713876+00:00", "timestamp_unix": 1767850537.713876}, "starlink_gps": {"latitude": 45.57888849999894, "longitude": 13.628939296883315, "altitude": 79.35000011757889, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:37.714141+00:00", "timestamp_unix": 1767850537.714141}, "nmea_primary": {"latitude": 45.57893166666667, "longitude": 13.628995, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:36.434335+00:00", "timestamp_unix": 1767850536.434335}, "nmea_secondary": {"latitude": 45.578903333333336, "longitude": 13.628868333333333, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:35:36.911712+00:00", "timestamp_unix": 1767850536.911712}}

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


validation_timestamp: 2026-01-08T05:36:07.664518+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.973065909169151, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.024104507330634, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.664600927272459, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.21196079410503, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05229360645647779, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.804500491717893, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.347123626765524, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.842562407287435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.295042433430792, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.3619387704881, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578953, "longitude": 13.629527, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:07+00:00", "timestamp_unix": 1767850567.0}, "starlink_location": {"latitude": 45.578934625774224, "longitude": 13.62944133656619, "altitude": 78.11807562271596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:36:07.629434+00:00", "timestamp_unix": 1767850567.629434}, "starlink_gps": {"latitude": 45.578934589586524, "longitude": 13.629440666647707, "altitude": 78.11405353966721, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:07.629700+00:00", "timestamp_unix": 1767850567.6297}, "nmea_primary": {"latitude": 45.57898, "longitude": 13.6295, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:06.422889+00:00", "timestamp_unix": 1767850566.422889}, "nmea_secondary": {"latitude": 45.578935, "longitude": 13.629398333333333, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:06.986371+00:00", "timestamp_unix": 1767850566.986371}}

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


validation_timestamp: 2026-01-08T05:36:37.757090+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.66635880498127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.541948216411412, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.946120356284396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9266166339671406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13146804509176646, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.481758697125048, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.5687487457858875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.588713156863111, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.455437372034277, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.32900978641602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.578987, "longitude": 13.62989, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:28+00:00", "timestamp_unix": 1767850588.0}, "starlink_location": {"latitude": 45.57898369618374, "longitude": 13.629949771119422, "altitude": 77.22000020414058, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:36:37.728377+00:00", "timestamp_unix": 1767850597.728377}, "starlink_gps": {"latitude": 45.57898340853837, "longitude": 13.629948132664158, "altitude": 77.22000017174113, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:37.728634+00:00", "timestamp_unix": 1767850597.728634}, "nmea_primary": {"latitude": 45.57902833333333, "longitude": 13.630003333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:36.411583+00:00", "timestamp_unix": 1767850596.411583}, "nmea_secondary": {"latitude": 45.578995, "longitude": 13.629893333333333, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:36.884670+00:00", "timestamp_unix": 1767850596.88467}}

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


validation_timestamp: 2026-01-08T05:37:07.662342+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1322786572279693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.0767357967875024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.121519215339239, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1052081984973634, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05610262885877886, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.1379971749208515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1585351338406547, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.185166281190644, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1049447260799337, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.216797364177333, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.579044, "longitude": 13.630425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:36:59+00:00", "timestamp_unix": 1767850619.0}, "starlink_location": {"latitude": 45.5790466666656, "longitude": 13.630452131095526, "altitude": 77.38000011983395, "position_uncertainty_m": 15.0, "timestamp": "2026-01-08T05:37:07.627807+00:00", "timestamp_unix": 1767850627.627807}, "starlink_gps": {"latitude": 45.57904666666566, "longitude": 13.630451410242054, "altitude": 77.380000109494, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:07.628073+00:00", "timestamp_unix": 1767850627.628073}, "nmea_primary": {"latitude": 45.579076666666666, "longitude": 13.630518333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:06.435634+00:00", "timestamp_unix": 1767850626.435634}, "nmea_secondary": {"latitude": 45.57903833333334, "longitude": 13.630413333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-08T05:37:06.895046+00:00", "timestamp_unix": 1767850626.895046}}

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


