# positions_validation

validation_timestamp: 2026-01-10T02:40:08.993262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.847126461464885, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.847126461464885, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4785576272837018, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.589122843440406, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.185718782968964, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.122816826158324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.185718782968964, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.122816826158324, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3397365990811867, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:04+00:00", "timestamp_unix": 1768012804.0}, "starlink_location": {"latitude": 44.44693550000001, "longitude": 12.244714166666665, "altitude": 71.0599999995361, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:40:08.953612+00:00", "timestamp_unix": 1768012808.953612}, "starlink_gps": {"latitude": 44.44693550000001, "longitude": 12.244714166666665, "altitude": 71.0599999995361, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:08.953876+00:00", "timestamp_unix": 1768012808.953876}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244701666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:07.890340+00:00", "timestamp_unix": 1768012807.89034}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244736666666666, "altitude": 15.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:08.346090+00:00", "timestamp_unix": 1768012808.34609}}

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


validation_timestamp: 2026-01-10T02:40:39.074749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.500725030501137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.492752836166586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9591204419499595, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.109049537060751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008026030914617618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.861655800837816, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.922700501673715, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.853780165539828, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.914882738888592, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.048868600980754, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:35+00:00", "timestamp_unix": 1768012835.0}, "starlink_location": {"latitude": 44.44693513056879, "longitude": 12.244714833333333, "altitude": 70.52000000005526, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:40:39.033892+00:00", "timestamp_unix": 1768012839.033892}, "starlink_gps": {"latitude": 44.44693520274862, "longitude": 12.244714833333337, "altitude": 70.51999999953016, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:39.034148+00:00", "timestamp_unix": 1768012839.034148}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244693333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:37.891391+00:00", "timestamp_unix": 1768012837.891391}, "nmea_secondary": {"latitude": 44.447048333333335, "longitude": 12.244751666666666, "altitude": 17.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:40:38.104070+00:00", "timestamp_unix": 1768012838.10407}}

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


validation_timestamp: 2026-01-10T02:41:08.994417+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.298668920929389, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.298668920929389, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3005757263945876, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.633602715299322, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.014729146738903, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.962614147978952, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.014729146738903, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.962614147978952, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.516764366669251, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:06+00:00", "timestamp_unix": 1768012866.0}, "starlink_location": {"latitude": 44.446932666666655, "longitude": 12.244709666666667, "altitude": 70.65999999956979, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:41:08.954609+00:00", "timestamp_unix": 1768012868.954609}, "starlink_gps": {"latitude": 44.446932666666655, "longitude": 12.244709666666667, "altitude": 70.65999999956979, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:08.954898+00:00", "timestamp_unix": 1768012868.954898}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:07.882631+00:00", "timestamp_unix": 1768012867.882631}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244758333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:08.424977+00:00", "timestamp_unix": 1768012868.424977}}

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


validation_timestamp: 2026-01-10T02:41:38.992670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.328012474791239, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.331977528948835, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.854004230454351, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.02010222621484, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004016024110409061, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.513759244645172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.645167997098909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.517695056270272, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.649041880964813, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.157094362426109, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:37+00:00", "timestamp_unix": 1768012897.0}, "starlink_location": {"latitude": 44.446933297235674, "longitude": 12.244709666666669, "altitude": 70.65999999993906, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:41:38.954339+00:00", "timestamp_unix": 1768012898.954339}, "starlink_gps": {"latitude": 44.4469332611187, "longitude": 12.244709666666669, "altitude": 70.65999999981771, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:38.954592+00:00", "timestamp_unix": 1768012898.954592}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:37.907730+00:00", "timestamp_unix": 1768012897.90773}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244755, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:38.424799+00:00", "timestamp_unix": 1768012898.424799}}

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


validation_timestamp: 2026-01-10T02:42:08.989951+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.272304199662543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.280849307786335, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.49654703839132525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.212009918232813, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008982273900864434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.091424161564355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.645132639346308, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.100111956675612, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.651880520584129, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.70704942147212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:41:58+00:00", "timestamp_unix": 1768012918.0}, "starlink_location": {"latitude": 44.446940427881934, "longitude": 12.24471245302833, "altitude": 70.66000000202776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:42:08.954813+00:00", "timestamp_unix": 1768012928.954813}, "starlink_gps": {"latitude": 44.4469403555811, "longitude": 12.244712503492986, "altitude": 70.6600000016479, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:08.955090+00:00", "timestamp_unix": 1768012928.95509}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244691666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:07.893198+00:00", "timestamp_unix": 1768012927.893198}, "nmea_secondary": {"latitude": 44.447041666666664, "longitude": 12.24475, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:08.385474+00:00", "timestamp_unix": 1768012928.385474}}

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


validation_timestamp: 2026-01-10T02:42:38.991691+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.133980182494307, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.133980182494307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.32305074673296813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.287952987843843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.031727954849668, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.871416365072662, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.031727954849668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.871416365072662, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.610501543147312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:31+00:00", "timestamp_unix": 1768012951.0}, "starlink_location": {"latitude": 44.44693949999999, "longitude": 12.244712333333332, "altitude": 70.230000002006, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:42:38.954890+00:00", "timestamp_unix": 1768012958.95489}, "starlink_gps": {"latitude": 44.44693949999999, "longitude": 12.244712333333332, "altitude": 70.230000002006, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:38.955149+00:00", "timestamp_unix": 1768012958.955149}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244681666666667, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:37.879417+00:00", "timestamp_unix": 1768012957.879417}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244741666666666, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:42:38.117162+00:00", "timestamp_unix": 1768012958.117162}}

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


validation_timestamp: 2026-01-10T02:43:09.072194+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.859157899378316, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.859157899378316, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6299212214398064, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3657358293341657, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.066772490286715, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.663968135635843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.066772490286715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.663968135635843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.4101270974107427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:02+00:00", "timestamp_unix": 1768012982.0}, "starlink_location": {"latitude": 44.44694599999998, "longitude": 12.244715, "altitude": 70.27000000053319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:43:09.034967+00:00", "timestamp_unix": 1768012989.034967}, "starlink_gps": {"latitude": 44.44694599999998, "longitude": 12.244715, "altitude": 70.27000000053319, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:09.035226+00:00", "timestamp_unix": 1768012989.035226}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244698333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:07.921505+00:00", "timestamp_unix": 1768012987.921505}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244728333333333, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:07.352953+00:00", "timestamp_unix": 1768012987.352953}}

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


validation_timestamp: 2026-01-10T02:43:39.074684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.253966116036906, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.244495623838453, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.3343391195261725, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.142972717525729, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01132862103500825, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.564648377632434, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.763727487677287, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.555356395981295, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.756186275844541, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.694999531788446, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:34+00:00", "timestamp_unix": 1768013014.0}, "starlink_location": {"latitude": 44.4469452972011, "longitude": 12.244715981081406, "altitude": 70.2700000015028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:43:39.035301+00:00", "timestamp_unix": 1768013019.035301}, "starlink_gps": {"latitude": 44.44694536936506, "longitude": 12.244715880343168, "altitude": 70.27000000090008, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:39.035561+00:00", "timestamp_unix": 1768013019.035561}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244695, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:37.893246+00:00", "timestamp_unix": 1768013017.893246}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244721666666667, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:43:38.429446+00:00", "timestamp_unix": 1768013018.429446}}

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


validation_timestamp: 2026-01-10T02:44:09.072225+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.914750009137351, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.921918128051118, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4331090574103693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7840313638531633, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011343339740694368, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.343774284548328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.698151857289655, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.35083059027471, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.70536651341079, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.3935547590481116, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:05+00:00", "timestamp_unix": 1768013045.0}, "starlink_location": {"latitude": 44.44694320284547, "longitude": 12.244710314479756, "altitude": 69.9200000002814, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:44:09.035427+00:00", "timestamp_unix": 1768013049.035427}, "starlink_gps": {"latitude": 44.446943130587755, "longitude": 12.244710213610624, "altitude": 69.91999999989675, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:09.035681+00:00", "timestamp_unix": 1768013049.035681}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244696666666666, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:07.879895+00:00", "timestamp_unix": 1768013047.879895}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244698333333334, "altitude": 21.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:08.383086+00:00", "timestamp_unix": 1768013048.383086}}

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


validation_timestamp: 2026-01-10T02:44:39.074505+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.853981550553393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.861994460647366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.597653392981251, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.576823732625959, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008032070343267389, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.298753820755799, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.045885580743889, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.306775625008104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.053873954882281, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4010659401210577, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:38+00:00", "timestamp_unix": 1768013078.0}, "starlink_location": {"latitude": 44.44693953611102, "longitude": 12.244701166666669, "altitude": 70.10190580346605, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:44:39.036109+00:00", "timestamp_unix": 1768013079.036109}, "starlink_gps": {"latitude": 44.44693946387687, "longitude": 12.244701166666669, "altitude": 70.10993261747552, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:39.036366+00:00", "timestamp_unix": 1768013079.036366}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244693333333334, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:37.915663+00:00", "timestamp_unix": 1768013077.915663}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244686666666666, "altitude": 21.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:38.422823+00:00", "timestamp_unix": 1768013078.422823}}

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


validation_timestamp: 2026-01-10T02:45:09.074943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.26731018396991, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.267482052138726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.592920376312534, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4378829511473015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005453903025863, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.799068858436204, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.479165847962971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.798704544079769, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.478330022241332, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.758276827243242, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:44:59+00:00", "timestamp_unix": 1768013099.0}, "starlink_location": {"latitude": 44.44693566666665, "longitude": 12.244706814438848, "altitude": 70.20190151382475, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:45:09.035834+00:00", "timestamp_unix": 1768013109.035834}, "starlink_gps": {"latitude": 44.44693566666669, "longitude": 12.244706713591603, "altitude": 70.20992920814433, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:09.036086+00:00", "timestamp_unix": 1768013109.036086}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.2447, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:07.907588+00:00", "timestamp_unix": 1768013107.907588}, "nmea_secondary": {"latitude": 44.44703833333333, "longitude": 12.244691666666666, "altitude": 19.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:08.368290+00:00", "timestamp_unix": 1768013108.36829}}

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


validation_timestamp: 2026-01-10T02:45:39.073859+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.385346201206485, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.38567823011951, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9935430135861938, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8216373908663985, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800721343480561, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.17273022773818, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.955565802437345, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.173557224291175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.956623778771858, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.8408697404813886, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:30+00:00", "timestamp_unix": 1768013130.0}, "starlink_location": {"latitude": 44.44693566666665, "longitude": 12.244704852253573, "altitude": 70.20190356233569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:45:39.036149+00:00", "timestamp_unix": 1768013139.036149}, "starlink_gps": {"latitude": 44.44693566666667, "longitude": 12.244704953122984, "altitude": 70.20993302496622, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:39.036404+00:00", "timestamp_unix": 1768013139.036404}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244691666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:37.877753+00:00", "timestamp_unix": 1768013137.877753}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244686666666666, "altitude": 19.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:45:38.454428+00:00", "timestamp_unix": 1768013138.454428}}

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


validation_timestamp: 2026-01-10T02:46:09.071368+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.931108075258196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.93914739840352, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.89564372307089, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4602126235768678, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804003521509084, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.807539471390577, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.88895581410839, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.815284623849784, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.896787806765843, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.43804375751151814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:02+00:00", "timestamp_unix": 1768013162.0}, "starlink_location": {"latitude": 44.44693170289628, "longitude": 12.244699833333332, "altitude": 70.22000000063966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:46:09.036180+00:00", "timestamp_unix": 1768013169.03618}, "starlink_gps": {"latitude": 44.446931630590505, "longitude": 12.244699833333335, "altitude": 70.21999999967983, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:09.036436+00:00", "timestamp_unix": 1768013169.036436}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244666666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:07.903991+00:00", "timestamp_unix": 1768013167.903991}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244671666666667, "altitude": 16.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:08.420767+00:00", "timestamp_unix": 1768013168.420767}}

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


validation_timestamp: 2026-01-10T02:46:39.072742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.434613843305085, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.434613843305085, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.006978238400694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5176369540979935, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.195256221182168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.594232113628589, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.195256221182168, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.594232113628589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9444824648415514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:33+00:00", "timestamp_unix": 1768013193.0}, "starlink_location": {"latitude": 44.44692716666666, "longitude": 12.2447005, "altitude": 70.0599999989173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:46:39.037112+00:00", "timestamp_unix": 1768013199.037112}, "starlink_gps": {"latitude": 44.44692716666666, "longitude": 12.2447005, "altitude": 70.0599999989173, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:39.037368+00:00", "timestamp_unix": 1768013199.037368}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:37.893347+00:00", "timestamp_unix": 1768013197.893347}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244666666666667, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:46:38.451578+00:00", "timestamp_unix": 1768013198.451578}}

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


validation_timestamp: 2026-01-10T02:47:09.076596+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.890509168287972, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.890509168287972, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5949103424366559, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.474377674126981, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.360444385051593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.133335060340949, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.360444385051593, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.133335060340949, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.90156074658016, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:04+00:00", "timestamp_unix": 1768013224.0}, "starlink_location": {"latitude": 44.446927500000015, "longitude": 12.244704000000002, "altitude": 70.02000000014566, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:47:09.036878+00:00", "timestamp_unix": 1768013229.036878}, "starlink_gps": {"latitude": 44.446927500000015, "longitude": 12.244704000000002, "altitude": 70.02000000014566, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:09.037134+00:00", "timestamp_unix": 1768013229.037134}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.244688333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:07.879110+00:00", "timestamp_unix": 1768013227.87911}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244673333333333, "altitude": 19.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:08.077689+00:00", "timestamp_unix": 1768013228.077689}}

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


validation_timestamp: 2026-01-10T02:47:39.094837+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.115607933840984, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.125589517850877, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.516220154956654, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6742761088933746, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010005868450506198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.580824433905688, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.15592807058283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.59082580004722, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.165853939099598, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3725312808754317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:36+00:00", "timestamp_unix": 1768013256.0}, "starlink_location": {"latitude": 44.44692822055059, "longitude": 12.244704, "altitude": 70.02000000117494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:47:39.057683+00:00", "timestamp_unix": 1768013259.057683}, "starlink_gps": {"latitude": 44.44692813056565, "longitude": 12.244704000000002, "altitude": 70.02000000006461, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:39.057939+00:00", "timestamp_unix": 1768013259.057939}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.2447, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:37.916964+00:00", "timestamp_unix": 1768013257.916964}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244723333333333, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:47:38.401058+00:00", "timestamp_unix": 1768013258.401058}}

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


validation_timestamp: 2026-01-10T02:48:08.992559+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.915948993338802, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.915948993338802, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.966260427104419, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.602925564877883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.880248877811475, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.965611714626299, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.880248877811475, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.965611714626299, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.22019589406809, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244699, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:07+00:00", "timestamp_unix": 1768013287.0}, "starlink_location": {"latitude": 44.44692083333334, "longitude": 12.244700833333331, "altitude": 69.93000000012397, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:48:08.957664+00:00", "timestamp_unix": 1768013288.957664}, "starlink_gps": {"latitude": 44.44692083333334, "longitude": 12.244700833333331, "altitude": 69.93000000012397, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:08.957916+00:00", "timestamp_unix": 1768013288.957916}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.2447, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:07.890913+00:00", "timestamp_unix": 1768013287.890913}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.24474, "altitude": 16.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:08.431627+00:00", "timestamp_unix": 1768013288.431627}}

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


validation_timestamp: 2026-01-10T02:48:39.080382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.2079453966644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.2160647462136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8122334998156697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.146759758877433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011340309072529845, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.839197233848317, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.285393229338176, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.846599854624293, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.292897310862134, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.44976435737115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:38+00:00", "timestamp_unix": 1768013318.0}, "starlink_location": {"latitude": 44.44691820281729, "longitude": 12.244694352226675, "altitude": 70.6500000004037, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:48:39.037681+00:00", "timestamp_unix": 1768013319.037681}, "starlink_gps": {"latitude": 44.446918130578865, "longitude": 12.244694453068794, "altitude": 70.65000000075794, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:39.037940+00:00", "timestamp_unix": 1768013319.03794}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244706666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:37.925730+00:00", "timestamp_unix": 1768013317.92573}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244708333333334, "altitude": 15.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:38.136473+00:00", "timestamp_unix": 1768013318.136473}}

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


validation_timestamp: 2026-01-10T02:49:09.073042+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.127814158144375, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.127093919896373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.700352401398867, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4552593042710877, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008014368848607404, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.643210613508376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.54964138950105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.641972832345333, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.54922172857359, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.3608504546589155, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:48:59+00:00", "timestamp_unix": 1768013339.0}, "starlink_location": {"latitude": 44.44691433333333, "longitude": 12.244695352108504, "altitude": 71.0900000004081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:49:09.037684+00:00", "timestamp_unix": 1768013349.037684}, "starlink_gps": {"latitude": 44.44691433333333, "longitude": 12.244695453068017, "altitude": 71.09000000153863, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:09.037940+00:00", "timestamp_unix": 1768013349.03794}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24472, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:07.913991+00:00", "timestamp_unix": 1768013347.913991}, "nmea_secondary": {"latitude": 44.447045, "longitude": 12.244705, "altitude": 11.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:08.444512+00:00", "timestamp_unix": 1768013348.444512}}

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


validation_timestamp: 2026-01-10T02:49:39.076213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.55272045088605, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.55272045088605, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.133665695095011, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.998135181924328, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.09753157466422, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.456117456566533, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.09753157466422, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.456117456566533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.3546911858730564, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:31+00:00", "timestamp_unix": 1768013371.0}, "starlink_location": {"latitude": 44.44691433333331, "longitude": 12.244696333333334, "altitude": 71.0899999992292, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:49:39.037949+00:00", "timestamp_unix": 1768013379.037949}, "starlink_gps": {"latitude": 44.44691433333331, "longitude": 12.244696333333334, "altitude": 71.0899999992292, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:39.038248+00:00", "timestamp_unix": 1768013379.038248}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244733333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:37.918744+00:00", "timestamp_unix": 1768013377.918744}, "nmea_secondary": {"latitude": 44.447053333333336, "longitude": 12.244696666666666, "altitude": 9.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:49:38.168815+00:00", "timestamp_unix": 1768013378.168815}}

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


validation_timestamp: 2026-01-10T02:50:09.071675+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.124405606307437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.12440560788707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.263881404282098, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.202912283276753, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5801749476133685e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.15510253643182, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.2469094064717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.15510253799645, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.246909408050804, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2606561668060157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:02+00:00", "timestamp_unix": 1768013402.0}, "starlink_location": {"latitude": 44.446905000000015, "longitude": 12.244698, "altitude": 71.33189529039144, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:50:09.038245+00:00", "timestamp_unix": 1768013409.038245}, "starlink_gps": {"latitude": 44.446905, "longitude": 12.244698, "altitude": 71.3399278748983, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:09.038503+00:00", "timestamp_unix": 1768013409.038503}, "nmea_primary": {"latitude": 44.447066666666665, "longitude": 12.24473, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:07.905819+00:00", "timestamp_unix": 1768013407.905819}, "nmea_secondary": {"latitude": 44.44706, "longitude": 12.24469, "altitude": 8.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:08.170930+00:00", "timestamp_unix": 1768013408.17093}}

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


validation_timestamp: 2026-01-10T02:50:39.087583+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.288909419383819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.295929297498397, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.770688198736073, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3114523228507045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011335725826853724, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.467669169460123, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.360515996357783, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.476466208153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.368451147968994, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.486019659610745, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:34+00:00", "timestamp_unix": 1768013434.0}, "starlink_location": {"latitude": 44.446905202775355, "longitude": 12.24470898104788, "altitude": 71.64000000134668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:50:39.038563+00:00", "timestamp_unix": 1768013439.038563}, "starlink_gps": {"latitude": 44.44690513056614, "longitude": 12.24470888024653, "altitude": 71.64000000112128, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:39.038848+00:00", "timestamp_unix": 1768013439.038848}, "nmea_primary": {"latitude": 44.44708833333333, "longitude": 12.244735, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:37.907348+00:00", "timestamp_unix": 1768013437.907348}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244706666666668, "altitude": 11.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:50:38.114583+00:00", "timestamp_unix": 1768013438.114583}}

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


validation_timestamp: 2026-01-10T02:51:09.078570+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.582847592589896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.582847592589896, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.315680057409573, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.396246531636133, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.590326648865247, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.423677606877211, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.590326648865247, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.423677606877211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.167024408431812, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:06+00:00", "timestamp_unix": 1768013466.0}, "starlink_location": {"latitude": 44.44691550000003, "longitude": 12.244711, "altitude": 71.8799999999658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:51:09.038810+00:00", "timestamp_unix": 1768013469.03881}, "starlink_gps": {"latitude": 44.44691550000003, "longitude": 12.244711, "altitude": 71.8799999999658, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:09.039065+00:00", "timestamp_unix": 1768013469.039065}, "nmea_primary": {"latitude": 44.44709, "longitude": 12.244745, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:07.888366+00:00", "timestamp_unix": 1768013467.888366}, "nmea_secondary": {"latitude": 44.447035, "longitude": 12.244735, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:08.424924+00:00", "timestamp_unix": 1768013468.424924}}

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


validation_timestamp: 2026-01-10T02:51:39.078548+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.596089913953987, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.588131276821949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.89739188718577, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.329922450767693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008042229288005596, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 20.43897274956513, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.564939198242428, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 20.431015542861015, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.556905071883827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.567826608059486, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24469, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:38+00:00", "timestamp_unix": 1768013498.0}, "starlink_location": {"latitude": 44.446914797078335, "longitude": 12.244711, "altitude": 71.88000000022517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:51:39.038885+00:00", "timestamp_unix": 1768013499.038885}, "starlink_gps": {"latitude": 44.44691486940384, "longitude": 12.244710999999999, "altitude": 71.88000000006176, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:39.039139+00:00", "timestamp_unix": 1768013499.039139}, "nmea_primary": {"latitude": 44.44709666666667, "longitude": 12.244748333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:37.927633+00:00", "timestamp_unix": 1768013497.927633}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244703333333334, "altitude": 22.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:51:38.414271+00:00", "timestamp_unix": 1768013498.414271}}

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


validation_timestamp: 2026-01-10T02:52:09.077161+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.829972305148383, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.837935490240952, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.831064675591666, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.07871095465738884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804010474278853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.75362723241848, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.760266552796335, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.761583575131993, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.768225936639576, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.90926593658455, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:00+00:00", "timestamp_unix": 1768013520.0}, "starlink_location": {"latitude": 44.446917536198974, "longitude": 12.244710833333334, "altitude": 72.0200000007827, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:52:09.039613+00:00", "timestamp_unix": 1768013529.039613}, "starlink_gps": {"latitude": 44.446917463892575, "longitude": 12.244710833333334, "altitude": 72.02000000026322, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:09.039869+00:00", "timestamp_unix": 1768013529.039869}, "nmea_primary": {"latitude": 44.447093333333335, "longitude": 12.244746666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:07.929592+00:00", "timestamp_unix": 1768013527.929592}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244691666666666, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:07.467298+00:00", "timestamp_unix": 1768013527.467298}}

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


validation_timestamp: 2026-01-10T02:52:39.089010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.052243606180529, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.060095537132987, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.341956452569908, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7916680274021206, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008038956745689088, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.138445470596473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.836644653433936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.14643795760053, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.844521175196112, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.0501515098613075, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:31+00:00", "timestamp_unix": 1768013551.0}, "starlink_location": {"latitude": 44.44692570286347, "longitude": 12.244718166666665, "altitude": 72.120000001335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:52:39.039500+00:00", "timestamp_unix": 1768013559.0395}, "starlink_gps": {"latitude": 44.44692563056739, "longitude": 12.244718166666665, "altitude": 72.12000000047577, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:39.039760+00:00", "timestamp_unix": 1768013559.03976}, "nmea_primary": {"latitude": 44.44707, "longitude": 12.24474, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:37.931541+00:00", "timestamp_unix": 1768013557.931541}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244688333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:52:38.366088+00:00", "timestamp_unix": 1768013558.366088}}

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


validation_timestamp: 2026-01-10T02:53:09.077024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.719626500334224, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.711707186180462, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.18594352863844, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5419657193760437, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033376357861593, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.49798027378435, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.904055011005326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.489946920685657, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.896048136295168, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.724777189342255, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:02+00:00", "timestamp_unix": 1768013582.0}, "starlink_location": {"latitude": 44.44692496386157, "longitude": 12.244722166666667, "altitude": 72.34999999972435, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:53:09.039705+00:00", "timestamp_unix": 1768013589.039705}, "starlink_gps": {"latitude": 44.44692503610746, "longitude": 12.244722166666666, "altitude": 72.35000000090304, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:09.039967+00:00", "timestamp_unix": 1768013589.039967}, "nmea_primary": {"latitude": 44.447073333333336, "longitude": 12.244721666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:07.901640+00:00", "timestamp_unix": 1768013587.90164}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.24471, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:08.405475+00:00", "timestamp_unix": 1768013588.405475}}

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


validation_timestamp: 2026-01-10T02:53:39.080489+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.05261831940068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.05261831940068, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.792617451661361, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.8501761572635487, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.087474460923353, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.435865438342175, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.087474460923353, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.435865438342175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.620178479064787, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:33+00:00", "timestamp_unix": 1768013613.0}, "starlink_location": {"latitude": 44.446925666666665, "longitude": 12.244722166666667, "altitude": 72.34999999908543, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:53:39.040113+00:00", "timestamp_unix": 1768013619.040113}, "starlink_gps": {"latitude": 44.446925666666665, "longitude": 12.244722166666667, "altitude": 72.34999999908543, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:39.040372+00:00", "timestamp_unix": 1768013619.040372}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244718333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:37.917003+00:00", "timestamp_unix": 1768013617.917003}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244695, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:53:38.381670+00:00", "timestamp_unix": 1768013618.38167}}

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


validation_timestamp: 2026-01-10T02:54:09.077202+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.523209556299799, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.522002823897624, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8960661213869694, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.157689396788814, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008010611315940759, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.534113276261202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.787591296525989, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.533889441112436, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.785805683689253, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0355343061262676, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:04+00:00", "timestamp_unix": 1768013644.0}, "starlink_location": {"latitude": 44.44692166666666, "longitude": 12.244724814479087, "altitude": 71.9318982687, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:54:09.039981+00:00", "timestamp_unix": 1768013649.039981}, "starlink_gps": {"latitude": 44.44692166666663, "longitude": 12.244724713566896, "altitude": 71.93993113954868, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:09.040242+00:00", "timestamp_unix": 1768013649.040242}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.24472, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:07.926251+00:00", "timestamp_unix": 1768013647.926251}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244691666666666, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:08.139775+00:00", "timestamp_unix": 1768013648.139775}}

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


validation_timestamp: 2026-01-10T02:54:39.081424+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.362223247142225, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.352241013916927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.898134704295758, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8410950564597734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011327542710277878, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.251768112223363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.788694257867485, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.24165514048653, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.77760597358111, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.99881162607967, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244691, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:35+00:00", "timestamp_unix": 1768013675.0}, "starlink_location": {"latitude": 44.44692713050008, "longitude": 12.244732147795693, "altitude": 72.21000000118856, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:54:39.040461+00:00", "timestamp_unix": 1768013679.040461}, "starlink_gps": {"latitude": 44.44692720265719, "longitude": 12.244732047067103, "altitude": 72.20999999999363, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:39.040718+00:00", "timestamp_unix": 1768013679.040718}, "nmea_primary": {"latitude": 44.447091666666665, "longitude": 12.244656666666666, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:37.890195+00:00", "timestamp_unix": 1768013677.890195}, "nmea_secondary": {"latitude": 44.44699333333333, "longitude": 12.244671666666667, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:54:38.427300+00:00", "timestamp_unix": 1768013678.4273}}

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


validation_timestamp: 2026-01-10T02:55:09.079738+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.818187832529322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.818187832529322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.943352965817974, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.063651450799631, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.553762009010455, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.898720297663747, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.553762009010455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.898720297663747, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9108189060370839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:06+00:00", "timestamp_unix": 1768013706.0}, "starlink_location": {"latitude": 44.44692033333333, "longitude": 12.244730166666665, "altitude": 72.05000000075, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:55:09.040612+00:00", "timestamp_unix": 1768013709.040612}, "starlink_gps": {"latitude": 44.44692033333333, "longitude": 12.244730166666665, "altitude": 72.05000000075, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:09.040870+00:00", "timestamp_unix": 1768013709.04087}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244668333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:07.924235+00:00", "timestamp_unix": 1768013707.924235}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244675, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:08.436455+00:00", "timestamp_unix": 1768013708.436455}}

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


validation_timestamp: 2026-01-10T02:55:39.081073+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.413734423192608, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.421487972795695, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.730598656536135, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.646866227009195, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041847675755746, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.073506342080249, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.31505120886148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.080776231963007, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.320742286672832, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.8367923021273223, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244692, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:38+00:00", "timestamp_unix": 1768013738.0}, "starlink_location": {"latitude": 44.44692103621079, "longitude": 12.244730166666665, "altitude": 72.05000000070463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:55:39.041221+00:00", "timestamp_unix": 1768013739.041221}, "starlink_gps": {"latitude": 44.446920963888715, "longitude": 12.244730166666665, "altitude": 72.04999999989738, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:39.041476+00:00", "timestamp_unix": 1768013739.041476}, "nmea_primary": {"latitude": 44.44698666666667, "longitude": 12.244686666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:37.910964+00:00", "timestamp_unix": 1768013737.910964}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244638333333333, "altitude": 25.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:38.450723+00:00", "timestamp_unix": 1768013738.450723}}

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


validation_timestamp: 2026-01-10T02:56:09.098370+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.96989901442587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.96743707315309, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.779897560976153, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.299473383399535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007981295102881397, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.562596150901275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.166196287795453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.56189748823837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.160508215404953, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.056913084562893, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:55:59+00:00", "timestamp_unix": 1768013759.0}, "starlink_location": {"latitude": 44.446920166666665, "longitude": 12.244736672583715, "altitude": 72.22000000105794, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:56:09.061698+00:00", "timestamp_unix": 1768013769.061698}, "starlink_gps": {"latitude": 44.44692016666666, "longitude": 12.244736572040832, "altitude": 72.21999999986991, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:09.061957+00:00", "timestamp_unix": 1768013769.061957}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244721666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:07.884744+00:00", "timestamp_unix": 1768013767.884744}, "nmea_secondary": {"latitude": 44.44697166666667, "longitude": 12.244663333333333, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:08.391694+00:00", "timestamp_unix": 1768013768.391694}}

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


validation_timestamp: 2026-01-10T02:56:39.081356+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.293622663438807, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.293622663438807, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1506340383023352, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.343905309960599, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.405901240738652, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.790129219885911, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.405901240738652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.790129219885911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.282784498790374, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:32+00:00", "timestamp_unix": 1768013792.0}, "starlink_location": {"latitude": 44.44692016666666, "longitude": 12.244738166666668, "altitude": 72.33999999933248, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:56:39.041364+00:00", "timestamp_unix": 1768013799.041364}, "starlink_gps": {"latitude": 44.44692016666666, "longitude": 12.244738166666668, "altitude": 72.33999999933248, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:39.041623+00:00", "timestamp_unix": 1768013799.041623}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244711666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:37.924076+00:00", "timestamp_unix": 1768013797.924076}, "nmea_secondary": {"latitude": 44.44696, "longitude": 12.244673333333333, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:56:38.365335+00:00", "timestamp_unix": 1768013798.365335}}

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


validation_timestamp: 2026-01-10T02:57:09.082313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.161473104430309, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.155190556383067, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0556748195807115, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.998150372724528, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011338215285568502, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.212796342266671, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.973515124840148, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.206417599567747, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.972431063774211, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.671656019588553, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:03+00:00", "timestamp_unix": 1768013823.0}, "starlink_location": {"latitude": 44.44691779719644, "longitude": 12.244745352245852, "altitude": 72.58000000021012, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:57:09.041674+00:00", "timestamp_unix": 1768013829.041674}, "starlink_gps": {"latitude": 44.44691786942151, "longitude": 12.24474545306937, "altitude": 72.58000000040849, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:09.041929+00:00", "timestamp_unix": 1768013829.041929}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244711666666667, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:07.896829+00:00", "timestamp_unix": 1768013827.896829}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.244673333333333, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:08.444823+00:00", "timestamp_unix": 1768013828.444823}}

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


validation_timestamp: 2026-01-10T02:57:39.081835+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.416502661764651, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.425911009655726, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5590261371566148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.997080887424287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011338148693276913, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.435535557603274, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.57983820538326, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.445768422457652, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.591058799336325, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.002274519113126, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:36+00:00", "timestamp_unix": 1768013856.0}, "starlink_location": {"latitude": 44.44691920288102, "longitude": 12.244745352137706, "altitude": 72.57999999963693, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:57:39.041827+00:00", "timestamp_unix": 1768013859.041827}, "starlink_gps": {"latitude": 44.44691913065637, "longitude": 12.244745452960627, "altitude": 72.57999999964956, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:39.042081+00:00", "timestamp_unix": 1768013859.042081}, "nmea_primary": {"latitude": 44.447041666666664, "longitude": 12.244685, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:37.903644+00:00", "timestamp_unix": 1768013857.903644}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.244673333333333, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:57:38.463348+00:00", "timestamp_unix": 1768013858.463348}}

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


validation_timestamp: 2026-01-10T02:58:09.074536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.72456832043163, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.73459901377774, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7656881015803347, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.16180572098702, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011341583781790166, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.213286319027153, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.712919596028517, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.223821136615712, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.724235021056389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.417716154195602, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:07+00:00", "timestamp_unix": 1768013887.0}, "starlink_location": {"latitude": 44.446924202790896, "longitude": 12.244750352263424, "altitude": 72.64000000083038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:58:09.042032+00:00", "timestamp_unix": 1768013889.042032}, "starlink_gps": {"latitude": 44.44692413054437, "longitude": 12.244750453116906, "altitude": 72.64000000012109, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:09.042285+00:00", "timestamp_unix": 1768013889.042285}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244675, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:07.888087+00:00", "timestamp_unix": 1768013887.888087}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244678333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:08.377385+00:00", "timestamp_unix": 1768013888.377385}}

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


validation_timestamp: 2026-01-10T02:58:39.082962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.094326913079112, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.096600148633122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.356789405512326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9997097423604795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799622613703018, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.382540116530897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.927727307153628, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.385293521205416, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.932423556769509, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.163948662791562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:28+00:00", "timestamp_unix": 1768013908.0}, "starlink_location": {"latitude": 44.4469183333333, "longitude": 12.244752685639986, "altitude": 72.64190773580751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:58:39.042426+00:00", "timestamp_unix": 1768013919.042426}, "starlink_gps": {"latitude": 44.446918333333336, "longitude": 12.244752786370956, "altitude": 72.64992618002803, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:39.042682+00:00", "timestamp_unix": 1768013919.042682}, "nmea_primary": {"latitude": 44.44705666666667, "longitude": 12.244681666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:37.920594+00:00", "timestamp_unix": 1768013917.920594}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.244686666666666, "altitude": 18.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:58:38.412878+00:00", "timestamp_unix": 1768013918.412878}}

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


validation_timestamp: 2026-01-10T02:59:09.078043+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.643477878170854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.646818271807795, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.6338019404189845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8402955607637836, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002288669222583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.995926443064029, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.240378456786125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.998397793091039, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.24234932101511, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.791739698615129, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244696, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:00+00:00", "timestamp_unix": 1768013940.0}, "starlink_location": {"latitude": 44.44691483333332, "longitude": 12.244757185633798, "altitude": 72.94000000220692, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:59:09.042580+00:00", "timestamp_unix": 1768013949.04258}, "starlink_gps": {"latitude": 44.44691483333332, "longitude": 12.244757286441134, "altitude": 72.94000000220692, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:09.042873+00:00", "timestamp_unix": 1768013949.042873}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.244695, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:07.913049+00:00", "timestamp_unix": 1768013947.913049}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244731666666667, "altitude": 17.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:08.394051+00:00", "timestamp_unix": 1768013948.394051}}

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


validation_timestamp: 2026-01-10T02:59:39.079745+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.751104924670543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.751104924670543, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.007034236545569, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.883864419034117, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.755209067077244, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.580176935281198, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.755209067077244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.580176935281198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.73721108281042, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:31+00:00", "timestamp_unix": 1768013971.0}, "starlink_location": {"latitude": 44.44691483333333, "longitude": 12.244758166666667, "altitude": 72.86190239554823, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T02:59:39.042848+00:00", "timestamp_unix": 1768013979.042848}, "starlink_gps": {"latitude": 44.44691483333333, "longitude": 12.244758166666667, "altitude": 72.86992668252104, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:39.043104+00:00", "timestamp_unix": 1768013979.043104}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:37.916214+00:00", "timestamp_unix": 1768013977.916214}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.24476, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T02:59:38.458100+00:00", "timestamp_unix": 1768013978.4581}}

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


validation_timestamp: 2026-01-10T03:00:09.082082+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.522514823428025, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.522514823428025, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.435637905038986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1666213195329234, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.710320004135104, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.357066084074862, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.710320004135104, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.357066084074862, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.438162370536094, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:03+00:00", "timestamp_unix": 1768014003.0}, "starlink_location": {"latitude": 44.44692216666663, "longitude": 12.244765333333334, "altitude": 73.31999999966632, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:00:09.042758+00:00", "timestamp_unix": 1768014009.042758}, "starlink_gps": {"latitude": 44.44692216666663, "longitude": 12.244765333333334, "altitude": 73.31999999966632, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:09.043044+00:00", "timestamp_unix": 1768014009.043044}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244676666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:07.903008+00:00", "timestamp_unix": 1768014007.903008}, "nmea_secondary": {"latitude": 44.446983333333336, "longitude": 12.24473, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:08.448247+00:00", "timestamp_unix": 1768014008.448247}}

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


validation_timestamp: 2026-01-10T03:00:39.003697+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.097752410338305, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.102853804727562, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.570600736313614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7776871952067452, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056707416596751235, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.268122033839584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.913540193776754, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.273635882669822, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.919129560012905, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4250792461701165, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:35+00:00", "timestamp_unix": 1768014035.0}, "starlink_location": {"latitude": 44.446917130580715, "longitude": 12.244763619732934, "altitude": 73.90000000102751, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:00:38.963428+00:00", "timestamp_unix": 1768014038.963428}, "starlink_gps": {"latitude": 44.44691709445776, "longitude": 12.244763670159207, "altitude": 73.90000000151524, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:38.963687+00:00", "timestamp_unix": 1768014038.963687}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:37.889240+00:00", "timestamp_unix": 1768014037.88924}, "nmea_secondary": {"latitude": 44.44699, "longitude": 12.244691666666666, "altitude": 15.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:00:38.435509+00:00", "timestamp_unix": 1768014038.435509}}

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


validation_timestamp: 2026-01-10T03:01:09.080037+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.879119140628887, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.879119140628887, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5931404598379566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.10379948369646, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.936383644146082, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.836716678155225, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.936383644146082, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.836716678155225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.249602313800612, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:06+00:00", "timestamp_unix": 1768014066.0}, "starlink_location": {"latitude": 44.44691216666669, "longitude": 12.244763666666667, "altitude": 74.33000000011309, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:01:09.043095+00:00", "timestamp_unix": 1768014069.043095}, "starlink_gps": {"latitude": 44.44691216666669, "longitude": 12.244763666666667, "altitude": 74.33000000011309, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:09.043355+00:00", "timestamp_unix": 1768014069.043355}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244673333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:07.914889+00:00", "timestamp_unix": 1768014067.914889}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244693333333334, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:08.411773+00:00", "timestamp_unix": 1768014068.411773}}

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


validation_timestamp: 2026-01-10T03:01:39.084365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.003575568663464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.014143726775211, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.143310338854831, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.255515982613287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011339355818594155, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.001367466730532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.550988918678813, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.012407433419215, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.562327744750009, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.743289937383607, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:37+00:00", "timestamp_unix": 1768014097.0}, "starlink_location": {"latitude": 44.44691286947088, "longitude": 12.244762685578326, "altitude": 74.25190280127076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:01:39.043756+00:00", "timestamp_unix": 1768014099.043756}, "starlink_gps": {"latitude": 44.446912797238554, "longitude": 12.244762786411993, "altitude": 74.25992942409911, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:39.044015+00:00", "timestamp_unix": 1768014099.044015}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:37.903463+00:00", "timestamp_unix": 1768014097.903463}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244705, "altitude": 14.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:38.087442+00:00", "timestamp_unix": 1768014098.087442}}

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


validation_timestamp: 2026-01-10T03:02:09.078473+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.342487398883664, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.345602964939008, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4510939327852705, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.914736784176037, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007987355503180405, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.666098891468776, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.934309457409816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.669524052177762, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.939041746081861, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.038417724105737, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:01:58+00:00", "timestamp_unix": 1768014118.0}, "starlink_location": {"latitude": 44.4469075, "longitude": 12.244762518959998, "altitude": 74.45190663814542, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:02:09.043777+00:00", "timestamp_unix": 1768014129.043777}, "starlink_gps": {"latitude": 44.446907500000016, "longitude": 12.244762619579204, "altitude": 74.45991619148565, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:09.044039+00:00", "timestamp_unix": 1768014129.044039}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244683333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:07.886302+00:00", "timestamp_unix": 1768014127.886302}, "nmea_secondary": {"latitude": 44.446965, "longitude": 12.244703333333334, "altitude": 16.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:08.145953+00:00", "timestamp_unix": 1768014128.145953}}

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


validation_timestamp: 2026-01-10T03:02:39.101024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.886691021607975, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.894196285997927, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.012954117881676, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.195609621538606, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025957436482548, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.718695514614582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.559137943192757, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.726079757519932, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.567143604813069, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.187593288483518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:30+00:00", "timestamp_unix": 1768014150.0}, "starlink_location": {"latitude": 44.446908220655885, "longitude": 12.244766000000002, "altitude": 74.2999190853992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:02:39.064619+00:00", "timestamp_unix": 1768014159.064619}, "starlink_gps": {"latitude": 44.446908148476716, "longitude": 12.244766000000002, "altitude": 74.30793979526923, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:39.064888+00:00", "timestamp_unix": 1768014159.064888}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244693333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:37.923453+00:00", "timestamp_unix": 1768014157.923453}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244758333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:02:38.388657+00:00", "timestamp_unix": 1768014158.388657}}

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


validation_timestamp: 2026-01-10T03:03:09.240942+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.093860536900465, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.101032862173803, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.446840238214062, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.707993320667307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004676430375566, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.40911884306823, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.957169002706094, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.416519344816244, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.96516089102279, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.314301118822364, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:01+00:00", "timestamp_unix": 1768014181.0}, "starlink_location": {"latitude": 44.44690855389864, "longitude": 12.24476566666667, "altitude": 74.49999999936647, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:03:09.064115+00:00", "timestamp_unix": 1768014189.064115}, "starlink_gps": {"latitude": 44.44690848191085, "longitude": 12.244765666666668, "altitude": 74.50000000023087, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:09.064376+00:00", "timestamp_unix": 1768014189.064376}, "nmea_primary": {"latitude": 44.44703666666667, "longitude": 12.244691666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:07.896683+00:00", "timestamp_unix": 1768014187.896683}, "nmea_secondary": {"latitude": 44.44698, "longitude": 12.24476, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:08.438677+00:00", "timestamp_unix": 1768014188.438677}}

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


validation_timestamp: 2026-01-10T03:03:39.080114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.43389654406519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.43389654406519, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.265700127539599, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.660319580471666, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.699580241709768, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.122203905984472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.699580241709768, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.122203905984472, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.816652843528628, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:31+00:00", "timestamp_unix": 1768014211.0}, "starlink_location": {"latitude": 44.44690783333331, "longitude": 12.244765666666668, "altitude": 74.49999999968004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:03:39.044459+00:00", "timestamp_unix": 1768014219.044459}, "starlink_gps": {"latitude": 44.44690783333331, "longitude": 12.244765666666668, "altitude": 74.49999999968004, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:39.044716+00:00", "timestamp_unix": 1768014219.044716}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.24468, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:37.921322+00:00", "timestamp_unix": 1768014217.921322}, "nmea_secondary": {"latitude": 44.44696833333333, "longitude": 12.244708333333334, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:03:38.385831+00:00", "timestamp_unix": 1768014218.385831}}

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


validation_timestamp: 2026-01-10T03:04:09.105117+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.850940837208583, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.850940837208583, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.90733474999986, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.267861804561995, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.719780986516486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.2174804714516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.719780986516486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.2174804714516, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.879080961022456, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:03+00:00", "timestamp_unix": 1768014243.0}, "starlink_location": {"latitude": 44.44690883333331, "longitude": 12.2447675, "altitude": 74.79000000096498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:04:09.065211+00:00", "timestamp_unix": 1768014249.065211}, "starlink_gps": {"latitude": 44.44690883333331, "longitude": 12.2447675, "altitude": 74.79000000096498, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:09.065468+00:00", "timestamp_unix": 1768014249.065468}, "nmea_primary": {"latitude": 44.44704333333333, "longitude": 12.244673333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:07.890579+00:00", "timestamp_unix": 1768014247.890579}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244686666666666, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:08.402471+00:00", "timestamp_unix": 1768014248.402471}}

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


validation_timestamp: 2026-01-10T03:04:39.104601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.466750476418836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.477512524772337, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.58678453612804, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.845885806589778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011312683412083123, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.851109433533043, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.060826735212746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.862098958326253, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.07146965235957, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.274740587725363, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244694, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:35+00:00", "timestamp_unix": 1768014275.0}, "starlink_location": {"latitude": 44.44691405386106, "longitude": 12.244765160837003, "altitude": 74.8999333202595, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:04:39.065281+00:00", "timestamp_unix": 1768014279.065281}, "starlink_gps": {"latitude": 44.44691398179861, "longitude": 12.244765261433452, "altitude": 74.90794106286423, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:39.065537+00:00", "timestamp_unix": 1768014279.065537}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244668333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:37.896220+00:00", "timestamp_unix": 1768014277.89622}, "nmea_secondary": {"latitude": 44.446945, "longitude": 12.244673333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:04:38.392635+00:00", "timestamp_unix": 1768014278.392635}}

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


validation_timestamp: 2026-01-10T03:05:09.101772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.374398825738496, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.374398825738496, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0509424058278873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.294311477398907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.414804269704337, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.089629213048992, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.414804269704337, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.089629213048992, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.8684981625598835, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:07+00:00", "timestamp_unix": 1768014307.0}, "starlink_location": {"latitude": 44.44691433333333, "longitude": 12.244762833333333, "altitude": 74.86000000064355, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:05:09.067235+00:00", "timestamp_unix": 1768014309.067235}, "starlink_gps": {"latitude": 44.44691433333333, "longitude": 12.244762833333333, "altitude": 74.86000000064355, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:09.067499+00:00", "timestamp_unix": 1768014309.067499}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244673333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:07.908090+00:00", "timestamp_unix": 1768014307.90809}, "nmea_secondary": {"latitude": 44.446955, "longitude": 12.244678333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:08.182298+00:00", "timestamp_unix": 1768014308.182298}}

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


validation_timestamp: 2026-01-10T03:05:39.080224+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.8532947831459, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.864320910262492, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.040500336715162, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9396231460629396, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011338042815119544, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.945972446492386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.218312269395968, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.95725833762154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.228783779546356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.800450238156694, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244684, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:29+00:00", "timestamp_unix": 1768014329.0}, "starlink_location": {"latitude": 44.44691503617569, "longitude": 12.244761852191724, "altitude": 74.78189855727287, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:05:39.045468+00:00", "timestamp_unix": 1768014339.045468}, "starlink_gps": {"latitude": 44.44691496395172, "longitude": 12.244761953013708, "altitude": 74.78992425146188, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:39.045722+00:00", "timestamp_unix": 1768014339.045722}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244658333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:37.930400+00:00", "timestamp_unix": 1768014337.9304}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.244703333333334, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:05:38.459378+00:00", "timestamp_unix": 1768014338.459378}}

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


validation_timestamp: 2026-01-10T03:06:09.102652+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.709284953743136, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.709284953743136, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2655116458801965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2989325295493424, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.549222902110678, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.207751087678776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.549222902110678, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.207751087678776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.2773104981006815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244681, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:00+00:00", "timestamp_unix": 1768014360.0}, "starlink_location": {"latitude": 44.44691233333333, "longitude": 12.244764166666664, "altitude": 74.2599999995476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:06:09.066310+00:00", "timestamp_unix": 1768014369.06631}, "starlink_gps": {"latitude": 44.44691233333333, "longitude": 12.244764166666664, "altitude": 74.2599999995476, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:09.066572+00:00", "timestamp_unix": 1768014369.066572}, "nmea_primary": {"latitude": 44.447005, "longitude": 12.244653333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:07.902953+00:00", "timestamp_unix": 1768014367.902953}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244706666666668, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:08.157220+00:00", "timestamp_unix": 1768014368.15722}}

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


validation_timestamp: 2026-01-10T03:06:39.104243+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.654478323472452, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.665523319377591, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.114297674807743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.098684170154522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011320936047224846, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.05452887910119, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.704604147182874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.065781794523435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.714634868239116, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.206640670564358, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244685, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:32+00:00", "timestamp_unix": 1768014392.0}, "starlink_location": {"latitude": 44.44691372056257, "longitude": 12.244769994121699, "altitude": 74.12000000110982, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:06:39.066568+00:00", "timestamp_unix": 1768014399.066568}, "starlink_gps": {"latitude": 44.446913648447556, "longitude": 12.244770094791537, "altitude": 74.1199999999342, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:39.066860+00:00", "timestamp_unix": 1768014399.06686}, "nmea_primary": {"latitude": 44.446981666666666, "longitude": 12.244651666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:37.908481+00:00", "timestamp_unix": 1768014397.908481}, "nmea_secondary": {"latitude": 44.44704, "longitude": 12.244715, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:06:38.407685+00:00", "timestamp_unix": 1768014398.407685}}

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


validation_timestamp: 2026-01-10T03:07:09.104156+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.218053372096929, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.218053372096929, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.151611243565575, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4101269632680977, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.881228246925033, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.008307603403678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.881228246925033, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.008307603403678, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.617300604237816, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:04+00:00", "timestamp_unix": 1768014424.0}, "starlink_location": {"latitude": 44.446914666666665, "longitude": 12.244772333333335, "altitude": 74.40000000003539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:07:09.066385+00:00", "timestamp_unix": 1768014429.066385}, "starlink_gps": {"latitude": 44.446914666666665, "longitude": 12.244772333333335, "altitude": 74.40000000003539, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:09.066645+00:00", "timestamp_unix": 1768014429.066645}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244638333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:07.889462+00:00", "timestamp_unix": 1768014427.889462}, "nmea_secondary": {"latitude": 44.447026666666666, "longitude": 12.244725, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:08.094000+00:00", "timestamp_unix": 1768014428.094}}

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


validation_timestamp: 2026-01-10T03:07:39.084898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.321817623857374, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.318260191776332, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.982303614538776, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.933622627610535, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995367460332064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.664781266143974, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.852114918274676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.658290871819869, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.850088182969449, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.658131519920024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:36+00:00", "timestamp_unix": 1768014456.0}, "starlink_location": {"latitude": 44.44691466666664, "longitude": 12.244773314380048, "altitude": 74.40000000011963, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:07:39.048432+00:00", "timestamp_unix": 1768014459.048432}, "starlink_gps": {"latitude": 44.446914666666665, "longitude": 12.2447732136599, "altitude": 74.40000000003539, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:39.048691+00:00", "timestamp_unix": 1768014459.048691}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244623333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:37.888614+00:00", "timestamp_unix": 1768014457.888614}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244745, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:38.375375+00:00", "timestamp_unix": 1768014458.375375}}

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


validation_timestamp: 2026-01-10T03:08:09.105150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.185389571210195, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.185389571210195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.251900874853897, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.489922424705652, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.038947175864376, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.063451113069776, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.038947175864376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.063451113069776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.834184323228838, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447037, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:07:58+00:00", "timestamp_unix": 1768014478.0}, "starlink_location": {"latitude": 44.446909999999995, "longitude": 12.24477133333333, "altitude": 74.87999999985318, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:08:09.067156+00:00", "timestamp_unix": 1768014489.067156}, "starlink_gps": {"latitude": 44.446909999999995, "longitude": 12.24477133333333, "altitude": 74.87999999985318, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:09.067419+00:00", "timestamp_unix": 1768014489.067419}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244615, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:07.926604+00:00", "timestamp_unix": 1768014487.926604}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244738333333334, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:08.102727+00:00", "timestamp_unix": 1768014488.102727}}

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


validation_timestamp: 2026-01-10T03:08:39.083657+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.238888246147823, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.24292520047142, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.795145933761436, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3883765673064175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011327538134429114, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.95929238225212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.552795354297045, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.95990161680149, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.557676212159077, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.1539751742578055, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244701, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:30+00:00", "timestamp_unix": 1768014510.0}, "starlink_location": {"latitude": 44.44690503615274, "longitude": 12.244779814442659, "altitude": 75.23000000141583, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:08:39.046881+00:00", "timestamp_unix": 1768014519.046881}, "starlink_gps": {"latitude": 44.44690496399566, "longitude": 12.244779713714149, "altitude": 75.23000000096556, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:39.047140+00:00", "timestamp_unix": 1768014519.04714}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244628333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:37.926281+00:00", "timestamp_unix": 1768014517.926281}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244718333333333, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:08:38.156353+00:00", "timestamp_unix": 1768014518.156353}}

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


validation_timestamp: 2026-01-10T03:09:09.086464+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.513599927066018, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.513599927066018, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.197049482923584, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1603785323158022, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.620383862124427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.78878628305482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.620383862124427, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.78878628305482, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.0890954968841635, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44704, "longitude": 12.2447, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:02+00:00", "timestamp_unix": 1768014542.0}, "starlink_location": {"latitude": 44.446904666666676, "longitude": 12.244785666666667, "altitude": 75.62000000075284, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:09:09.048982+00:00", "timestamp_unix": 1768014549.048982}, "starlink_gps": {"latitude": 44.446904666666676, "longitude": 12.244785666666667, "altitude": 75.62000000075284, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:09.049238+00:00", "timestamp_unix": 1768014549.049238}, "nmea_primary": {"latitude": 44.447001666666665, "longitude": 12.244643333333332, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:07.916392+00:00", "timestamp_unix": 1768014547.916392}, "nmea_secondary": {"latitude": 44.44703, "longitude": 12.244723333333333, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:08.468201+00:00", "timestamp_unix": 1768014548.468201}}

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


validation_timestamp: 2026-01-10T03:09:39.080032+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.870382340619578, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.86311335239298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.520479121134942, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2997006137818017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008031919436559893, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.48468604035658, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.74418179390609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.479651511525551, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.737075378528969, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.528072845999697, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:34+00:00", "timestamp_unix": 1768014574.0}, "starlink_location": {"latitude": 44.446903963840455, "longitude": 12.244785666666667, "altitude": 75.62000000220827, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:09:39.046476+00:00", "timestamp_unix": 1768014579.046476}, "starlink_gps": {"latitude": 44.44690403607324, "longitude": 12.244785666666667, "altitude": 75.62000000091561, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:39.046733+00:00", "timestamp_unix": 1768014579.046733}, "nmea_primary": {"latitude": 44.44698, "longitude": 12.244653333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:37.907302+00:00", "timestamp_unix": 1768014577.907302}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244705, "altitude": 13.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:09:38.186339+00:00", "timestamp_unix": 1768014578.186339}}

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


validation_timestamp: 2026-01-10T03:10:09.105951+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.982506977458026, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.982506977458026, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8448727710259716, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3042634830199162, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.514287943948053, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.691167891864565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.514287943948053, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.691167891864565, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.1490170337985735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:05+00:00", "timestamp_unix": 1768014605.0}, "starlink_location": {"latitude": 44.44690366666666, "longitude": 12.244788500000002, "altitude": 76.08000000036172, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:10:09.067974+00:00", "timestamp_unix": 1768014609.067974}, "starlink_gps": {"latitude": 44.44690366666666, "longitude": 12.244788500000002, "altitude": 76.08000000036172, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:09.068233+00:00", "timestamp_unix": 1768014609.068233}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244656666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:07.888345+00:00", "timestamp_unix": 1768014607.888345}, "nmea_secondary": {"latitude": 44.44701666666667, "longitude": 12.24472, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:08.417263+00:00", "timestamp_unix": 1768014608.417263}}

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


validation_timestamp: 2026-01-10T03:10:39.086135+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.63576450745175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.63576450745175, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.691165778639544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.784656586770675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.995218169884236, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.30952201092282, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.995218169884236, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.30952201092282, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.999609129947617, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:38+00:00", "timestamp_unix": 1768014638.0}, "starlink_location": {"latitude": 44.44690733333334, "longitude": 12.244788000000002, "altitude": 75.90000000051181, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:10:39.046921+00:00", "timestamp_unix": 1768014639.046921}, "starlink_gps": {"latitude": 44.44690733333334, "longitude": 12.244788000000002, "altitude": 75.90000000051181, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:39.047180+00:00", "timestamp_unix": 1768014639.04718}, "nmea_primary": {"latitude": 44.44705166666667, "longitude": 12.24466, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:37.893377+00:00", "timestamp_unix": 1768014637.893377}, "nmea_secondary": {"latitude": 44.44705833333333, "longitude": 12.244735, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:38.465974+00:00", "timestamp_unix": 1768014638.465974}}

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


validation_timestamp: 2026-01-10T03:11:09.109186+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.461645537057022, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.458564649682588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.867892347341731, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.018881618303536, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00798098211591591, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.438096568214213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.713708656699385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.433550768132882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.711939750743518, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.261187835770245, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:10:59+00:00", "timestamp_unix": 1768014659.0}, "starlink_location": {"latitude": 44.446906333333324, "longitude": 12.244784505841999, "altitude": 75.62999999945339, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:11:09.068545+00:00", "timestamp_unix": 1768014669.068545}, "starlink_gps": {"latitude": 44.446906333333324, "longitude": 12.244784405303083, "altitude": 75.62999999945339, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:09.068807+00:00", "timestamp_unix": 1768014669.068807}, "nmea_primary": {"latitude": 44.44705, "longitude": 12.244645, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:07.933848+00:00", "timestamp_unix": 1768014667.933848}, "nmea_secondary": {"latitude": 44.44706166666667, "longitude": 12.244735, "altitude": 24.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:08.408294+00:00", "timestamp_unix": 1768014668.408294}}

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


validation_timestamp: 2026-01-10T03:11:39.109172+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.892600193686675, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.882527031354106, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.627742467985889, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.503667274973675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017932389070533475, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.055714983960073, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.05628389029446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.047919642240565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.043173739224233, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.577520673269226, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:31+00:00", "timestamp_unix": 1768014691.0}, "starlink_location": {"latitude": 44.44690489204034, "longitude": 12.244782494004683, "altitude": 75.63000000329446, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:11:39.068624+00:00", "timestamp_unix": 1768014699.068624}, "starlink_gps": {"latitude": 44.44690503638316, "longitude": 12.244782594753248, "altitude": 75.63000000262957, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:39.068880+00:00", "timestamp_unix": 1768014699.06888}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244643333333332, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:37.937069+00:00", "timestamp_unix": 1768014697.937069}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244725, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:11:38.463402+00:00", "timestamp_unix": 1768014698.463402}}

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


validation_timestamp: 2026-01-10T03:12:09.112481+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.166451342603821, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.166451342603821, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.635416281540027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.424514963500689, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.527703968135853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.152638704179678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.527703968135853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.152638704179678, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.368597945174999, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:02+00:00", "timestamp_unix": 1768014722.0}, "starlink_location": {"latitude": 44.446902000000016, "longitude": 12.2447675, "altitude": 76.60000000108357, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:12:09.069167+00:00", "timestamp_unix": 1768014729.069167}, "starlink_gps": {"latitude": 44.446902000000016, "longitude": 12.2447675, "altitude": 76.60000000108357, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:09.069426+00:00", "timestamp_unix": 1768014729.069426}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.244656666666666, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:07.911322+00:00", "timestamp_unix": 1768014727.911322}, "nmea_secondary": {"latitude": 44.447025, "longitude": 12.244721666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:08.375524+00:00", "timestamp_unix": 1768014728.375524}}

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


validation_timestamp: 2026-01-10T03:12:39.104399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.593495246898815, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.603714475324894, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.935609965799082, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.286915964640174, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01131756022630282, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.772504100074396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.80016753113461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.783395967766207, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.80856197219283, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.972722029194583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244702, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:33+00:00", "timestamp_unix": 1768014753.0}, "starlink_location": {"latitude": 44.446898720528495, "longitude": 12.244758994169516, "altitude": 77.54000000113763, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:12:39.068720+00:00", "timestamp_unix": 1768014759.06872}, "starlink_gps": {"latitude": 44.446898648434995, "longitude": 12.244759094809325, "altitude": 77.54000000079758, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:39.068977+00:00", "timestamp_unix": 1768014759.068977}, "nmea_primary": {"latitude": 44.44703833333333, "longitude": 12.24465, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:37.894104+00:00", "timestamp_unix": 1768014757.894104}, "nmea_secondary": {"latitude": 44.44703166666667, "longitude": 12.24475, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:12:38.426092+00:00", "timestamp_unix": 1768014758.426092}}

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


validation_timestamp: 2026-01-10T03:13:09.108348+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.245635134993117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.245635133446797, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.904356460940458, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.13331339882971, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 1.5864541958367164e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.643013692906013, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.302792900705867, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.643013691414037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.302792899144062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1278760245797756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:05+00:00", "timestamp_unix": 1768014785.0}, "starlink_location": {"latitude": 44.446896166666676, "longitude": 12.244765500000002, "altitude": 78.31006928077569, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:13:09.069280+00:00", "timestamp_unix": 1768014789.06928}, "starlink_gps": {"latitude": 44.44689616666669, "longitude": 12.2447655, "altitude": 78.30206766690561, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:09.069539+00:00", "timestamp_unix": 1768014789.069539}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244671666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:07.935411+00:00", "timestamp_unix": 1768014787.935411}, "nmea_secondary": {"latitude": 44.447055, "longitude": 12.244705, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:08.422611+00:00", "timestamp_unix": 1768014788.422611}}

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


validation_timestamp: 2026-01-10T03:13:39.105155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.699138882309986, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.699138882309986, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.293207172587046, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.947890397079005, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.989265552402486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.644746982717265, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.989265552402486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.644746982717265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.6555639272137785, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:37+00:00", "timestamp_unix": 1768014817.0}, "starlink_location": {"latitude": 44.44689616666666, "longitude": 12.244765500000002, "altitude": 78.23000000142386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:13:39.069908+00:00", "timestamp_unix": 1768014819.069908}, "starlink_gps": {"latitude": 44.44689616666666, "longitude": 12.244765500000002, "altitude": 78.23000000142386, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:39.070167+00:00", "timestamp_unix": 1768014819.070167}, "nmea_primary": {"latitude": 44.447045, "longitude": 12.244676666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:37.905784+00:00", "timestamp_unix": 1768014817.905784}, "nmea_secondary": {"latitude": 44.447091666666665, "longitude": 12.244648333333334, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:13:38.462962+00:00", "timestamp_unix": 1768014818.462962}}

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


validation_timestamp: 2026-01-10T03:14:09.109512+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.758971688571046, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.761020722276804, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.617681363070182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.523800944243543, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007995696161004867, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.371386111508926, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.051608149879605, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.37490110132744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.054479923068495, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.87845595373248, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:07+00:00", "timestamp_unix": 1768014847.0}, "starlink_location": {"latitude": 44.44689300000002, "longitude": 12.244767827384722, "altitude": 78.06007621866068, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:14:09.069690+00:00", "timestamp_unix": 1768014849.06969}, "starlink_gps": {"latitude": 44.446893000000024, "longitude": 12.244767928108972, "altitude": 78.05205829692336, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:09.069948+00:00", "timestamp_unix": 1768014849.069948}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.244671666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:07.909218+00:00", "timestamp_unix": 1768014847.909218}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.24465, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:08.390625+00:00", "timestamp_unix": 1768014848.390625}}

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


validation_timestamp: 2026-01-10T03:14:39.087006+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.271807989321223, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.279554174743549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6949996741147486, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.95935204372703, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00804145184193137, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.449304522575774, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.230315703796357, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.456563653578801, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.238075922999357, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.311783080034212, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:29+00:00", "timestamp_unix": 1768014869.0}, "starlink_location": {"latitude": 44.446892702904215, "longitude": 12.244766666666669, "altitude": 78.01189164280845, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:14:39.049489+00:00", "timestamp_unix": 1768014879.049489}, "starlink_gps": {"latitude": 44.4468926305857, "longitude": 12.244766666666669, "altitude": 78.01992784947414, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:39.049749+00:00", "timestamp_unix": 1768014879.049749}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244688333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:37.890773+00:00", "timestamp_unix": 1768014877.890773}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.244683333333333, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:14:38.477703+00:00", "timestamp_unix": 1768014878.477703}}

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


validation_timestamp: 2026-01-10T03:15:09.106484+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.285784051501626, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.285784051501626, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.817287299298335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.771928897166601, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.950126130158159, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.031768988312162, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.950126130158159, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.031768988312162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.230698459662193, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:01+00:00", "timestamp_unix": 1768014901.0}, "starlink_location": {"latitude": 44.44689133333334, "longitude": 12.2447755, "altitude": 78.20000000025094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:15:09.070468+00:00", "timestamp_unix": 1768014909.070468}, "starlink_gps": {"latitude": 44.44689133333334, "longitude": 12.2447755, "altitude": 78.20000000025094, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:09.070724+00:00", "timestamp_unix": 1768014909.070724}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.24467, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:07.930344+00:00", "timestamp_unix": 1768014907.930344}, "nmea_secondary": {"latitude": 44.4471, "longitude": 12.244696666666666, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:08.437549+00:00", "timestamp_unix": 1768014908.437549}}

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


validation_timestamp: 2026-01-10T03:15:39.108775+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.37357988304234, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.375622280673198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.709119481129485, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.422423502417566, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007984140551758851, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.54403204238624, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.79560875918166, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.54771744395067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.797684491265738, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.342435800399128, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:33+00:00", "timestamp_unix": 1768014933.0}, "starlink_location": {"latitude": 44.44689133333334, "longitude": 12.24477449409068, "altitude": 78.20000000025094, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:15:39.071098+00:00", "timestamp_unix": 1768014939.071098}, "starlink_gps": {"latitude": 44.446891333333326, "longitude": 12.244774594669359, "altitude": 78.20000000146571, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:39.071361+00:00", "timestamp_unix": 1768014939.071361}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:37.928278+00:00", "timestamp_unix": 1768014937.928278}, "nmea_secondary": {"latitude": 44.44710666666667, "longitude": 12.244693333333334, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:15:38.439118+00:00", "timestamp_unix": 1768014938.439118}}

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


validation_timestamp: 2026-01-10T03:16:09.107668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.753680091300557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.753680091300557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.423691300226071, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.355662916208857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.843422798375897, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.092884150028944, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.843422798375897, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.092884150028944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.710177641184401, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244717, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:06+00:00", "timestamp_unix": 1768014966.0}, "starlink_location": {"latitude": 44.44689283333332, "longitude": 12.244778666666665, "altitude": 78.19000000136721, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:16:09.069554+00:00", "timestamp_unix": 1768014969.069554}, "starlink_gps": {"latitude": 44.44689283333332, "longitude": 12.244778666666665, "altitude": 78.19000000136721, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:09.069811+00:00", "timestamp_unix": 1768014969.069811}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244675, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:07.896642+00:00", "timestamp_unix": 1768014967.896642}, "nmea_secondary": {"latitude": 44.447111666666665, "longitude": 12.24466, "altitude": 17.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:08.415387+00:00", "timestamp_unix": 1768014968.415387}}

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


validation_timestamp: 2026-01-10T03:16:39.091045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.266649386417471, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.276895635706827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.1160053566331145, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.863995833842356, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011327558560370645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.060772903926681, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 32.968578409243996, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.072029196565284, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 32.979281738776066, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.428499004741912, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244711, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:37+00:00", "timestamp_unix": 1768014997.0}, "starlink_location": {"latitude": 44.44688470279085, "longitude": 12.244775685597464, "altitude": 78.78190423086247, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:16:39.052125+00:00", "timestamp_unix": 1768014999.052125}, "starlink_gps": {"latitude": 44.446884630633676, "longitude": 12.244775786326183, "altitude": 78.78992250897552, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:39.052379+00:00", "timestamp_unix": 1768014999.052379}, "nmea_primary": {"latitude": 44.446976666666664, "longitude": 12.244673333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:37.920346+00:00", "timestamp_unix": 1768014997.920346}, "nmea_secondary": {"latitude": 44.44715166666667, "longitude": 12.244595, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:38.427581+00:00", "timestamp_unix": 1768014998.427581}}

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


validation_timestamp: 2026-01-10T03:17:09.088685+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.864421230536303, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.864421230536303, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8918844830947434, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.064776139570675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.447762150449837, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 38.883835400248266, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.447762150449837, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 38.883835400248266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 23.198616923075914, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:16:58+00:00", "timestamp_unix": 1768015018.0}, "starlink_location": {"latitude": 44.446884500000024, "longitude": 12.2447775, "altitude": 78.48000000098266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:17:09.049677+00:00", "timestamp_unix": 1768015029.049677}, "starlink_gps": {"latitude": 44.446884500000024, "longitude": 12.2447775, "altitude": 78.48000000098266, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:09.049932+00:00", "timestamp_unix": 1768015029.049932}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244671666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:07.933306+00:00", "timestamp_unix": 1768015027.933306}, "nmea_secondary": {"latitude": 44.44721833333333, "longitude": 12.244631666666667, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:08.366383+00:00", "timestamp_unix": 1768015028.366383}}

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


validation_timestamp: 2026-01-10T03:17:39.104606+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.677023265125174, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.677023265125174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.449464266549183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.82914534476733, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.738537659769225, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 37.44339488692966, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.738537659769225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 37.44339488692966, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 20.605494332587718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:30+00:00", "timestamp_unix": 1768015050.0}, "starlink_location": {"latitude": 44.446884500000024, "longitude": 12.2447775, "altitude": 78.48000000098266, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:17:39.070075+00:00", "timestamp_unix": 1768015059.070075}, "starlink_gps": {"latitude": 44.446884500000024, "longitude": 12.2447775, "altitude": 78.48000000098266, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:39.070328+00:00", "timestamp_unix": 1768015059.070328}, "nmea_primary": {"latitude": 44.447025, "longitude": 12.244671666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:37.919596+00:00", "timestamp_unix": 1768015057.919596}, "nmea_secondary": {"latitude": 44.44721, "longitude": 12.244656666666666, "altitude": 18.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:17:38.121835+00:00", "timestamp_unix": 1768015058.121835}}

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


validation_timestamp: 2026-01-10T03:18:09.104215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.68104952113469, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.676127660220322, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.715990699411383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.1393770519392, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016003232567180763, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.148630137405384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 36.79111153675609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.1403356079013, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 36.78689606111488, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.723336732556458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244723, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:01+00:00", "timestamp_unix": 1768015081.0}, "starlink_location": {"latitude": 44.44688583333331, "longitude": 12.244783845344715, "altitude": 78.06000000128788, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:18:09.071548+00:00", "timestamp_unix": 1768015089.071548}, "starlink_gps": {"latitude": 44.44688583333331, "longitude": 12.244783643747084, "altitude": 78.06000000128788, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:09.071803+00:00", "timestamp_unix": 1768015089.071803}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244678333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:07.919747+00:00", "timestamp_unix": 1768015087.919747}, "nmea_secondary": {"latitude": 44.447205, "longitude": 12.244661666666667, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:08.136425+00:00", "timestamp_unix": 1768015088.136425}}

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


validation_timestamp: 2026-01-10T03:18:39.090306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.22271956591836, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.22271956591836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.881769246271875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.704269443150693, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.686435956118853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 34.91708852526447, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.686435956118853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 34.91708852526447, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.914708824924, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244738, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:33+00:00", "timestamp_unix": 1768015113.0}, "starlink_location": {"latitude": 44.446886833333316, "longitude": 12.244777333333337, "altitude": 77.44999999995822, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:18:39.050574+00:00", "timestamp_unix": 1768015119.050574}, "starlink_gps": {"latitude": 44.446886833333316, "longitude": 12.244777333333337, "altitude": 77.44999999995822, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:39.050871+00:00", "timestamp_unix": 1768015119.050871}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.24469, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:37.907737+00:00", "timestamp_unix": 1768015117.907737}, "nmea_secondary": {"latitude": 44.44719333333333, "longitude": 12.244681666666667, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:18:38.447672+00:00", "timestamp_unix": 1768015118.447672}}

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


validation_timestamp: 2026-01-10T03:19:09.108806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.80422370492993, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.809669469156166, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6628365195872172, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.348068861126094, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011321834155507183, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.61359621792561, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.078352208331825, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.617440134921758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.0845459551731, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.396182784665289, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244732, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:05+00:00", "timestamp_unix": 1768015145.0}, "starlink_location": {"latitude": 44.44689488720671, "longitude": 12.244781005846558, "altitude": 77.7300000001927, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:19:09.070768+00:00", "timestamp_unix": 1768015149.070768}, "starlink_gps": {"latitude": 44.446894815086004, "longitude": 12.244780905168724, "altitude": 77.73000000076843, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:09.071063+00:00", "timestamp_unix": 1768015149.071063}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244691666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:07.890918+00:00", "timestamp_unix": 1768015147.890918}, "nmea_secondary": {"latitude": 44.44716833333333, "longitude": 12.2447, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:08.408363+00:00", "timestamp_unix": 1768015148.408363}}

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


validation_timestamp: 2026-01-10T03:19:39.111395+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.874990190071587, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.877968035717368, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.521449199664578, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 15.405252666001253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008002948187859061, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.393587204389654, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.893185950228446, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.396489751726275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.894850596355074, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.139152514312322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:35+00:00", "timestamp_unix": 1768015175.0}, "starlink_location": {"latitude": 44.446894166666674, "longitude": 12.244778994019573, "altitude": 77.73000000013083, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:19:39.072831+00:00", "timestamp_unix": 1768015179.072831}, "starlink_gps": {"latitude": 44.446894166666674, "longitude": 12.244779094835181, "altitude": 77.73000000013083, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:39.073092+00:00", "timestamp_unix": 1768015179.073092}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244695, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:37.912802+00:00", "timestamp_unix": 1768015177.912802}, "nmea_secondary": {"latitude": 44.44714833333333, "longitude": 12.244703333333334, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:19:38.449499+00:00", "timestamp_unix": 1768015178.449499}}

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


validation_timestamp: 2026-01-10T03:20:09.109199+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.315151782531755, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.315151782531755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.611634733187354, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.538054423578451, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 19.921341370623814, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.1363237265439, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 19.921341370623814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.1363237265439, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.051758322036935, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:07+00:00", "timestamp_unix": 1768015207.0}, "starlink_location": {"latitude": 44.44689233333331, "longitude": 12.244780166666667, "altitude": 77.92999999926857, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:20:09.071437+00:00", "timestamp_unix": 1768015209.071437}, "starlink_gps": {"latitude": 44.44689233333331, "longitude": 12.244780166666667, "altitude": 77.92999999926857, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:09.071697+00:00", "timestamp_unix": 1768015209.071697}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244675, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:07.893497+00:00", "timestamp_unix": 1768015207.893497}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.244713333333333, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:08.403687+00:00", "timestamp_unix": 1768015208.403687}}

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


validation_timestamp: 2026-01-10T03:20:39.131155+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.067228337007409, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.06865564009037, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2523998311274536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.64915175111917, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039458502880871495, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.15720258911118, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.14119024827368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.158852751305012, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.141909540234032, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.530726127805465, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:38+00:00", "timestamp_unix": 1768015238.0}, "starlink_location": {"latitude": 44.446891666666666, "longitude": 12.244780635847023, "altitude": 78.12000000106966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:20:39.090485+00:00", "timestamp_unix": 1768015239.090485}, "starlink_gps": {"latitude": 44.446891666666666, "longitude": 12.244780685554115, "altitude": 78.120000000604, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:39.090740+00:00", "timestamp_unix": 1768015239.09074}, "nmea_primary": {"latitude": 44.44704, "longitude": 12.244685, "altitude": 38.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:37.895919+00:00", "timestamp_unix": 1768015237.895919}, "nmea_secondary": {"latitude": 44.447131666666664, "longitude": 12.244718333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:20:38.444883+00:00", "timestamp_unix": 1768015238.444883}}

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


validation_timestamp: 2026-01-10T03:21:09.111296+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.498162456322538, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.493238849250048, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5623910321783627, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.787818888593785, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011316719834745683, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.431855468590907, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.67589585996309, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.42774620462157, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.669110480464234, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.578109581920526, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:00+00:00", "timestamp_unix": 1768015260.0}, "starlink_location": {"latitude": 44.44688644612386, "longitude": 12.244778494149777, "altitude": 78.2499999997643, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:21:09.071772+00:00", "timestamp_unix": 1768015269.071772}, "starlink_gps": {"latitude": 44.44688651821203, "longitude": 12.244778594782058, "altitude": 78.25000000019915, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:09.072030+00:00", "timestamp_unix": 1768015269.07203}, "nmea_primary": {"latitude": 44.447021666666664, "longitude": 12.244695, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:07.932603+00:00", "timestamp_unix": 1768015267.932603}, "nmea_secondary": {"latitude": 44.44714166666667, "longitude": 12.244726666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:08.207421+00:00", "timestamp_unix": 1768015268.207421}}

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


validation_timestamp: 2026-01-10T03:21:39.270846+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.941463850315904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.941463850315904, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7423312883029234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.104926983745946, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.669291281555584, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.16325050838476, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.669291281555584, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.16325050838476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.971556628640473, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:31+00:00", "timestamp_unix": 1768015291.0}, "starlink_location": {"latitude": 44.44688716666669, "longitude": 12.244779500000002, "altitude": 78.24999999918359, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:21:39.072504+00:00", "timestamp_unix": 1768015299.072504}, "starlink_gps": {"latitude": 44.44688716666669, "longitude": 12.244779500000002, "altitude": 78.24999999918359, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:39.072765+00:00", "timestamp_unix": 1768015299.072765}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244691666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:37.924422+00:00", "timestamp_unix": 1768015297.924422}, "nmea_secondary": {"latitude": 44.44712833333333, "longitude": 12.244725, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:21:38.431012+00:00", "timestamp_unix": 1768015298.431012}}

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


validation_timestamp: 2026-01-10T03:22:09.108573+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.028327428349687, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.035483165789618, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0280281564494227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.017129912856976, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008016028407199218, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.049537168842857, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.97784598838192, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.056644772781965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.98568766333574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.832962883287728, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.446995, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:02+00:00", "timestamp_unix": 1768015322.0}, "starlink_location": {"latitude": 44.44688238720729, "longitude": 12.244787666666667, "altitude": 78.55000000053958, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:22:09.072327+00:00", "timestamp_unix": 1768015329.072327}, "starlink_gps": {"latitude": 44.44688231511741, "longitude": 12.244787666666667, "altitude": 78.55000000016106, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:09.072584+00:00", "timestamp_unix": 1768015329.072584}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244688333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:07.921159+00:00", "timestamp_unix": 1768015327.921159}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244725, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:08.394180+00:00", "timestamp_unix": 1768015328.39418}}

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


validation_timestamp: 2026-01-10T03:22:39.092405+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.732066025966734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.732066025966734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5483919526395409, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.151358187260694, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.263364832703488, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.62759733339619, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.263364832703488, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.62759733339619, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.227089973568032, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:34+00:00", "timestamp_unix": 1768015354.0}, "starlink_location": {"latitude": 44.4468835, "longitude": 12.244791, "altitude": 78.99999999928755, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:22:39.051809+00:00", "timestamp_unix": 1768015359.051809}, "starlink_gps": {"latitude": 44.4468835, "longitude": 12.244791, "altitude": 78.99999999928755, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:39.052070+00:00", "timestamp_unix": 1768015359.05207}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244696666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:37.922114+00:00", "timestamp_unix": 1768015357.922114}, "nmea_secondary": {"latitude": 44.447073333333336, "longitude": 12.244731666666667, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:22:38.484973+00:00", "timestamp_unix": 1768015358.484973}}

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


validation_timestamp: 2026-01-10T03:23:09.112901+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.766105221968317, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.773374496729446, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4650848971814248, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.6761723777446256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008025230556006645, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.615290420146314, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.773732931758666, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.622187136723928, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.781337876460757, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.950814221412294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:06+00:00", "timestamp_unix": 1768015386.0}, "starlink_location": {"latitude": 44.44689372065232, "longitude": 12.244790833333333, "altitude": 79.06000000089743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:23:09.072851+00:00", "timestamp_unix": 1768015389.072851}, "starlink_gps": {"latitude": 44.44689364847969, "longitude": 12.244790833333333, "altitude": 79.06000000037011, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:09.073172+00:00", "timestamp_unix": 1768015389.073172}, "nmea_primary": {"latitude": 44.44700666666667, "longitude": 12.244696666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:07.910130+00:00", "timestamp_unix": 1768015387.91013}, "nmea_secondary": {"latitude": 44.44703666666667, "longitude": 12.244723333333333, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:08.400631+00:00", "timestamp_unix": 1768015388.400631}}

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


validation_timestamp: 2026-01-10T03:23:39.132054+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.181563142210072, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.181563142210072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1412559334346737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.749250775854717, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.917462384440379, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.737855399823882, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.917462384440379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.737855399823882, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.890131335079268, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:37+00:00", "timestamp_unix": 1768015417.0}, "starlink_location": {"latitude": 44.446892999999996, "longitude": 12.244790833333333, "altitude": 79.05999999982514, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:23:39.092017+00:00", "timestamp_unix": 1768015419.092017}, "starlink_gps": {"latitude": 44.446892999999996, "longitude": 12.244790833333333, "altitude": 79.05999999982514, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:39.092278+00:00", "timestamp_unix": 1768015419.092278}, "nmea_primary": {"latitude": 44.446978333333334, "longitude": 12.2447, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:37.923978+00:00", "timestamp_unix": 1768015417.923978}, "nmea_secondary": {"latitude": 44.44708333333333, "longitude": 12.244728333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:38.407914+00:00", "timestamp_unix": 1768015418.407914}}

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


validation_timestamp: 2026-01-10T03:24:09.112828+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.970705905935477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.97070590606474, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2567754905854045, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.351057290940245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.8202162291512216e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.9825308675431, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.467999948315658, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.98253086770597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.467999948345827, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.240289158578522, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:23:58+00:00", "timestamp_unix": 1768015438.0}, "starlink_location": {"latitude": 44.44689833333333, "longitude": 12.244790666666665, "altitude": 79.01992824027404, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:24:09.073144+00:00", "timestamp_unix": 1768015449.073144}, "starlink_gps": {"latitude": 44.44689833333333, "longitude": 12.244790666666669, "altitude": 79.02794053510696, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:09.073401+00:00", "timestamp_unix": 1768015449.073401}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244681666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:07.911331+00:00", "timestamp_unix": 1768015447.911331}, "nmea_secondary": {"latitude": 44.447135, "longitude": 12.244755, "altitude": 22.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:08.400572+00:00", "timestamp_unix": 1768015448.400572}}

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


validation_timestamp: 2026-01-10T03:24:39.115278+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.18834179372447, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.19555969698408, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7199406896415712, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.590482041761664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004309039700244, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.018049487342305, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 30.103637627347247, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.02484038789629, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 30.111628663014873, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.03200946482802, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:29+00:00", "timestamp_unix": 1768015469.0}, "starlink_location": {"latitude": 44.44690305388056, "longitude": 12.244786833333333, "altitude": 78.53999999912645, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:24:39.073163+00:00", "timestamp_unix": 1768015479.073163}, "starlink_gps": {"latitude": 44.44690298189608, "longitude": 12.244786833333333, "altitude": 78.54000000045109, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:39.073424+00:00", "timestamp_unix": 1768015479.073424}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244693333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:37.893452+00:00", "timestamp_unix": 1768015477.893452}, "nmea_secondary": {"latitude": 44.44717333333333, "longitude": 12.244765, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:24:38.460899+00:00", "timestamp_unix": 1768015478.460899}}

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


validation_timestamp: 2026-01-10T03:25:09.130704+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.595874460382458, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.595874458251657, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.819031119847001, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 17.46527908985546, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.370262421420053e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.371326779547058, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 28.62860280339618, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.371326777376385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 28.628602801034784, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.136745268727976, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:01+00:00", "timestamp_unix": 1768015501.0}, "starlink_location": {"latitude": 44.44690016666666, "longitude": 12.244784500000003, "altitude": 77.96793122300897, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:25:09.092440+00:00", "timestamp_unix": 1768015509.09244}, "starlink_gps": {"latitude": 44.44690016666668, "longitude": 12.244784500000003, "altitude": 77.97190644652339, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:09.092698+00:00", "timestamp_unix": 1768015509.092698}, "nmea_primary": {"latitude": 44.447035, "longitude": 12.244701666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:07.896829+00:00", "timestamp_unix": 1768015507.896829}, "nmea_secondary": {"latitude": 44.447156666666665, "longitude": 12.244753333333334, "altitude": 25.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:08.412937+00:00", "timestamp_unix": 1768015508.412937}}

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


validation_timestamp: 2026-01-10T03:25:39.112286+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.497386656490606, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.504594041344115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.433118995907614, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.421057365224922, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008017502710425343, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.924997866173637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.22714195508332, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.93225801229554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.235120820641132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.715022275928794, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:33+00:00", "timestamp_unix": 1768015533.0}, "starlink_location": {"latitude": 44.446900887203874, "longitude": 12.244784500000003, "altitude": 78.04999999898494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:25:39.073755+00:00", "timestamp_unix": 1768015539.073755}, "starlink_gps": {"latitude": 44.44690081510074, "longitude": 12.244784500000003, "altitude": 78.04999999980333, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:39.074012+00:00", "timestamp_unix": 1768015539.074012}, "nmea_primary": {"latitude": 44.447055, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:37.931318+00:00", "timestamp_unix": 1768015537.931318}, "nmea_secondary": {"latitude": 44.44712666666667, "longitude": 12.244753333333334, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:25:38.463046+00:00", "timestamp_unix": 1768015538.463046}}

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


validation_timestamp: 2026-01-10T03:26:09.131949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.538913025884693, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.536832672051307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.360890324511217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.597518852494764, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005604247209849668, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.869752859089363, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.220599864456144, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.867476650415902, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.217176281832042, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.923653919493201, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:04+00:00", "timestamp_unix": 1768015564.0}, "starlink_location": {"latitude": 44.44689842819545, "longitude": 12.24476946912215, "altitude": 78.24000000175722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:26:09.092715+00:00", "timestamp_unix": 1768015569.092715}, "starlink_gps": {"latitude": 44.44689846389482, "longitude": 12.244769518957138, "altitude": 78.24000000153393, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:09.092975+00:00", "timestamp_unix": 1768015569.092975}, "nmea_primary": {"latitude": 44.447048333333335, "longitude": 12.244688333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:07.897165+00:00", "timestamp_unix": 1768015567.897165}, "nmea_secondary": {"latitude": 44.44712333333333, "longitude": 12.244728333333333, "altitude": 26.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:08.201510+00:00", "timestamp_unix": 1768015568.20151}}

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


validation_timestamp: 2026-01-10T03:26:39.141386+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.402158551590414, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.405788100015478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2266111031898035, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.169270090999245, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003952150278676634, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.423889381943802, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 36.6015897075083, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.427361561090034, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 36.60552899868641, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.590417805459857, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:36+00:00", "timestamp_unix": 1768015596.0}, "starlink_location": {"latitude": 44.44690357179033, "longitude": 12.244768833333335, "altitude": 78.65794092703331, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:26:39.093008+00:00", "timestamp_unix": 1768015599.093008}, "starlink_gps": {"latitude": 44.44690353624779, "longitude": 12.244768833333335, "altitude": 78.66189049798227, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:39.093269+00:00", "timestamp_unix": 1768015599.093269}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24467, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:37.898176+00:00", "timestamp_unix": 1768015597.898176}, "nmea_secondary": {"latitude": 44.44723166666667, "longitude": 12.244731666666667, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:26:38.424843+00:00", "timestamp_unix": 1768015598.424843}}

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


validation_timestamp: 2026-01-10T03:27:09.116281+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.192180714516672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.192180714516672, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4150381484374055, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 18.717831355084396, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.43652863985213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 31.334527833831753, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.43652863985213, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 31.334527833831753, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 18.68487144410926, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:08+00:00", "timestamp_unix": 1768015628.0}, "starlink_location": {"latitude": 44.446900166666666, "longitude": 12.244769833333333, "altitude": 78.69000000147545, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:27:09.074614+00:00", "timestamp_unix": 1768015629.074614}, "starlink_gps": {"latitude": 44.446900166666666, "longitude": 12.244769833333333, "altitude": 78.69000000147545, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:09.074904+00:00", "timestamp_unix": 1768015629.074904}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244676666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:07.895716+00:00", "timestamp_unix": 1768015627.895716}, "nmea_secondary": {"latitude": 44.44717833333333, "longitude": 12.244706666666668, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:08.487610+00:00", "timestamp_unix": 1768015628.48761}}

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


validation_timestamp: 2026-01-10T03:27:39.090592+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.547582750000345, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.547582749899817, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.172618516487511, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.296249889778714, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.820216140636437e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.561187723186011, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.540940141912383, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.561187723050455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.540940141852072, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.224413682461789, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:29+00:00", "timestamp_unix": 1768015649.0}, "starlink_location": {"latitude": 44.44690016666666, "longitude": 12.244769833333333, "altitude": 78.61189381311372, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:27:39.054609+00:00", "timestamp_unix": 1768015659.054609}, "starlink_gps": {"latitude": 44.44690016666666, "longitude": 12.24476983333333, "altitude": 78.61993040315451, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:39.054903+00:00", "timestamp_unix": 1768015659.054903}, "nmea_primary": {"latitude": 44.447015, "longitude": 12.244681666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:37.895357+00:00", "timestamp_unix": 1768015657.895357}, "nmea_secondary": {"latitude": 44.44713333333333, "longitude": 12.244698333333334, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:27:38.181689+00:00", "timestamp_unix": 1768015658.181689}}

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


validation_timestamp: 2026-01-10T03:28:09.115132+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.85769599728584, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.85769599728584, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9109249167865654, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 12.331379576059277, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.418966207441473, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.04607887539377, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.418966207441473, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.04607887539377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.43437573766952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:00+00:00", "timestamp_unix": 1768015680.0}, "starlink_location": {"latitude": 44.44689933333336, "longitude": 12.244772333333334, "altitude": 78.81999999983059, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:28:09.074669+00:00", "timestamp_unix": 1768015689.074669}, "starlink_gps": {"latitude": 44.44689933333336, "longitude": 12.244772333333334, "altitude": 78.81999999983059, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:09.074967+00:00", "timestamp_unix": 1768015689.074967}, "nmea_primary": {"latitude": 44.44701666666667, "longitude": 12.244695, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:07.915160+00:00", "timestamp_unix": 1768015687.91516}, "nmea_secondary": {"latitude": 44.44712833333333, "longitude": 12.244703333333334, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:08.405255+00:00", "timestamp_unix": 1768015688.405255}}

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


validation_timestamp: 2026-01-10T03:28:39.117643+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.481087195238109, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.48870091219399, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.3208785755361845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.88345500940518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008030246821377844, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.190605990985372, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.18071185169852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.19722618777699, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.188572548526356, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.409655452840424, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:31+00:00", "timestamp_unix": 1768015711.0}, "starlink_location": {"latitude": 44.44689905397836, "longitude": 12.244775000000002, "altitude": 79.22999999983743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:28:39.075529+00:00", "timestamp_unix": 1768015719.075529}, "starlink_gps": {"latitude": 44.44689898176062, "longitude": 12.244775000000002, "altitude": 79.2300000004047, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:39.075787+00:00", "timestamp_unix": 1768015719.075787}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244666666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:37.915493+00:00", "timestamp_unix": 1768015717.915493}, "nmea_secondary": {"latitude": 44.447138333333335, "longitude": 12.244705, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:28:38.415579+00:00", "timestamp_unix": 1768015718.415579}}

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


validation_timestamp: 2026-01-10T03:29:09.133634+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.990570687409422, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.994378231348794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.779505884923211, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.185174756090028, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961527036815775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.02183836526568, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 27.129702711313396, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.025101179769846, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 27.133565938500013, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.30725290465511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:04+00:00", "timestamp_unix": 1768015744.0}, "starlink_location": {"latitude": 44.446897071727825, "longitude": 12.244770666666668, "altitude": 79.47000000046937, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:29:09.094440+00:00", "timestamp_unix": 1768015749.09444}, "starlink_gps": {"latitude": 44.44689703610096, "longitude": 12.244770666666666, "altitude": 79.47000000047186, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:09.094699+00:00", "timestamp_unix": 1768015749.094699}, "nmea_primary": {"latitude": 44.447008333333336, "longitude": 12.244663333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:07.912056+00:00", "timestamp_unix": 1768015747.912056}, "nmea_secondary": {"latitude": 44.447135, "longitude": 12.244695, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:08.493572+00:00", "timestamp_unix": 1768015748.493572}}

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


validation_timestamp: 2026-01-10T03:29:39.143822+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.261556912538337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.262607777366396, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.193891975209321, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.863773408867338, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003961399235560453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.225363873670268, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.120193818453167, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.227422116463522, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.121313354969015, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.05773616430633, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244722, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:35+00:00", "timestamp_unix": 1768015775.0}, "starlink_location": {"latitude": 44.44689633333333, "longitude": 12.244769635690513, "altitude": 79.47000000036915, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:29:39.104547+00:00", "timestamp_unix": 1768015779.104547}, "starlink_gps": {"latitude": 44.44689633333333, "longitude": 12.244769685593484, "altitude": 79.47000000036915, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:39.104802+00:00", "timestamp_unix": 1768015779.104802}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.24467, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:37.912878+00:00", "timestamp_unix": 1768015777.912878}, "nmea_secondary": {"latitude": 44.44712166666667, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:29:38.463345+00:00", "timestamp_unix": 1768015778.463345}}

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


validation_timestamp: 2026-01-10T03:30:09.134025+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.885912444146324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.885912444146324, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.570612179873139, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.231613652209857, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.890478072112703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 24.11685439899996, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.890478072112703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 24.11685439899996, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.878455963239226, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244719, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:06+00:00", "timestamp_unix": 1768015806.0}, "starlink_location": {"latitude": 44.44690333333337, "longitude": 12.244767166666666, "altitude": 79.33000000107619, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:30:09.094933+00:00", "timestamp_unix": 1768015809.094933}, "starlink_gps": {"latitude": 44.44690333333337, "longitude": 12.244767166666666, "altitude": 79.33000000107619, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:09.095190+00:00", "timestamp_unix": 1768015809.09519}, "nmea_primary": {"latitude": 44.44703166666667, "longitude": 12.244653333333334, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:07.913674+00:00", "timestamp_unix": 1768015807.913674}, "nmea_secondary": {"latitude": 44.44711, "longitude": 12.244675, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:08.431258+00:00", "timestamp_unix": 1768015808.431258}}

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


validation_timestamp: 2026-01-10T03:30:39.114349+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.793404654463977, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.785777058878898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8068749015913586, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.258869904313698, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008019003086538102, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.679130332827269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.91102426724959, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.67218015403977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.90318315012021, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.6714728590074115, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447002, "longitude": 12.244716, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:37+00:00", "timestamp_unix": 1768015837.0}, "starlink_location": {"latitude": 44.446901112758056, "longitude": 12.24476183333333, "altitude": 79.28999999979212, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:30:39.077295+00:00", "timestamp_unix": 1768015839.077295}, "starlink_gps": {"latitude": 44.44690118487468, "longitude": 12.24476183333333, "altitude": 79.28999999967729, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:39.077552+00:00", "timestamp_unix": 1768015839.077552}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244663333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:37.897063+00:00", "timestamp_unix": 1768015837.897063}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.244706666666668, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:38.413735+00:00", "timestamp_unix": 1768015838.413735}}

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


validation_timestamp: 2026-01-10T03:31:09.252357+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.90995980539863, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.904400709194503, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.954004696748768, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.790136118897307, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015908840148577828, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.048061870178472, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.43938111372489, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.039685570850068, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.435895164981364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.446936277916239, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:30:58+00:00", "timestamp_unix": 1768015858.0}, "starlink_location": {"latitude": 44.44690566666666, "longitude": 12.24476651491599, "altitude": 79.0300000005363, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:31:09.215669+00:00", "timestamp_unix": 1768015869.215669}, "starlink_gps": {"latitude": 44.44690566666666, "longitude": 12.24476631450738, "altitude": 79.0300000005363, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:09.215928+00:00", "timestamp_unix": 1768015869.215928}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.24466, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:07.896382+00:00", "timestamp_unix": 1768015867.896382}, "nmea_secondary": {"latitude": 44.447085, "longitude": 12.24471, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:08.214380+00:00", "timestamp_unix": 1768015868.21438}}

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


validation_timestamp: 2026-01-10T03:31:39.112942+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.99010231115087, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.99010231115087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.254482225338083, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.86222878442884, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.354300559444443, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.457236664185036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.354300559444443, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.457236664185036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.269629214665176, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:29+00:00", "timestamp_unix": 1768015889.0}, "starlink_location": {"latitude": 44.44690566666666, "longitude": 12.244765333333337, "altitude": 78.94993067233337, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:31:39.076950+00:00", "timestamp_unix": 1768015899.07695}, "starlink_gps": {"latitude": 44.44690566666666, "longitude": 12.244765333333337, "altitude": 78.95793374078747, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:39.077211+00:00", "timestamp_unix": 1768015899.077211}, "nmea_primary": {"latitude": 44.447028333333336, "longitude": 12.244651666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:37.914921+00:00", "timestamp_unix": 1768015897.914921}, "nmea_secondary": {"latitude": 44.44707666666667, "longitude": 12.244713333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:31:38.504464+00:00", "timestamp_unix": 1768015898.504464}}

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


validation_timestamp: 2026-01-10T03:32:09.134496+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.79277172766871, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.783535343385198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.092973409407005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.967873840635505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.010022982535276323, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.387688563624998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.213614255829874, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.37911353868316, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.203819457405444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.18766958871443, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:01+00:00", "timestamp_unix": 1768015921.0}, "starlink_location": {"latitude": 44.44690826140807, "longitude": 12.244763666666667, "altitude": 79.10999999897612, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:32:09.095692+00:00", "timestamp_unix": 1768015929.095692}, "starlink_gps": {"latitude": 44.44690835154692, "longitude": 12.24476366666667, "altitude": 79.10999999938977, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:09.095952+00:00", "timestamp_unix": 1768015929.095952}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244663333333333, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:07.898020+00:00", "timestamp_unix": 1768015927.89802}, "nmea_secondary": {"latitude": 44.447068333333334, "longitude": 12.244715, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:08.190152+00:00", "timestamp_unix": 1768015928.190152}}

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


validation_timestamp: 2026-01-10T03:32:39.136706+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.948280145972356, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.9505865359237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.359727556159757, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.124294704387256, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005609569247433819, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.84868686910067, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.630804196416474, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.85032472540696, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.633838084850037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.66460796242853, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:32+00:00", "timestamp_unix": 1768015952.0}, "starlink_location": {"latitude": 44.446905571890035, "longitude": 12.2447615309973, "altitude": 79.37000000128756, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:32:39.095470+00:00", "timestamp_unix": 1768015959.09547}, "starlink_gps": {"latitude": 44.44690553615676, "longitude": 12.244761481114988, "altitude": 79.37000000118469, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:39.095747+00:00", "timestamp_unix": 1768015959.095747}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:37.935335+00:00", "timestamp_unix": 1768015957.935335}, "nmea_secondary": {"latitude": 44.44705166666667, "longitude": 12.244716666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:32:38.428875+00:00", "timestamp_unix": 1768015958.428875}}

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


validation_timestamp: 2026-01-10T03:33:09.216561+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.23665148896644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.225141653504311, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9870521211917995, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.924310534178018, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011990008012689662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.534859172622296, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.665286854425213, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.523946679939224, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.653594054103266, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9073409002735144, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:04+00:00", "timestamp_unix": 1768015984.0}, "starlink_location": {"latitude": 44.44690435605097, "longitude": 12.244749166666663, "altitude": 79.23000000136659, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:33:09.178187+00:00", "timestamp_unix": 1768015989.178187}, "starlink_gps": {"latitude": 44.446904463879704, "longitude": 12.244749166666667, "altitude": 79.23000000125408, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:09.178445+00:00", "timestamp_unix": 1768015989.178445}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:07.938974+00:00", "timestamp_unix": 1768015987.938974}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244716666666667, "altitude": 18.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:08.142464+00:00", "timestamp_unix": 1768015988.142464}}

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


validation_timestamp: 2026-01-10T03:33:39.134379+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.093454088349027, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.098378146644812, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5646772894507484, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1724062207425967, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005579692861897036, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.427543543140967, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.277974665143406, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.432662572068624, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.282490730560584, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.734948458820849, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:36+00:00", "timestamp_unix": 1768016016.0}, "starlink_location": {"latitude": 44.44690590512188, "longitude": 12.244748135811008, "altitude": 79.23000000205825, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:33:39.096141+00:00", "timestamp_unix": 1768016019.096141}, "starlink_gps": {"latitude": 44.44690586957893, "longitude": 12.244748185427655, "altitude": 79.230000000847, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:39.096395+00:00", "timestamp_unix": 1768016019.096395}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244681666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:37.938445+00:00", "timestamp_unix": 1768016017.938445}, "nmea_secondary": {"latitude": 44.44698833333333, "longitude": 12.24473, "altitude": 16.6, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:33:38.432746+00:00", "timestamp_unix": 1768016018.432746}}

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


validation_timestamp: 2026-01-10T03:34:09.132421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.382510252499904, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.378760426429572, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.15876375599945566, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9116083342270893, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00396796861998972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.435323513518986, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.015826031598516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.431589617852831, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.011899327137822, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.0248840549976945, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244697, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:07+00:00", "timestamp_unix": 1768016047.0}, "starlink_location": {"latitude": 44.44690476155071, "longitude": 12.244748, "altitude": 78.79000000009354, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:34:09.097563+00:00", "timestamp_unix": 1768016049.097563}, "starlink_gps": {"latitude": 44.44690479723551, "longitude": 12.244747999999998, "altitude": 78.79000000187956, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:09.097820+00:00", "timestamp_unix": 1768016049.09782}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244695, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:07.940801+00:00", "timestamp_unix": 1768016047.940801}, "nmea_secondary": {"latitude": 44.446985, "longitude": 12.244731666666667, "altitude": 17.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:08.415357+00:00", "timestamp_unix": 1768016048.415357}}

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


validation_timestamp: 2026-01-10T03:34:39.133642+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.115469883129908, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.119223364795435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1966560699436706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.153166408539078, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954058339925879, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.168451088565643, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.576751276738298, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.17230863510663, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.580704333031465, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.186677602161083, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:29+00:00", "timestamp_unix": 1768016069.0}, "starlink_location": {"latitude": 44.446906571771486, "longitude": 12.244736999999999, "altitude": 78.19794302372162, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:34:39.096664+00:00", "timestamp_unix": 1768016079.096664}, "starlink_gps": {"latitude": 44.446906536211785, "longitude": 12.244737, "altitude": 78.20189450238347, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:39.096923+00:00", "timestamp_unix": 1768016079.096923}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244703333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:37.925122+00:00", "timestamp_unix": 1768016077.925122}, "nmea_secondary": {"latitude": 44.447001666666665, "longitude": 12.24474, "altitude": 17.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:34:38.473386+00:00", "timestamp_unix": 1768016078.473386}}

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


validation_timestamp: 2026-01-10T03:35:09.115254+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.682956754117434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.693128905542865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.005424713490112, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.281953898243747, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011323621053127854, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.802404061328916, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.14152400332268, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.812231400730377, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.14856094403543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.741876295086078, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:00+00:00", "timestamp_unix": 1768016100.0}, "starlink_location": {"latitude": 44.446906553881064, "longitude": 12.244735494142525, "altitude": 78.1700000006463, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:35:09.078918+00:00", "timestamp_unix": 1768016109.078918}, "starlink_gps": {"latitude": 44.44690648174896, "longitude": 12.244735594836248, "altitude": 78.17000000147199, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:09.079180+00:00", "timestamp_unix": 1768016109.07918}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244703333333334, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:07.929097+00:00", "timestamp_unix": 1768016107.929097}, "nmea_secondary": {"latitude": 44.447015, "longitude": 12.244753333333334, "altitude": 16.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:08.489667+00:00", "timestamp_unix": 1768016108.489667}}

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


validation_timestamp: 2026-01-10T03:35:39.132043+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.449018581401571, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.45386233651956, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7793155886592227, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.233209203498872, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00558394068790136, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.733911360023566, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.15376260187477, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.738874891531228, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.157344024120654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.414175378188528, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244698, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:32+00:00", "timestamp_unix": 1768016132.0}, "starlink_location": {"latitude": 44.44690657181359, "longitude": 12.244735469109417, "altitude": 78.17000000093627, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:35:39.097225+00:00", "timestamp_unix": 1768016139.097225}, "starlink_gps": {"latitude": 44.44690653624356, "longitude": 12.24473551876381, "altitude": 78.17000000098069, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:39.097480+00:00", "timestamp_unix": 1768016139.09748}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244698333333334, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:37.926073+00:00", "timestamp_unix": 1768016137.926073}, "nmea_secondary": {"latitude": 44.44703333333333, "longitude": 12.244751666666666, "altitude": 16.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:35:38.426303+00:00", "timestamp_unix": 1768016138.426303}}

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


validation_timestamp: 2026-01-10T03:36:09.114273+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.374522898186214, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.384267251288552, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.519183624488266, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.424859484657187, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01130523134970619, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.86618750571532, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.618523751204428, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.876051092649021, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.625897761198711, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.508752931503022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244693, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:04+00:00", "timestamp_unix": 1768016164.0}, "starlink_location": {"latitude": 44.446906220566184, "longitude": 12.244731827450085, "altitude": 78.01000000085138, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:36:09.078431+00:00", "timestamp_unix": 1768016169.078431}, "starlink_gps": {"latitude": 44.44690614855122, "longitude": 12.244731927980276, "altitude": 78.0100000014153, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:09.078685+00:00", "timestamp_unix": 1768016169.078685}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244698333333334, "altitude": 15.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:07.915082+00:00", "timestamp_unix": 1768016167.915082}, "nmea_secondary": {"latitude": 44.447028333333336, "longitude": 12.244745, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:08.232313+00:00", "timestamp_unix": 1768016168.232313}}

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


validation_timestamp: 2026-01-10T03:36:39.126961+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.281741941962652, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.281741941962652, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8529049955516623, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.199376322530124, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.472307835192176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.565054573163945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.472307835192176, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.565054573163945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.631514126105675, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447006, "longitude": 12.244688, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:36+00:00", "timestamp_unix": 1768016196.0}, "starlink_location": {"latitude": 44.44691033333333, "longitude": 12.244735333333331, "altitude": 77.68999999959931, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:36:39.079358+00:00", "timestamp_unix": 1768016199.079358}, "starlink_gps": {"latitude": 44.44691033333333, "longitude": 12.244735333333331, "altitude": 77.68999999959931, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:39.079618+00:00", "timestamp_unix": 1768016199.079618}, "nmea_primary": {"latitude": 44.44699833333333, "longitude": 12.244688333333333, "altitude": 18.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:37.915942+00:00", "timestamp_unix": 1768016197.915942}, "nmea_secondary": {"latitude": 44.447023333333334, "longitude": 12.244735, "altitude": 16.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:36:38.385648+00:00", "timestamp_unix": 1768016198.385648}}

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


validation_timestamp: 2026-01-10T03:37:09.133108+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.24366395639464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.247543855179586, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4547173178577364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7600217088866221, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976723579286972, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.70273193216892, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.018261814822589, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.706488928144482, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.022226717500754, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0546071366395298, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.2446995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:07+00:00", "timestamp_unix": 1768016227.0}, "starlink_location": {"latitude": 44.446910571893866, "longitude": 12.244733333333334, "altitude": 77.7299999997128, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:37:09.097864+00:00", "timestamp_unix": 1768016229.097864}, "starlink_gps": {"latitude": 44.44691053613033, "longitude": 12.244733333333336, "altitude": 77.73000000052917, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:09.098122+00:00", "timestamp_unix": 1768016229.098122}, "nmea_primary": {"latitude": 44.44701, "longitude": 12.244685, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:07.931953+00:00", "timestamp_unix": 1768016227.931953}, "nmea_secondary": {"latitude": 44.44701833333333, "longitude": 12.244721666666667, "altitude": 16.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:08.469340+00:00", "timestamp_unix": 1768016228.46934}}

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


validation_timestamp: 2026-01-10T03:37:39.137066+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.082431055595183, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.079202639334039, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5629362217334388, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.725550457306673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056007461571288015, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.675473850274875, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.64371893309504, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.672803085887466, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.640147168432959, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5745083418197425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244704, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:28+00:00", "timestamp_unix": 1768016248.0}, "starlink_location": {"latitude": 44.44690909479918, "longitude": 12.244732302367456, "altitude": 77.73000000207487, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:37:39.097909+00:00", "timestamp_unix": 1768016259.097909}, "starlink_gps": {"latitude": 44.44690913047625, "longitude": 12.244732352171313, "altitude": 77.73000000051374, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:39.098163+00:00", "timestamp_unix": 1768016259.098163}, "nmea_primary": {"latitude": 44.44701833333333, "longitude": 12.244686666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:37.930352+00:00", "timestamp_unix": 1768016257.930352}, "nmea_secondary": {"latitude": 44.44701333333333, "longitude": 12.244718333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:37:38.500741+00:00", "timestamp_unix": 1768016258.500741}}

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


validation_timestamp: 2026-01-10T03:38:09.119010+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.20319804594667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.198025806750977, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2748312230973404, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.1348235394932478, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011317761755368114, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.963389475161103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.688260322304217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.959455379618271, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.681280790540804, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.384030286175864, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244695, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:01+00:00", "timestamp_unix": 1768016281.0}, "starlink_location": {"latitude": 44.44691411270166, "longitude": 12.244738327358549, "altitude": 77.6900000035359, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:38:09.079543+00:00", "timestamp_unix": 1768016289.079543}, "starlink_gps": {"latitude": 44.44691418479645, "longitude": 12.244738428000174, "altitude": 77.69000000175531, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:09.079800+00:00", "timestamp_unix": 1768016289.0798}, "nmea_primary": {"latitude": 44.44702, "longitude": 12.24467, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:07.930024+00:00", "timestamp_unix": 1768016287.930024}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244725, "altitude": 17.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:08.489626+00:00", "timestamp_unix": 1768016288.489626}}

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


validation_timestamp: 2026-01-10T03:38:39.200365+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.033015076196213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.033015076196213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.091703317642701, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.195496265274853, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.629381666737938, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.265656295361115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.629381666737938, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.265656295361115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.756660525168736, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244703, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:32+00:00", "timestamp_unix": 1768016312.0}, "starlink_location": {"latitude": 44.44691749999999, "longitude": 12.244735333333331, "altitude": 76.88000000003412, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:38:39.159566+00:00", "timestamp_unix": 1768016319.159566}, "starlink_gps": {"latitude": 44.44691749999999, "longitude": 12.244735333333331, "altitude": 76.88000000003412, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:39.159823+00:00", "timestamp_unix": 1768016319.159823}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:37.927393+00:00", "timestamp_unix": 1768016317.927393}, "nmea_secondary": {"latitude": 44.44699166666667, "longitude": 12.244728333333333, "altitude": 16.4, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:38:38.495185+00:00", "timestamp_unix": 1768016318.495185}}

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


validation_timestamp: 2026-01-10T03:39:09.119536+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.718314362742793, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.719401786733556, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.845952306012468, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2132575185979166, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0079897544421758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.595043206685867, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.682418815776565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.59756301361665, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.681448021350812, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.033558062579064, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:02+00:00", "timestamp_unix": 1768016342.0}, "starlink_location": {"latitude": 44.44692250000001, "longitude": 12.244728327479768, "altitude": 76.18000000039171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:39:09.080528+00:00", "timestamp_unix": 1768016349.080528}, "starlink_gps": {"latitude": 44.44692250000003, "longitude": 12.24472842812922, "altitude": 76.1800000004737, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:09.080784+00:00", "timestamp_unix": 1768016349.080784}, "nmea_primary": {"latitude": 44.44703, "longitude": 12.244678333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:07.931265+00:00", "timestamp_unix": 1768016347.931265}, "nmea_secondary": {"latitude": 44.447, "longitude": 12.244741666666666, "altitude": 15.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:08.403551+00:00", "timestamp_unix": 1768016348.403551}}

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


validation_timestamp: 2026-01-10T03:39:39.119894+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.961071601016704, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.959895372917426, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.236956130362544, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.199659710807992, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004614578371662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.530001079457975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.62757970603418, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.526699636026336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.629276759311194, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.368941723111426, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.24471, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:33+00:00", "timestamp_unix": 1768016373.0}, "starlink_location": {"latitude": 44.44692250000001, "longitude": 12.24473033932649, "altitude": 76.09992030122528, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:39:39.079892+00:00", "timestamp_unix": 1768016379.079892}, "starlink_gps": {"latitude": 44.44692250000003, "longitude": 12.24473023848984, "altitude": 76.10794716379378, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:39.080146+00:00", "timestamp_unix": 1768016379.080146}, "nmea_primary": {"latitude": 44.44703333333333, "longitude": 12.24466, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:37.925914+00:00", "timestamp_unix": 1768016377.925914}, "nmea_secondary": {"latitude": 44.44699833333333, "longitude": 12.244753333333334, "altitude": 15.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:39:38.422554+00:00", "timestamp_unix": 1768016378.422554}}

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


validation_timestamp: 2026-01-10T03:40:09.137302+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.57518954976137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.578527425670984, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.885364281428922, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.018273007108925, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005578383677338516, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.061067921475678, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.667621679644249, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.062618447260729, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.67208365328131, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.894198367505672, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:05+00:00", "timestamp_unix": 1768016405.0}, "starlink_location": {"latitude": 44.44692390510197, "longitude": 12.244731364161492, "altitude": 75.28794338262283, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:40:09.099542+00:00", "timestamp_unix": 1768016409.099542}, "starlink_gps": {"latitude": 44.44692386956735, "longitude": 12.244731314556478, "altitude": 75.29189207042363, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:09.099801+00:00", "timestamp_unix": 1768016409.099801}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244651666666666, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:07.908691+00:00", "timestamp_unix": 1768016407.908691}, "nmea_secondary": {"latitude": 44.44701, "longitude": 12.244748333333334, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:08.453837+00:00", "timestamp_unix": 1768016408.453837}}

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


validation_timestamp: 2026-01-10T03:40:39.138275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.41347854271619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.416892853736256, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.090619897128194, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.2671350620569823, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005597650529425314, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.557668930629314, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.146867053290125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.559815269282751, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.150263052743725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.050152620487195, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:38+00:00", "timestamp_unix": 1768016438.0}, "starlink_location": {"latitude": 44.44693407174192, "longitude": 12.24473053079105, "altitude": 74.32794636445014, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:40:39.100005+00:00", "timestamp_unix": 1768016439.100005}, "starlink_gps": {"latitude": 44.44693403608457, "longitude": 12.244730481014702, "altitude": 74.33190868975369, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:39.100264+00:00", "timestamp_unix": 1768016439.100264}, "nmea_primary": {"latitude": 44.447046666666665, "longitude": 12.244665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:37.941872+00:00", "timestamp_unix": 1768016437.941872}, "nmea_secondary": {"latitude": 44.44700666666667, "longitude": 12.244716666666667, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:38.473285+00:00", "timestamp_unix": 1768016438.473285}}

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


validation_timestamp: 2026-01-10T03:41:09.199007+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.419076033870567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.419076030795697, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0155020352278274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.75094265986113, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 3.160349895226737e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.391790382092502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.427365347184675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.391790379285725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.4273653441846506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.658363088112647, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244709, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:40:58+00:00", "timestamp_unix": 1768016458.0}, "starlink_location": {"latitude": 44.446940333333295, "longitude": 12.244733500000002, "altitude": 74.25191036743914, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:41:09.160476+00:00", "timestamp_unix": 1768016469.160476}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244733500000002, "altitude": 74.25993162593039, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:09.160732+00:00", "timestamp_unix": 1768016469.160732}, "nmea_primary": {"latitude": 44.447023333333334, "longitude": 12.244673333333333, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:07.941026+00:00", "timestamp_unix": 1768016467.941026}, "nmea_secondary": {"latitude": 44.44698666666667, "longitude": 12.244755, "altitude": 19.1, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:08.400357+00:00", "timestamp_unix": 1768016468.400357}}

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


validation_timestamp: 2026-01-10T03:41:39.138528+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.026482753520806, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.027518821019461, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1278488944588183, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.077038243517775, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003954316808898726, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.49738692714885, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.867409206802573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.49956235964674, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.865204901887682, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.840879002757234, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44701, "longitude": 12.244706, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:30+00:00", "timestamp_unix": 1768016490.0}, "starlink_location": {"latitude": 44.44694033333332, "longitude": 12.244732469153734, "altitude": 74.33999999973364, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:41:39.100871+00:00", "timestamp_unix": 1768016499.100871}, "starlink_gps": {"latitude": 44.44694033333332, "longitude": 12.244732518967522, "altitude": 74.3400000001993, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:39.101126+00:00", "timestamp_unix": 1768016499.101126}, "nmea_primary": {"latitude": 44.44701166666667, "longitude": 12.244666666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:37.943793+00:00", "timestamp_unix": 1768016497.943793}, "nmea_secondary": {"latitude": 44.446976666666664, "longitude": 12.244766666666667, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:41:38.452720+00:00", "timestamp_unix": 1768016498.45272}}

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


validation_timestamp: 2026-01-10T03:42:09.198146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.479665836135917, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.479665836135917, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6735509616676167, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.143353899786798, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.602897509364732, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.557138028219922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.602897509364732, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.557138028219922, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.2614160203606355, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244707, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:02+00:00", "timestamp_unix": 1768016522.0}, "starlink_location": {"latitude": 44.446941666666675, "longitude": 12.244740833333333, "altitude": 73.71999999989626, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:42:09.161128+00:00", "timestamp_unix": 1768016529.161128}, "starlink_gps": {"latitude": 44.446941666666675, "longitude": 12.244740833333333, "altitude": 73.71999999989626, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:09.161386+00:00", "timestamp_unix": 1768016529.161386}, "nmea_primary": {"latitude": 44.44701333333333, "longitude": 12.244673333333333, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:07.938893+00:00", "timestamp_unix": 1768016527.938893}, "nmea_secondary": {"latitude": 44.446981666666666, "longitude": 12.244753333333334, "altitude": 21.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:08.497509+00:00", "timestamp_unix": 1768016528.497509}}

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


validation_timestamp: 2026-01-10T03:42:39.202752+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.035755645362478, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.035755645362478, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.18238347287545, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.840871733744681, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.72672514719168, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.936523580156496, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.72672514719168, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.936523580156496, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.950551581748966, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447018, "longitude": 12.244708, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:34+00:00", "timestamp_unix": 1768016554.0}, "starlink_location": {"latitude": 44.44694183333332, "longitude": 12.244747666666667, "altitude": 73.94000000090028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:42:39.162171+00:00", "timestamp_unix": 1768016559.162171}, "starlink_gps": {"latitude": 44.44694183333332, "longitude": 12.244747666666667, "altitude": 73.94000000090028, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:39.162426+00:00", "timestamp_unix": 1768016559.162426}, "nmea_primary": {"latitude": 44.447026666666666, "longitude": 12.244683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:37.926763+00:00", "timestamp_unix": 1768016557.926763}, "nmea_secondary": {"latitude": 44.44701166666667, "longitude": 12.244768333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:42:38.180410+00:00", "timestamp_unix": 1768016558.18041}}

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


validation_timestamp: 2026-01-10T03:43:09.201237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.274941091511659, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.28263419477237, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.72108704080303, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7366519803313567, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033541486143618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.312117700633661, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.952914430012843, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.317602093868589, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.960923947265387, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.443410090930367, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447025, "longitude": 12.244712, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:06+00:00", "timestamp_unix": 1768016586.0}, "starlink_location": {"latitude": 44.44694512619287, "longitude": 12.244745666666665, "altitude": 73.68189565702514, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:43:09.161575+00:00", "timestamp_unix": 1768016589.161575}, "starlink_gps": {"latitude": 44.4469450539455, "longitude": 12.244745666666667, "altitude": 73.68992394932, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:09.161830+00:00", "timestamp_unix": 1768016589.16183}, "nmea_primary": {"latitude": 44.44699, "longitude": 12.244678333333333, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:07.946673+00:00", "timestamp_unix": 1768016587.946673}, "nmea_secondary": {"latitude": 44.44704333333333, "longitude": 12.244735, "altitude": 23.9, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:08.268390+00:00", "timestamp_unix": 1768016588.26839}}

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


validation_timestamp: 2026-01-10T03:43:39.200507+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.849639815361137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.851679546001312, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.26843739336119, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.901239652880607, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008007328016564117, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.098528219785378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.29474391742135, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.105605746283799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.295522116029389, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.159226984033046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244713, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:37+00:00", "timestamp_unix": 1768016617.0}, "starlink_location": {"latitude": 44.44694433333331, "longitude": 12.24474455993757, "altitude": 73.68190152114519, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:43:39.161928+00:00", "timestamp_unix": 1768016619.161928}, "starlink_gps": {"latitude": 44.44694433333333, "longitude": 12.24474466080844, "altitude": 73.68993110157211, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:39.162186+00:00", "timestamp_unix": 1768016619.162186}, "nmea_primary": {"latitude": 44.44697, "longitude": 12.244676666666667, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:37.930680+00:00", "timestamp_unix": 1768016617.93068}, "nmea_secondary": {"latitude": 44.44706333333333, "longitude": 12.244728333333333, "altitude": 25.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:38.470182+00:00", "timestamp_unix": 1768016618.470182}}

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


validation_timestamp: 2026-01-10T03:44:09.142461+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.802545572568079, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.802545572568079, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.724081537045516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.651668649149499, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.007252395183591, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.095415737591654, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.007252395183591, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.095415737591654, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 15.367156907705748, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.244714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:43:58+00:00", "timestamp_unix": 1768016638.0}, "starlink_location": {"latitude": 44.44694466666666, "longitude": 12.244745000000002, "altitude": 73.43000000153977, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:44:09.101147+00:00", "timestamp_unix": 1768016649.101147}, "starlink_gps": {"latitude": 44.44694466666666, "longitude": 12.244745000000002, "altitude": 73.43000000153977, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:09.101406+00:00", "timestamp_unix": 1768016649.101406}, "nmea_primary": {"latitude": 44.44696166666667, "longitude": 12.24466, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:07.942515+00:00", "timestamp_unix": 1768016647.942515}, "nmea_secondary": {"latitude": 44.44708, "longitude": 12.24476, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:08.488911+00:00", "timestamp_unix": 1768016648.488911}}

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


validation_timestamp: 2026-01-10T03:44:39.386361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.71549586392868, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.706230404315761, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.915245241074357, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.791738892051574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011342728103261167, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.820330383798278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.85275402412219, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.808996723692113, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.845350665611218, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.460772070460584, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:31+00:00", "timestamp_unix": 1768016671.0}, "starlink_location": {"latitude": 44.44694387381581, "longitude": 12.244740606790621, "altitude": 72.91189663663688, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:44:39.161236+00:00", "timestamp_unix": 1768016679.161236}, "starlink_gps": {"latitude": 44.44694394606963, "longitude": 12.24474050592693, "altitude": 72.91992564451589, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:39.161498+00:00", "timestamp_unix": 1768016679.161498}, "nmea_primary": {"latitude": 44.44699166666667, "longitude": 12.244668333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:37.928438+00:00", "timestamp_unix": 1768016677.928438}, "nmea_secondary": {"latitude": 44.447095, "longitude": 12.244756666666667, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:44:38.480142+00:00", "timestamp_unix": 1768016678.480142}}

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


validation_timestamp: 2026-01-10T03:45:09.135311+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.290065788768787, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.290065788768787, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.8674220948736675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.003339402467004, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.410164201457578, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.606266040725334, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.410164201457578, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.606266040725334, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.583793694010458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44703, "longitude": 12.24472, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:02+00:00", "timestamp_unix": 1768016702.0}, "starlink_location": {"latitude": 44.44694, "longitude": 12.244750166666668, "altitude": 73.61000000081283, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:45:09.101567+00:00", "timestamp_unix": 1768016709.101567}, "starlink_gps": {"latitude": 44.44694, "longitude": 12.244750166666668, "altitude": 73.61000000081283, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:09.101829+00:00", "timestamp_unix": 1768016709.101829}, "nmea_primary": {"latitude": 44.446983333333336, "longitude": 12.244663333333333, "altitude": 17.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:07.933596+00:00", "timestamp_unix": 1768016707.933596}, "nmea_secondary": {"latitude": 44.44709833333334, "longitude": 12.244751666666666, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:08.421396+00:00", "timestamp_unix": 1768016708.421396}}

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


validation_timestamp: 2026-01-10T03:45:39.198350+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.745041384946644, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.739887144112119, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5965971881959717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.289252436451262, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011331578779687133, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.367182608528758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.13929463538559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.366606369302605, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.131174108650434, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.387249831409312, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447014, "longitude": 12.244715, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:34+00:00", "timestamp_unix": 1768016734.0}, "starlink_location": {"latitude": 44.446939207187846, "longitude": 12.244749059930166, "altitude": 73.61000000278234, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:45:39.162478+00:00", "timestamp_unix": 1768016739.162478}, "starlink_gps": {"latitude": 44.446939279370646, "longitude": 12.2447491606947, "altitude": 73.61000000261846, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:39.162741+00:00", "timestamp_unix": 1768016739.162741}, "nmea_primary": {"latitude": 44.446995, "longitude": 12.244678333333333, "altitude": 19.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:37.937425+00:00", "timestamp_unix": 1768016737.937425}, "nmea_secondary": {"latitude": 44.447093333333335, "longitude": 12.244751666666666, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:45:38.471033+00:00", "timestamp_unix": 1768016738.471033}}

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


validation_timestamp: 2026-01-10T03:46:09.198981+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.020293598906731, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.021967407021199, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3365221746811615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.487096985196798, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00799993476366827, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.914008265548072, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.303936971954514, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.9184293003199855, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.30440339290221, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.1349328210069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.44702, "longitude": 12.244718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:05+00:00", "timestamp_unix": 1768016765.0}, "starlink_location": {"latitude": 44.446940666666684, "longitude": 12.24474172671168, "altitude": 72.81000000132879, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:46:09.162740+00:00", "timestamp_unix": 1768016769.16274}, "starlink_gps": {"latitude": 44.446940666666684, "longitude": 12.244741827489408, "altitude": 72.81000000132879, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:09.163024+00:00", "timestamp_unix": 1768016769.163024}, "nmea_primary": {"latitude": 44.447, "longitude": 12.244686666666666, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:07.932535+00:00", "timestamp_unix": 1768016767.932535}, "nmea_secondary": {"latitude": 44.447105, "longitude": 12.244728333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:08.421579+00:00", "timestamp_unix": 1768016768.421579}}

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


validation_timestamp: 2026-01-10T03:46:39.138147+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.556033475920739, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.552089299803544, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 11.856915195143925, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.943978192007078, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003966226477109974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.120255680399506, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.441285608805497, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.119818243752517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 19.43732167948501, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.958606669432786, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244721, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:37+00:00", "timestamp_unix": 1768016797.0}, "starlink_location": {"latitude": 44.446938594894576, "longitude": 12.244735, "altitude": 73.05794302443975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:46:39.102177+00:00", "timestamp_unix": 1768016799.102177}, "starlink_gps": {"latitude": 44.44693863056371, "longitude": 12.244735, "altitude": 73.06190666193142, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:39.102434+00:00", "timestamp_unix": 1768016799.102434}, "nmea_primary": {"latitude": 44.44694666666667, "longitude": 12.244633333333333, "altitude": 41.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:37.938012+00:00", "timestamp_unix": 1768016797.938012}, "nmea_secondary": {"latitude": 44.447113333333334, "longitude": 12.244726666666667, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:38.434414+00:00", "timestamp_unix": 1768016798.434414}}

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


validation_timestamp: 2026-01-10T03:47:09.142036+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.534946795833749, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.534946795833749, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.352878541313947, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.157213558296055, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 18.60989358763734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.56635977490613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 18.60989358763734, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.56635977490613, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.455951902344469, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 44.447033, "longitude": 12.244726, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:46:58+00:00", "timestamp_unix": 1768016818.0}, "starlink_location": {"latitude": 44.44693849999997, "longitude": 12.2447355, "altitude": 73.15999999879297, "position_uncertainty_m": 15.0, "timestamp": "2026-01-10T03:47:09.102397+00:00", "timestamp_unix": 1768016829.102397}, "starlink_gps": {"latitude": 44.44693849999997, "longitude": 12.2447355, "altitude": 73.15999999879297, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:09.102655+00:00", "timestamp_unix": 1768016829.102655}, "nmea_primary": {"latitude": 44.44710166666667, "longitude": 12.244683333333333, "altitude": 39.0, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:07.920656+00:00", "timestamp_unix": 1768016827.920656}, "nmea_secondary": {"latitude": 44.44712333333333, "longitude": 12.244745, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-10T03:47:08.512531+00:00", "timestamp_unix": 1768016828.512531}}

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


