# positions_validation

validation_timestamp: 2026-01-09T01:55:27.168785+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 21.124057312410287, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 21.057531225368844, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.562037053993148, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.287221157699896, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09080745120769568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.543911701056167, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.693606725566816, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.4956356432453, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.606865603656132, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.82054168155091, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55207, "longitude": 13.73187, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:16+00:00", "timestamp_unix": 1767923716.0}, "starlink_location": {"latitude": 45.552157742530405, "longitude": 13.732110619828521, "altitude": 75.300000008171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:55:27.131712+00:00", "timestamp_unix": 1767923727.131712}, "starlink_gps": {"latitude": 45.55215795806626, "longitude": 13.732109494967442, "altitude": 75.30000000412102, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:27.131992+00:00", "timestamp_unix": 1767923727.131992}, "nmea_primary": {"latitude": 45.552081666666666, "longitude": 13.731991666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:25.529406+00:00", "timestamp_unix": 1767923725.529406}, "nmea_secondary": {"latitude": 45.55215166666667, "longitude": 13.731845, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:26.045529+00:00", "timestamp_unix": 1767923726.045529}}

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


validation_timestamp: 2026-01-09T01:55:57.088050+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.864960688985676, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.737680044517294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.010057273192449, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.204033266723615, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.7696316293595009, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.23385863940736, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.565587631261277, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.949047741632468, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.704260275941696, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.477862379992644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552116, "longitude": 13.732344, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:49+00:00", "timestamp_unix": 1767923749.0}, "starlink_location": {"latitude": 45.55216868050515, "longitude": 13.732560749705385, "altitude": 81.58000000492606, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:55:57.051001+00:00", "timestamp_unix": 1767923757.051001}, "starlink_gps": {"latitude": 45.55216183333198, "longitude": 13.732562193989512, "altitude": 81.5200001473275, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:57.051255+00:00", "timestamp_unix": 1767923757.051255}, "nmea_primary": {"latitude": 45.552101666666665, "longitude": 13.732405, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:55.506012+00:00", "timestamp_unix": 1767923755.506012}, "nmea_secondary": {"latitude": 45.552171666666666, "longitude": 13.732296666666667, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:55:56.281258+00:00", "timestamp_unix": 1767923756.281258}}

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


validation_timestamp: 2026-01-09T01:56:27.169654+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 16.977176644064137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 16.934207234090806, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.663863406882368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.4300871235302495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04790220379495896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.601135326798943, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.86205167146772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.569122331160402, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.81570498735248, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.093363509261133, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552143, "longitude": 13.732796, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:20+00:00", "timestamp_unix": 1767923780.0}, "starlink_location": {"latitude": 45.5521987475182, "longitude": 13.732998979071247, "altitude": 85.47000000868876, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:56:27.129974+00:00", "timestamp_unix": 1767923787.129974}, "starlink_gps": {"latitude": 45.55219878341117, "longitude": 13.732998366016803, "altitude": 85.47000000692414, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:27.130231+00:00", "timestamp_unix": 1767923787.130231}, "nmea_primary": {"latitude": 45.552115, "longitude": 13.732871666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:25.509954+00:00", "timestamp_unix": 1767923785.509954}, "nmea_secondary": {"latitude": 45.552166666666665, "longitude": 13.732735, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:26.146208+00:00", "timestamp_unix": 1767923786.146208}}

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


validation_timestamp: 2026-01-09T01:56:57.088340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.842718660987844, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.201789925829162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.79718010211367, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.392184844513049, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.8259809793465553, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.579328537378302, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.110024589997227, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.178285036414968, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.428662827225068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.655381476979606, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552185, "longitude": 13.733258, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:52+00:00", "timestamp_unix": 1767923812.0}, "starlink_location": {"latitude": 45.55222449999996, "longitude": 13.733440083406633, "altitude": 84.74000000457511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:56:57.049096+00:00", "timestamp_unix": 1767923817.049096}, "starlink_gps": {"latitude": 45.55222714733995, "longitude": 13.733430172114366, "altitude": 84.89000011963007, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:57.049349+00:00", "timestamp_unix": 1767923817.049349}, "nmea_primary": {"latitude": 45.55216, "longitude": 13.733323333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:56.517213+00:00", "timestamp_unix": 1767923816.517213}, "nmea_secondary": {"latitude": 45.55218, "longitude": 13.733163333333334, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:56:56.153183+00:00", "timestamp_unix": 1767923816.153183}}

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


validation_timestamp: 2026-01-09T01:57:27.147941+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.308164292184895, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.271225121827298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9957616421719004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.584533612040767, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04067090806731583, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.60626752222154, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.706446707000936, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.573753876286128, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.66674915713589, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.58028025898538, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552227, "longitude": 13.733668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:23+00:00", "timestamp_unix": 1767923843.0}, "starlink_location": {"latitude": 45.55229673492979, "longitude": 13.733837510520695, "altitude": 84.25000000520139, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:57:27.107853+00:00", "timestamp_unix": 1767923847.107853}, "starlink_gps": {"latitude": 45.552296698416036, "longitude": 13.733836990804884, "altitude": 84.25000000414737, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:27.108109+00:00", "timestamp_unix": 1767923847.108109}, "nmea_primary": {"latitude": 45.55222, "longitude": 13.733718333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:25.510210+00:00", "timestamp_unix": 1767923845.51021}, "nmea_secondary": {"latitude": 45.552238333333335, "longitude": 13.733585, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:26.063256+00:00", "timestamp_unix": 1767923846.063256}}

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


validation_timestamp: 2026-01-09T01:57:57.082151+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.316654926333216, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.962657355363321, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6180187247130409, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.41291657772581, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.35506764072444263, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.611215746648755, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 19.14967338918214, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.25652399882356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.83906003272671, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.027981287073997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552288, "longitude": 13.734118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:55+00:00", "timestamp_unix": 1767923875.0}, "starlink_location": {"latitude": 45.552371361120436, "longitude": 13.73422216032447, "altitude": 83.84000000425571, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:57:57.047727+00:00", "timestamp_unix": 1767923877.047727}, "starlink_gps": {"latitude": 45.55236880423804, "longitude": 13.734219428728116, "altitude": 84.1600001033, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:57.048019+00:00", "timestamp_unix": 1767923877.048019}, "nmea_primary": {"latitude": 45.552285, "longitude": 13.734138333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:56.504723+00:00", "timestamp_unix": 1767923876.504723}, "nmea_secondary": {"latitude": 45.5523, "longitude": 13.733998333333334, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:57:56.042654+00:00", "timestamp_unix": 1767923876.042654}}

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


validation_timestamp: 2026-01-09T01:58:27.167175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.055798933201732, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.014859790627707, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.93578147438456, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.100395499945701, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.041546102079176195, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.87151913250278, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.436574059150217, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.834873486006405, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.395046906878967, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.575440812608072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552345, "longitude": 13.73441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:17+00:00", "timestamp_unix": 1767923897.0}, "starlink_location": {"latitude": 45.55242159083003, "longitude": 13.734628927263062, "altitude": 78.65000000741304, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:58:27.127027+00:00", "timestamp_unix": 1767923907.127027}, "starlink_gps": {"latitude": 45.55242148314201, "longitude": 13.734628416339042, "altitude": 78.65000000528013, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:27.127279+00:00", "timestamp_unix": 1767923907.127279}, "nmea_primary": {"latitude": 45.55234, "longitude": 13.734511666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:25.493821+00:00", "timestamp_unix": 1767923905.493821}, "nmea_secondary": {"latitude": 45.55236333333333, "longitude": 13.73438, "altitude": 27.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:26.055369+00:00", "timestamp_unix": 1767923906.055369}}

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


validation_timestamp: 2026-01-09T01:58:57.145399+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.606782348726558, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.56877085603775, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.4170870928255574, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8806506298417305, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04036627979619519, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.383051422164096, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.262037034674705, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.351128262265965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.222536919987537, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.222618159227931, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55241, "longitude": 13.734815, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:50+00:00", "timestamp_unix": 1767923930.0}, "starlink_location": {"latitude": 45.55248556812528, "longitude": 13.735042508569911, "altitude": 81.82000000705776, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:58:57.105878+00:00", "timestamp_unix": 1767923937.105878}, "starlink_gps": {"latitude": 45.55248553188502, "longitude": 13.735041992745078, "altitude": 81.82000000505232, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:57.106133+00:00", "timestamp_unix": 1767923937.106133}, "nmea_primary": {"latitude": 45.55239666666667, "longitude": 13.734908333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:56.488227+00:00", "timestamp_unix": 1767923936.488227}, "nmea_secondary": {"latitude": 45.552425, "longitude": 13.73477, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:58:56.084157+00:00", "timestamp_unix": 1767923936.084157}}

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


validation_timestamp: 2026-01-09T01:59:27.163034+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.681715702999664, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.592649066342776, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.438623434272538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.839142338632827, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0908285540804148, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.572751486606633, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.500920175121014, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.493823532986594, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.41012622430315, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.995681851563955, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55246, "longitude": 13.735196, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:20+00:00", "timestamp_unix": 1767923960.0}, "starlink_location": {"latitude": 45.55252309079143, "longitude": 13.735376119795177, "altitude": 78.31000000820187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:59:27.125617+00:00", "timestamp_unix": 1767923967.125617}, "starlink_gps": {"latitude": 45.552522875205575, "longitude": 13.735374994665346, "altitude": 78.31000000406108, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:27.125870+00:00", "timestamp_unix": 1767923967.12587}, "nmea_primary": {"latitude": 45.552443333333336, "longitude": 13.735261666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:25.529618+00:00", "timestamp_unix": 1767923965.529618}, "nmea_secondary": {"latitude": 45.55248, "longitude": 13.735173333333334, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:26.091814+00:00", "timestamp_unix": 1767923966.091814}}

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


validation_timestamp: 2026-01-09T01:59:57.142407+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 15.550309775393517, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 15.51434554499755, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.141804374794207, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4714939088773673, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03596429269473051, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.496816659662914, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 16.352168332744046, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.461592501315101, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 16.31658164443571, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.271902620338932, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552525, "longitude": 13.735576, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:51+00:00", "timestamp_unix": 1767923991.0}, "starlink_location": {"latitude": 45.55258793920508, "longitude": 13.735754340299694, "altitude": 80.52000000451004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T01:59:57.104068+00:00", "timestamp_unix": 1767923997.104068}, "starlink_gps": {"latitude": 45.55258779417871, "longitude": 13.735753927453352, "altitude": 80.52000000201123, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:57.104319+00:00", "timestamp_unix": 1767923997.104319}, "nmea_primary": {"latitude": 45.55251833333333, "longitude": 13.735628333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:56.491247+00:00", "timestamp_unix": 1767923996.491247}, "nmea_secondary": {"latitude": 45.55254166666667, "longitude": 13.735555, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T01:59:56.139467+00:00", "timestamp_unix": 1767923996.139467}}

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


validation_timestamp: 2026-01-09T02:00:27.164660+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.647340843497876, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.582902545907455, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5149608658163571, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.5381221739973325, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.5970105352386744, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.540895216800827, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.164423580486748, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.535767749288619, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.860361928869517, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.547932075999934, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55262, "longitude": 13.735946, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:24+00:00", "timestamp_unix": 1767924024.0}, "starlink_location": {"latitude": 45.55269413641358, "longitude": 13.736051673485992, "altitude": 77.20000000244676, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:00:27.106897+00:00", "timestamp_unix": 1767924027.106897}, "starlink_gps": {"latitude": 45.552697389118855, "longitude": 13.73604557340767, "altitude": 76.85000007867035, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:27.107147+00:00", "timestamp_unix": 1767924027.107147}, "nmea_primary": {"latitude": 45.55260666666667, "longitude": 13.73595, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:25.514487+00:00", "timestamp_unix": 1767924025.514487}, "nmea_secondary": {"latitude": 45.552645, "longitude": 13.73587, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:26.075184+00:00", "timestamp_unix": 1767924026.075184}}

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


validation_timestamp: 2026-01-09T02:00:57.142164+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 18.656072791765855, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 18.628094496423152, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.598575616321104, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.720037442380171, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030728114053398738, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.466668899143345, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.145510735528873, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.442862886026864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.114889573213262, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.611763173555863, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552715, "longitude": 13.736162, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:46+00:00", "timestamp_unix": 1767924046.0}, "starlink_location": {"latitude": 45.55283903779034, "longitude": 13.736323339616076, "altitude": 76.43390129853947, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:00:57.102226+00:00", "timestamp_unix": 1767924057.102226}, "starlink_gps": {"latitude": 45.55283892862922, "longitude": 13.736322977074202, "altitude": 76.43794549598272, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:57.102478+00:00", "timestamp_unix": 1767924057.102478}, "nmea_primary": {"latitude": 45.552731666666666, "longitude": 13.736243333333332, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:56.510607+00:00", "timestamp_unix": 1767924056.510607}, "nmea_secondary": {"latitude": 45.552775, "longitude": 13.736151666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:00:56.136174+00:00", "timestamp_unix": 1767924056.136174}}

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


validation_timestamp: 2026-01-09T02:01:27.156898+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 19.044630441302463, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 19.01933981701753, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.192239226854048, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.99191472581686, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02681281984623332, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 16.554995837995993, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.67123809998525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 16.532807625264528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.644430575019108, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.205890381824803, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552845, "longitude": 13.736449, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:18+00:00", "timestamp_unix": 1767924078.0}, "starlink_location": {"latitude": 45.55296825778242, "longitude": 13.736618823858798, "altitude": 84.10000000050255, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:01:27.122476+00:00", "timestamp_unix": 1767924087.122476}, "starlink_gps": {"latitude": 45.552968149659435, "longitude": 13.736618516063254, "altitude": 84.10000000250474, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:27.122729+00:00", "timestamp_unix": 1767924087.122729}, "nmea_primary": {"latitude": 45.552838333333334, "longitude": 13.736515, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:26.512344+00:00", "timestamp_unix": 1767924086.512344}, "nmea_secondary": {"latitude": 45.55289, "longitude": 13.736406666666667, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:26.110197+00:00", "timestamp_unix": 1767924086.110197}}

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


validation_timestamp: 2026-01-09T02:01:57.158371+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 17.643382193307634, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 17.62245115501386, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6815017147625615, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.865764455879303, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02419373911715701, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 17.464428058067917, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 20.46947808546885, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 17.446486036017628, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 20.445509033458578, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.547066365882891, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.552917, "longitude": 13.736718, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:50+00:00", "timestamp_unix": 1767924110.0}, "starlink_location": {"latitude": 45.55301808584565, "longitude": 13.736892656495513, "altitude": 80.2800000022999, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:01:57.121253+00:00", "timestamp_unix": 1767924117.121253}, "starlink_gps": {"latitude": 45.553018049960784, "longitude": 13.736892350033198, "altitude": 80.28000000076545, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:57.121504+00:00", "timestamp_unix": 1767924117.121504}, "nmea_primary": {"latitude": 45.552895, "longitude": 13.736753333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:56.512384+00:00", "timestamp_unix": 1767924116.512384}, "nmea_secondary": {"latitude": 45.55296333333333, "longitude": 13.736641666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:01:56.154785+00:00", "timestamp_unix": 1767924116.154785}}

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


validation_timestamp: 2026-01-09T02:02:27.155973+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.661582238344524, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.642180165372691, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3496100088882677, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.069044385441575, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019952701730454395, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.988249682136557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.731121710858275, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.970435613409297, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.711372223627345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.323041624714943, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55298, "longitude": 13.736896, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:22+00:00", "timestamp_unix": 1767924142.0}, "starlink_location": {"latitude": 45.553067790207905, "longitude": 13.736999560507943, "altitude": 82.72000003021154, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:02:27.120942+00:00", "timestamp_unix": 1767924147.120942}, "starlink_gps": {"latitude": 45.55306768231726, "longitude": 13.736999355751395, "altitude": 82.72000002917251, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:27.121200+00:00", "timestamp_unix": 1767924147.1212}, "nmea_primary": {"latitude": 45.552955, "longitude": 13.73692, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:25.504194+00:00", "timestamp_unix": 1767924145.504194}, "nmea_secondary": {"latitude": 45.55300833333333, "longitude": 13.736845, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:26.082169+00:00", "timestamp_unix": 1767924146.082169}}

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


validation_timestamp: 2026-01-09T02:02:57.157924+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.916433578363865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 12.906539223173114, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.296899327692289, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5291933231827791, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012594672728199805, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.636519715807381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.545241084798755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.628418377023937, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.535120175531945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7985192790295614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553047, "longitude": 13.737033, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:54+00:00", "timestamp_unix": 1767924174.0}, "starlink_location": {"latitude": 45.553144085840025, "longitude": 13.737124078226156, "altitude": 81.43000000183291, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:02:57.120847+00:00", "timestamp_unix": 1767924177.120847}, "starlink_gps": {"latitude": 45.553144049915524, "longitude": 13.737123924825227, "altitude": 81.43000000142516, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:57.121103+00:00", "timestamp_unix": 1767924177.121103}, "nmea_primary": {"latitude": 45.553021666666666, "longitude": 13.737055, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:55.485193+00:00", "timestamp_unix": 1767924175.485193}, "nmea_secondary": {"latitude": 45.55305166666667, "longitude": 13.737031666666667, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:02:56.106438+00:00", "timestamp_unix": 1767924176.106438}}

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


validation_timestamp: 2026-01-09T02:03:27.135844+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.589325229101089, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.580617782358539, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.424226311698988, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.741441141112668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012776447069219559, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 15.235403754280378, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.671471490566493, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 15.227523220950138, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.66120638604553, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.165661050290085, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553093, "longitude": 13.737163, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:26+00:00", "timestamp_unix": 1767924206.0}, "starlink_location": {"latitude": 45.55321240147931, "longitude": 13.737240669338778, "altitude": 80.0700000006511, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:03:27.098674+00:00", "timestamp_unix": 1767924207.098674}, "starlink_gps": {"latitude": 45.55321236503632, "longitude": 13.737240513723679, "altitude": 80.07000000011445, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:27.098930+00:00", "timestamp_unix": 1767924207.09893}, "nmea_primary": {"latitude": 45.55308333333333, "longitude": 13.737175, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:26.496910+00:00", "timestamp_unix": 1767924206.49691}, "nmea_secondary": {"latitude": 45.553111666666666, "longitude": 13.73714, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:26.118351+00:00", "timestamp_unix": 1767924206.118351}}

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


validation_timestamp: 2026-01-09T02:03:57.137865+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.446599281809137, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.437611321466528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8384286935881686, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.317127485971696, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009039963584858474, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.277769669224912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.026911882419559, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.268824535216458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.019043973685507, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.846150272418666, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553123, "longitude": 13.737225, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:47+00:00", "timestamp_unix": 1767924227.0}, "starlink_location": {"latitude": 45.55318696955448, "longitude": 13.737283500840173, "altitude": 80.07000000085877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:03:57.097819+00:00", "timestamp_unix": 1767924237.097819}, "starlink_gps": {"latitude": 45.55318689679116, "longitude": 13.737283449055823, "altitude": 80.06999999988982, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:57.098071+00:00", "timestamp_unix": 1767924237.098071}, "nmea_primary": {"latitude": 45.553133333333335, "longitude": 13.737258333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:56.481046+00:00", "timestamp_unix": 1767924236.481046}, "nmea_secondary": {"latitude": 45.55316166666667, "longitude": 13.73723, "altitude": 32.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:03:56.138927+00:00", "timestamp_unix": 1767924236.138927}}

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


validation_timestamp: 2026-01-09T02:04:27.132568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9798301002690293, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.9734965029205824, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4137811470928234, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.5744773007471204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009044962616244252, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9718540397662863, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8887801793792613, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.970425769180774, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8977687858612184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.834149290327196, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55318, "longitude": 13.737294, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:18+00:00", "timestamp_unix": 1767924258.0}, "starlink_location": {"latitude": 45.55321406824382, "longitude": 13.737309668726672, "altitude": 78.95000000067859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:04:27.097183+00:00", "timestamp_unix": 1767924267.097183}, "starlink_gps": {"latitude": 45.55321403176992, "longitude": 13.737309564895313, "altitude": 78.95000000096147, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:27.097437+00:00", "timestamp_unix": 1767924267.097437}, "nmea_primary": {"latitude": 45.55318, "longitude": 13.737325, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:26.478371+00:00", "timestamp_unix": 1767924266.478371}, "nmea_secondary": {"latitude": 45.553223333333335, "longitude": 13.73733, "altitude": 32.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:26.063144+00:00", "timestamp_unix": 1767924266.063144}}

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


validation_timestamp: 2026-01-09T02:04:57.097376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7688903899792603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6170495079603868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.469333295825176, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.792944206427078, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.18482771638850765, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.227963621098891, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.056128009058606, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.065500856681379, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.915798208894572, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.348972880260774, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55321, "longitude": 13.737339, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:50+00:00", "timestamp_unix": 1767924290.0}, "starlink_location": {"latitude": 45.55322019842778, "longitude": 13.737321564870351, "altitude": 78.78000000097835, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:04:57.058615+00:00", "timestamp_unix": 1767924297.058615}, "starlink_gps": {"latitude": 45.55321999999996, "longitude": 13.737323921625233, "altitude": 78.78000000496209, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:57.058874+00:00", "timestamp_unix": 1767924297.058874}, "nmea_primary": {"latitude": 45.55319333333333, "longitude": 13.737376666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:56.511240+00:00", "timestamp_unix": 1767924296.51124}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737386666666668, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:04:56.182553+00:00", "timestamp_unix": 1767924296.182553}}

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


validation_timestamp: 2026-01-09T02:05:27.154126+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.073386826817679, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.081066580367555, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.502922314867403, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.695463082978409, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008961079787118423, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.553576148842821, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.665611046004013, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.560938063270555, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.670051676646975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.924535304679896, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553207, "longitude": 13.737377, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:21+00:00", "timestamp_unix": 1767924321.0}, "starlink_location": {"latitude": 45.553226661660304, "longitude": 13.737332859404212, "altitude": 78.6400000000421, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:05:27.116050+00:00", "timestamp_unix": 1767924327.11605}, "starlink_gps": {"latitude": 45.553226733788684, "longitude": 13.737332808071704, "altitude": 78.63999999963201, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:27.116303+00:00", "timestamp_unix": 1767924327.116303}, "nmea_primary": {"latitude": 45.553198333333334, "longitude": 13.737406666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:25.501515+00:00", "timestamp_unix": 1767924325.501515}, "nmea_secondary": {"latitude": 45.553223333333335, "longitude": 13.737418333333334, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:26.051736+00:00", "timestamp_unix": 1767924326.051736}}

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


validation_timestamp: 2026-01-09T02:05:57.154769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.257249661597402, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.257249661597402, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2327993202619845, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5598482134426765, "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": 6.487399587217094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.72082841620973, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.487399587217094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.72082841620973, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.5870700528606534, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553226, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:53+00:00", "timestamp_unix": 1767924353.0}, "starlink_location": {"latitude": 45.553232, "longitude": 13.737347999999999, "altitude": 78.20000000065859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:05:57.115668+00:00", "timestamp_unix": 1767924357.115668}, "starlink_gps": {"latitude": 45.553232, "longitude": 13.737347999999999, "altitude": 78.20000000065859, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:57.115947+00:00", "timestamp_unix": 1767924357.115947}, "nmea_primary": {"latitude": 45.553221666666666, "longitude": 13.73743, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:56.509943+00:00", "timestamp_unix": 1767924356.509943}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.73746, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:05:56.051746+00:00", "timestamp_unix": 1767924356.051746}}

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


validation_timestamp: 2026-01-09T02:06:27.130175+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.750741725147108, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.747081438450384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.63913225233656, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.724213757232896, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004036292983669717, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.740695174317557, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.453003524881637, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.736675629250259, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.449250646545461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.18221445075371, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:25+00:00", "timestamp_unix": 1767924385.0}, "starlink_location": {"latitude": 45.553232, "longitude": 13.737347665712548, "altitude": 78.20000000065859, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:06:27.094148+00:00", "timestamp_unix": 1767924387.094148}, "starlink_gps": {"latitude": 45.553232, "longitude": 13.737347717550387, "altitude": 78.20000000065859, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:27.094400+00:00", "timestamp_unix": 1767924387.0944}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737446666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:26.476692+00:00", "timestamp_unix": 1767924386.476692}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737436666666667, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:26.157423+00:00", "timestamp_unix": 1767924386.157423}}

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


validation_timestamp: 2026-01-09T02:06:57.134568+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.371642563990055, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.374863529241875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5146839711956126, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.213569288952643, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004032846303835234, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.80061686770103, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.421198934530397, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.804541637233686, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.421441724950162, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.703200384121805, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:56+00:00", "timestamp_unix": 1767924416.0}, "starlink_location": {"latitude": 45.55323633333334, "longitude": 13.73736416753624, "altitude": 78.14000000137256, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:06:57.095001+00:00", "timestamp_unix": 1767924417.095001}, "starlink_gps": {"latitude": 45.55323633333334, "longitude": 13.737364115742663, "altitude": 78.14000000137256, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:57.095253+00:00", "timestamp_unix": 1767924417.095253}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737436666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:56.474334+00:00", "timestamp_unix": 1767924416.474334}, "nmea_secondary": {"latitude": 45.553285, "longitude": 13.737368333333333, "altitude": 33.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:06:56.116420+00:00", "timestamp_unix": 1767924416.11642}}

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


validation_timestamp: 2026-01-09T02:07:27.128390+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.399338637195253, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.399338637195253, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.49014366326391345, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.865043002128973, "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": 3.9121564630921086, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.11458613291863, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9121564630921086, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.11458613291863, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.539965698573784, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:18+00:00", "timestamp_unix": 1767924438.0}, "starlink_location": {"latitude": 45.55324499999999, "longitude": 13.737375666666665, "altitude": 78.10000000011908, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:07:27.092503+00:00", "timestamp_unix": 1767924447.092503}, "starlink_gps": {"latitude": 45.55324499999999, "longitude": 13.737375666666665, "altitude": 78.10000000011908, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:27.092752+00:00", "timestamp_unix": 1767924447.092752}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737425, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:26.505291+00:00", "timestamp_unix": 1767924446.505291}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.73731, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:26.064075+00:00", "timestamp_unix": 1767924446.064075}}

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


validation_timestamp: 2026-01-09T02:07:57.152289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8829456432632, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.8933474956628507, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4193114454225144, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.110675557158403, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011280858493016976, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 2.4692467118928243, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.581886576591286, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 2.479464131424325, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.570750473879404, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.747480456605278, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:49+00:00", "timestamp_unix": 1767924469.0}, "starlink_location": {"latitude": 45.55325924750603, "longitude": 13.737396859391328, "altitude": 77.9000000014875, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:07:57.113384+00:00", "timestamp_unix": 1767924477.113384}, "starlink_gps": {"latitude": 45.55325931936107, "longitude": 13.737396757115231, "altitude": 77.90000000189947, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:57.113633+00:00", "timestamp_unix": 1767924477.113633}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737426666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:56.514305+00:00", "timestamp_unix": 1767924476.514305}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737355, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:07:56.116775+00:00", "timestamp_unix": 1767924476.116775}}

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


validation_timestamp: 2026-01-09T02:08:27.155127+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0898828326733034, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.0924034423733784, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.2702256516572272, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.152467653199231, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003976239820327391, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.643654229064869, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3945341836122283, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.647603197010094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.394366917690524, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.791210443043006, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553238, "longitude": 13.737422, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:20+00:00", "timestamp_unix": 1767924500.0}, "starlink_location": {"latitude": 45.55325949999998, "longitude": 13.737396859405376, "altitude": 77.90000000177112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:08:27.112045+00:00", "timestamp_unix": 1767924507.112045}, "starlink_gps": {"latitude": 45.55325949999998, "longitude": 13.73739680833877, "altitude": 77.90000000177112, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:27.112311+00:00", "timestamp_unix": 1767924507.112311}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737443333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:25.486071+00:00", "timestamp_unix": 1767924505.486071}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.737395, "altitude": 24.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:26.064662+00:00", "timestamp_unix": 1767924506.064662}}

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


validation_timestamp: 2026-01-09T02:08:57.153815+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9973350941558368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9946101061062302, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.6421544228542495, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7738254416096664, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00564551686555973, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.96797529853165, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.757216609421909, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9713740036314387, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.7548980327826484, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9406617652608547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:51+00:00", "timestamp_unix": 1767924531.0}, "starlink_location": {"latitude": 45.553263252486246, "longitude": 13.737412859380353, "altitude": 78.07999999915658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:08:57.112196+00:00", "timestamp_unix": 1767924537.112196}, "starlink_gps": {"latitude": 45.553263216526304, "longitude": 13.737412808196197, "altitude": 78.07999999894942, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:57.112449+00:00", "timestamp_unix": 1767924537.112449}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737463333333332, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:56.477550+00:00", "timestamp_unix": 1767924536.47755}, "nmea_secondary": {"latitude": 45.55323166666667, "longitude": 13.73743, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:08:56.131045+00:00", "timestamp_unix": 1767924536.131045}}

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


validation_timestamp: 2026-01-09T02:09:27.122205+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7100500861488537, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7140776369911865, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3706244693548233, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1720222192707839, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004057501332521491, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.9124506991670427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.853231121524028, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.9149426791298625, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.8571736681454327, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.781626009361413, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:22+00:00", "timestamp_unix": 1767924562.0}, "starlink_location": {"latitude": 45.55326826506242, "longitude": 13.737428666666665, "altitude": 77.41999999926335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:09:27.089339+00:00", "timestamp_unix": 1767924567.089339}, "starlink_gps": {"latitude": 45.55326830155241, "longitude": 13.737428666666665, "altitude": 77.41999999932789, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:27.089591+00:00", "timestamp_unix": 1767924567.089591}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737468333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:26.476412+00:00", "timestamp_unix": 1767924566.476412}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.73742, "altitude": 22.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:26.066957+00:00", "timestamp_unix": 1767924566.066957}}

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


validation_timestamp: 2026-01-09T02:09:57.145819+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.223959486938473, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.2277921426384937, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.472673849276019, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.32735518140553, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003986637596908298, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.067507615872001, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9187453567035047, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.0706207554087905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.919653582598914, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7527004408494924, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:53+00:00", "timestamp_unix": 1767924593.0}, "starlink_location": {"latitude": 45.55327058082152, "longitude": 13.737434333333335, "altitude": 77.32000000258216, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:09:57.109276+00:00", "timestamp_unix": 1767924597.109276}, "starlink_gps": {"latitude": 45.55327061667421, "longitude": 13.737434333333333, "altitude": 77.32000000107344, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:57.109531+00:00", "timestamp_unix": 1767924597.109531}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737475, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:56.475403+00:00", "timestamp_unix": 1767924596.475403}, "nmea_secondary": {"latitude": 45.553266666666666, "longitude": 13.737458333333333, "altitude": 21.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:09:56.134701+00:00", "timestamp_unix": 1767924596.134701}}

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


validation_timestamp: 2026-01-09T02:10:27.146682+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.5103344665014424, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.514341930707064, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.429350400561455, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.862290795675149, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004008054498060773, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.503287780961036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.847689643912692, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5064119493469414, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.848162490135118, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.05920623199875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737434, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:24+00:00", "timestamp_unix": 1767924624.0}, "starlink_location": {"latitude": 45.55327058075845, "longitude": 13.737434333333335, "altitude": 77.32000000189205, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:10:27.108709+00:00", "timestamp_unix": 1767924627.108709}, "starlink_gps": {"latitude": 45.55327061680375, "longitude": 13.737434333333335, "altitude": 77.3200000006466, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:27.108962+00:00", "timestamp_unix": 1767924627.108962}, "nmea_primary": {"latitude": 45.553225, "longitude": 13.737486666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:26.459222+00:00", "timestamp_unix": 1767924626.459222}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737521666666666, "altitude": 23.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:26.134567+00:00", "timestamp_unix": 1767924626.134567}}

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


validation_timestamp: 2026-01-09T02:10:57.146895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7246810587070494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.728310061921377, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.656680643145353, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.202994341825015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039964631247325555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.19081170814644, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.530862932242316, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.193820930377816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.532255334622417, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.614511463587894, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:46+00:00", "timestamp_unix": 1767924646.0}, "starlink_location": {"latitude": 45.553275247474666, "longitude": 13.737442666666665, "altitude": 76.94000000059324, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:10:57.107623+00:00", "timestamp_unix": 1767924657.107623}, "starlink_gps": {"latitude": 45.55327528341572, "longitude": 13.737442666666665, "altitude": 76.94000000112203, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:57.107911+00:00", "timestamp_unix": 1767924657.107911}, "nmea_primary": {"latitude": 45.55323333333333, "longitude": 13.737495, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:56.479329+00:00", "timestamp_unix": 1767924656.479329}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737533333333333, "altitude": 23.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:10:56.046217+00:00", "timestamp_unix": 1767924656.046217}}

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


validation_timestamp: 2026-01-09T02:11:27.132045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.0996538296787883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1069002765869134, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9787984493953052, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6986171703662345, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008121974396911853, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.466654214655598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.903918127865767, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.4743418844322225, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.909763782813078, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.512992234314811, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:18+00:00", "timestamp_unix": 1767924678.0}, "starlink_location": {"latitude": 45.55328486346453, "longitude": 13.737454000000001, "altitude": 76.32000000072996, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:11:27.088877+00:00", "timestamp_unix": 1767924687.088877}, "starlink_gps": {"latitude": 45.553284936507204, "longitude": 13.737454000000001, "altitude": 76.3200000008259, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:27.089126+00:00", "timestamp_unix": 1767924687.089126}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737476666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:26.541359+00:00", "timestamp_unix": 1767924686.541359}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737506666666667, "altitude": 22.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:26.270789+00:00", "timestamp_unix": 1767924686.270789}}

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


validation_timestamp: 2026-01-09T02:11:57.126128+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.68525067386189, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.685643195792622, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.576180383815168, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6266798796409634, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00902251808385377, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.5057020879812075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.251750422270043, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.510872801322886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.25866767869067, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.1776816557098002, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737432, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:49+00:00", "timestamp_unix": 1767924709.0}, "starlink_location": {"latitude": 45.55328843188198, "longitude": 13.737456668369408, "altitude": 75.9600000006168, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:11:57.085633+00:00", "timestamp_unix": 1767924717.085633}, "starlink_gps": {"latitude": 45.55328846826538, "longitude": 13.737456564795567, "altitude": 75.9599999997099, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:57.085888+00:00", "timestamp_unix": 1767924717.085888}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737465, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:56.480479+00:00", "timestamp_unix": 1767924716.480479}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737478333333334, "altitude": 22.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:11:56.097574+00:00", "timestamp_unix": 1767924716.097574}}

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


validation_timestamp: 2026-01-09T02:12:27.142376+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.57095333521745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.57095333521745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9622873151896004, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9009968716979238, "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": 4.450585533247174, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1166625047463106, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.450585533247174, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1166625047463106, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.85016419174749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:20+00:00", "timestamp_unix": 1767924740.0}, "starlink_location": {"latitude": 45.553288666666674, "longitude": 13.737456000000002, "altitude": 75.9599999997672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:12:27.105459+00:00", "timestamp_unix": 1767924747.105459}, "starlink_gps": {"latitude": 45.553288666666674, "longitude": 13.737456000000002, "altitude": 75.9599999997672, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:27.105714+00:00", "timestamp_unix": 1767924747.105714}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737421666666666, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:26.500173+00:00", "timestamp_unix": 1767924746.500173}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737441666666667, "altitude": 20.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:26.062960+00:00", "timestamp_unix": 1767924746.06296}}

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


validation_timestamp: 2026-01-09T02:12:57.144818+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.627343262172227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.627343262172227, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.387991529413859, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6260469230801675, "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": 4.7848579197659635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.1777029093942573, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.7848579197659635, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1777029093942573, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.0037716990132335, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:52+00:00", "timestamp_unix": 1767924772.0}, "starlink_location": {"latitude": 45.55328900000002, "longitude": 13.737459333333332, "altitude": 76.20000000029518, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:12:57.104900+00:00", "timestamp_unix": 1767924777.1049}, "starlink_gps": {"latitude": 45.55328900000002, "longitude": 13.737459333333332, "altitude": 76.20000000029518, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:57.105152+00:00", "timestamp_unix": 1767924777.105152}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737421666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:56.481226+00:00", "timestamp_unix": 1767924776.481226}, "nmea_secondary": {"latitude": 45.5533, "longitude": 13.737421666666666, "altitude": 21.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:12:56.119905+00:00", "timestamp_unix": 1767924776.119905}}

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


validation_timestamp: 2026-01-09T02:13:27.139240+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.3763641394470074, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3763641394470074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.253607119356149, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.80888767880158, "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": 4.48659718705481, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.121077243450017, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.48659718705481, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.121077243450017, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.473626812941878, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737452, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:24+00:00", "timestamp_unix": 1767924804.0}, "starlink_location": {"latitude": 45.55328916666668, "longitude": 13.7374655, "altitude": 75.86000000049674, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:13:27.104109+00:00", "timestamp_unix": 1767924807.104109}, "starlink_gps": {"latitude": 45.55328916666668, "longitude": 13.7374655, "altitude": 75.86000000049674, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:27.104362+00:00", "timestamp_unix": 1767924807.104362}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737428333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:26.497621+00:00", "timestamp_unix": 1767924806.497621}, "nmea_secondary": {"latitude": 45.553293333333336, "longitude": 13.7374, "altitude": 25.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:26.081956+00:00", "timestamp_unix": 1767924806.081956}}

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


validation_timestamp: 2026-01-09T02:13:57.139374+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.97677749049733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.972872473802813, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.30989301320182, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.836587643832492, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007969052629520555, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.109945107273285, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.507388135755557, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.105240424202172, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.499423848844567, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4871906436290585, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:56+00:00", "timestamp_unix": 1767924836.0}, "starlink_location": {"latitude": 45.553295999999996, "longitude": 13.737476359395043, "altitude": 75.8299999997596, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:13:57.103241+00:00", "timestamp_unix": 1767924837.103241}, "starlink_gps": {"latitude": 45.553295999999996, "longitude": 13.73747625704892, "altitude": 75.8299999997596, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:57.103493+00:00", "timestamp_unix": 1767924837.103493}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:56.502863+00:00", "timestamp_unix": 1767924836.502863}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.73738, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:13:56.014287+00:00", "timestamp_unix": 1767924836.014287}}

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


validation_timestamp: 2026-01-09T02:14:27.082169+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.6469295466722516, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.772527904831798, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7088665832563854, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.763216083623201, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.13566460806814376, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.772889253830524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.647344174193526, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.907982031703948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.658264860360465, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.067156763112267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737445, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:17+00:00", "timestamp_unix": 1767924857.0}, "starlink_location": {"latitude": 45.55329581946039, "longitude": 13.737475743025886, "altitude": 75.82999999855254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:14:27.020742+00:00", "timestamp_unix": 1767924867.020742}, "starlink_gps": {"latitude": 45.553297026178655, "longitude": 13.737476, "altitude": 75.83000000011302, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:27.020997+00:00", "timestamp_unix": 1767924867.020997}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737455, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:25.485816+00:00", "timestamp_unix": 1767924865.485816}, "nmea_secondary": {"latitude": 45.55330166666667, "longitude": 13.737365, "altitude": 26.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:26.135302+00:00", "timestamp_unix": 1767924866.135302}}

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


validation_timestamp: 2026-01-09T02:14:57.139796+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.619311269563903, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.6246789914395485, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.080914430428222, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.863768954566184, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005658585989407438, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.516833561082995, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.855554668315346, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.520890073355135, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.860372613559964, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.88087006039276, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737441, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:49+00:00", "timestamp_unix": 1767924889.0}, "starlink_location": {"latitude": 45.553302247384956, "longitude": 13.737473140436036, "altitude": 75.26999999924874, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:14:57.101632+00:00", "timestamp_unix": 1767924897.101632}, "starlink_gps": {"latitude": 45.55330228342814, "longitude": 13.737473191738724, "altitude": 75.27000000106685, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:57.101892+00:00", "timestamp_unix": 1767924897.101892}, "nmea_primary": {"latitude": 45.553216666666664, "longitude": 13.737471666666666, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:56.493633+00:00", "timestamp_unix": 1767924896.493633}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.7374, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:14:56.037304+00:00", "timestamp_unix": 1767924896.037304}}

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


validation_timestamp: 2026-01-09T02:15:27.135150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.077628889707976, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.076103130234518, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.094386279423726, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7290672078954574, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003991361588425544, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.037191166539767, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.677815182043896, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.037364790766754, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.674348040160559, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.82339359677884, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737444, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:21+00:00", "timestamp_unix": 1767924921.0}, "starlink_location": {"latitude": 45.55330750000002, "longitude": 13.737473859463833, "altitude": 75.44000000102726, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:15:27.100914+00:00", "timestamp_unix": 1767924927.100914}, "starlink_gps": {"latitude": 45.55330750000002, "longitude": 13.737473808202976, "altitude": 75.44000000102726, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:27.101165+00:00", "timestamp_unix": 1767924927.101165}, "nmea_primary": {"latitude": 45.55320833333333, "longitude": 13.73748, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:26.476979+00:00", "timestamp_unix": 1767924926.476979}, "nmea_secondary": {"latitude": 45.553286666666665, "longitude": 13.737421666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:26.042585+00:00", "timestamp_unix": 1767924926.042585}}

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


validation_timestamp: 2026-01-09T02:15:57.101313+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.946180468423845, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.100538697099111, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.78266727583044, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4887275092413326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.16398432364535515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.874645781013427, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.466503319204359, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.969661069137484, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.629943304507217, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.261300217869838, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:52+00:00", "timestamp_unix": 1767924952.0}, "starlink_location": {"latitude": 45.553308499999986, "longitude": 13.737470166666666, "altitude": 75.1459322165476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:15:57.063720+00:00", "timestamp_unix": 1767924957.06372}, "starlink_gps": {"latitude": 45.55330954452195, "longitude": 13.73747165340506, "altitude": 75.1700000014596, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:57.064006+00:00", "timestamp_unix": 1767924957.064006}, "nmea_primary": {"latitude": 45.553203333333336, "longitude": 13.737496666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:56.491600+00:00", "timestamp_unix": 1767924956.4916}, "nmea_secondary": {"latitude": 45.55327666666667, "longitude": 13.737416666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:15:56.126968+00:00", "timestamp_unix": 1767924956.126968}}

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


validation_timestamp: 2026-01-09T02:16:27.137880+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.078391884126207, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.082151426246027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 9.529239089691332, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.695460589311327, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004010036037445083, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.228971606666981, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.596970060818763, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.232145212643086, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.5993307324945425, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.18503406861502, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737443, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:23+00:00", "timestamp_unix": 1767924983.0}, "starlink_location": {"latitude": 45.55330824741238, "longitude": 13.737470166666666, "altitude": 75.17000000021335, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:16:27.099481+00:00", "timestamp_unix": 1767924987.099481}, "starlink_gps": {"latitude": 45.5533082834755, "longitude": 13.737470166666665, "altitude": 75.17000000043281, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:27.099732+00:00", "timestamp_unix": 1767924987.099732}, "nmea_primary": {"latitude": 45.55322833333334, "longitude": 13.737558333333334, "altitude": 37.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:26.488577+00:00", "timestamp_unix": 1767924986.488577}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737401666666667, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:26.109751+00:00", "timestamp_unix": 1767924986.109751}}

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


validation_timestamp: 2026-01-09T02:16:57.139205+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.16913022610528, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.16913022610528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 7.9692504214431406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.421625476310494, "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.94928754926151, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.689268449522232, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.94928754926151, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.689268449522232, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 13.298972149549076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.73744, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:55+00:00", "timestamp_unix": 1767925015.0}, "starlink_location": {"latitude": 45.553310833333335, "longitude": 13.737470499999997, "altitude": 75.27000000180112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:16:57.098610+00:00", "timestamp_unix": 1767925017.09861}, "starlink_gps": {"latitude": 45.553310833333335, "longitude": 13.737470499999997, "altitude": 75.27000000180112, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:57.098863+00:00", "timestamp_unix": 1767925017.098863}, "nmea_primary": {"latitude": 45.553223333333335, "longitude": 13.737535, "altitude": 42.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:56.506331+00:00", "timestamp_unix": 1767925016.506331}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737383333333334, "altitude": 32.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:16:56.140359+00:00", "timestamp_unix": 1767925016.140359}}

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


validation_timestamp: 2026-01-09T02:17:27.099190+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.999493289870329, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.100480687996298, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7951902459555713, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.033462315711336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1418295192181986, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.838880099027352, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.896637631240875, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.912358177348349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.025122326254317, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.4293067469191, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:26+00:00", "timestamp_unix": 1767925046.0}, "starlink_location": {"latitude": 45.55331411670374, "longitude": 13.73747135832319, "altitude": 75.20000000021177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:17:27.058259+00:00", "timestamp_unix": 1767925047.058259}, "starlink_gps": {"latitude": 45.553314333333326, "longitude": 13.737473153369764, "altitude": 75.20000000085838, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:27.058514+00:00", "timestamp_unix": 1767925047.058514}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.73744, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:26.529129+00:00", "timestamp_unix": 1767925046.529129}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.737388333333334, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:26.051600+00:00", "timestamp_unix": 1767925046.0516}}

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


validation_timestamp: 2026-01-09T02:17:57.118875+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.515550857089554, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.522823538508875, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.019592615369491, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8913291973954527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009001986211281567, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.505160456880612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.590504084868799, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.514137712062692, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.599452132556502, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.2667123926396595, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:47+00:00", "timestamp_unix": 1767925067.0}, "starlink_location": {"latitude": 45.553317098533384, "longitude": 13.737470164920094, "altitude": 74.63390341677672, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:17:57.078000+00:00", "timestamp_unix": 1767925077.078}, "starlink_gps": {"latitude": 45.55331713483399, "longitude": 13.73747026825829, "altitude": 74.63793800955887, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:57.078247+00:00", "timestamp_unix": 1767925077.078247}, "nmea_primary": {"latitude": 45.55330166666667, "longitude": 13.737416666666666, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:56.503951+00:00", "timestamp_unix": 1767925076.503951}, "nmea_secondary": {"latitude": 45.55328, "longitude": 13.737388333333334, "altitude": 34.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:17:56.128400+00:00", "timestamp_unix": 1767925076.1284}}

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


validation_timestamp: 2026-01-09T02:18:27.144851+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.747507575148308, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.758479228431156, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.534148858842944, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.375089281664225, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011308312744879813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.226184790860072, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.704464553247669, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.23738240815957, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.714619512721769, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.283677045715862, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:17+00:00", "timestamp_unix": 1767925097.0}, "starlink_location": {"latitude": 45.553317080837516, "longitude": 13.737470473939005, "altitude": 74.66000000054986, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:18:27.097662+00:00", "timestamp_unix": 1767925107.097662}, "starlink_gps": {"latitude": 45.553317152867436, "longitude": 13.73747057646411, "altitude": 74.66000000033131, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:27.097935+00:00", "timestamp_unix": 1767925107.097935}, "nmea_primary": {"latitude": 45.55328333333333, "longitude": 13.737406666666667, "altitude": 23.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:26.465704+00:00", "timestamp_unix": 1767925106.465704}, "nmea_secondary": {"latitude": 45.55330333333333, "longitude": 13.737413333333333, "altitude": 36.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:26.004566+00:00", "timestamp_unix": 1767925106.004566}}

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


validation_timestamp: 2026-01-09T02:18:57.136072+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.711742878831019, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.717206105222469, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.266346200606262, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.894759758915044, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0056541390714791, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.641239507523325, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.804797342864031, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.646893515485779, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.809532384685977, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.860110474572361, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:48+00:00", "timestamp_unix": 1767925128.0}, "starlink_location": {"latitude": 45.55331708074485, "longitude": 13.737474473807085, "altitude": 74.28000000149488, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:18:57.095736+00:00", "timestamp_unix": 1767925137.095736}, "starlink_gps": {"latitude": 45.55331711675969, "longitude": 13.737474525069485, "altitude": 74.28000000098899, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:57.096022+00:00", "timestamp_unix": 1767925137.096022}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737396666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:56.463097+00:00", "timestamp_unix": 1767925136.463097}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737426666666666, "altitude": 37.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:18:56.094844+00:00", "timestamp_unix": 1767925136.094844}}

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


validation_timestamp: 2026-01-09T02:19:27.129907+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.621094781469369, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.510867769039665, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.871512812504928, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.4865784265270365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.11946616900638089, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.421389277567156, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.047285912618205, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.313797607919845, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.009620411126165, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.756260211688494, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:20+00:00", "timestamp_unix": 1767925160.0}, "starlink_location": {"latitude": 45.55332766666667, "longitude": 13.737481192664546, "altitude": 74.28999999997527, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:19:27.094482+00:00", "timestamp_unix": 1767925167.094482}, "starlink_gps": {"latitude": 45.55332662216167, "longitude": 13.737480833333334, "altitude": 74.29000000161199, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:27.094737+00:00", "timestamp_unix": 1767925167.094737}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737396666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:26.496504+00:00", "timestamp_unix": 1767925166.496504}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737416666666666, "altitude": 38.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:26.068692+00:00", "timestamp_unix": 1767925166.068692}}

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


validation_timestamp: 2026-01-09T02:19:57.130774+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.6396715305527065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.642033759189671, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5513531900948996, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.025502546729815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011292723406638602, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.058168913441122, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4411648838306723, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.059496598638349, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.435662205896274, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.209514511058542, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.73743, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:52+00:00", "timestamp_unix": 1767925192.0}, "starlink_location": {"latitude": 45.55332758083707, "longitude": 13.737483526061686, "altitude": 74.3600000013929, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:19:57.093835+00:00", "timestamp_unix": 1767925197.093835}, "starlink_gps": {"latitude": 45.55332765276771, "longitude": 13.737483423677931, "altitude": 74.36000000107511, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:57.094087+00:00", "timestamp_unix": 1767925197.094087}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737403333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:56.475168+00:00", "timestamp_unix": 1767925196.475168}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737453333333333, "altitude": 36.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:19:56.133360+00:00", "timestamp_unix": 1767925196.13336}}

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


validation_timestamp: 2026-01-09T02:20:27.132200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.260132606940954, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.263290767879017, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.04728355804277, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.667230300022204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003997135489172765, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.969193600471524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.957380766782911, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.972742444570684, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.960024485860525, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.648876474973989, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:24+00:00", "timestamp_unix": 1767925224.0}, "starlink_location": {"latitude": 45.55332758081882, "longitude": 13.737483166666667, "altitude": 74.36000000153851, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:20:27.093256+00:00", "timestamp_unix": 1767925227.093256}, "starlink_gps": {"latitude": 45.55332761676592, "longitude": 13.737483166666667, "altitude": 74.36000000102456, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:27.093505+00:00", "timestamp_unix": 1767925227.093505}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:26.535566+00:00", "timestamp_unix": 1767925226.535566}, "nmea_secondary": {"latitude": 45.55331, "longitude": 13.737511666666666, "altitude": 33.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:26.066946+00:00", "timestamp_unix": 1767925226.066946}}

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


validation_timestamp: 2026-01-09T02:20:57.115373+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.301305472746415, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.298709666281162, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.189065941560528, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.383941176157732, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004024241584718346, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.809774567987708, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.57299910454484, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.808050428144945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5720218733478464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.339378844933901, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:46+00:00", "timestamp_unix": 1767925246.0}, "starlink_location": {"latitude": 45.55332616666667, "longitude": 13.737489500875473, "altitude": 74.78000000063889, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:20:57.073223+00:00", "timestamp_unix": 1767925257.073223}, "starlink_gps": {"latitude": 45.55332616666667, "longitude": 13.737489449192323, "altitude": 74.78000000063889, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:57.073471+00:00", "timestamp_unix": 1767925257.073471}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.73743, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:56.488264+00:00", "timestamp_unix": 1767925256.488264}, "nmea_secondary": {"latitude": 45.553295, "longitude": 13.737478333333334, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:20:56.044379+00:00", "timestamp_unix": 1767925256.044379}}

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


validation_timestamp: 2026-01-09T02:21:27.125425+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.779355304580519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.818745579651384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.854698186412427, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.724843624330459, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.039640177209443656, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.623008436641188, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.913837821346385, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.662241503841893, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.953476544081548, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9245350033888364, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737438, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:19+00:00", "timestamp_unix": 1767925279.0}, "starlink_location": {"latitude": 45.55332774750614, "longitude": 13.737492140608387, "altitude": 75.2200000001198, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:21:27.092318+00:00", "timestamp_unix": 1767925287.092318}, "starlink_gps": {"latitude": 45.553328000000015, "longitude": 13.7374925, "altitude": 75.21999999965242, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:27.092575+00:00", "timestamp_unix": 1767925287.092575}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737418333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:26.468029+00:00", "timestamp_unix": 1767925286.468029}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.73743, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:26.043825+00:00", "timestamp_unix": 1767925286.043825}}

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


validation_timestamp: 2026-01-09T02:21:57.150839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.148238266759734, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.154735139976163, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6893320743377058, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3397601218431854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007982964036507882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.157889070973441, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.945136623853684, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.16329094949523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.952250801207427, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9242483410668023, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:50+00:00", "timestamp_unix": 1767925310.0}, "starlink_location": {"latitude": 45.55332962533176, "longitude": 13.737488833333336, "altitude": 75.20000000052796, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:21:57.111341+00:00", "timestamp_unix": 1767925317.111341}, "starlink_gps": {"latitude": 45.55332969712428, "longitude": 13.737488833333336, "altitude": 75.20000000022293, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:57.111678+00:00", "timestamp_unix": 1767925317.111678}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.737411666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:56.482367+00:00", "timestamp_unix": 1767925316.482367}, "nmea_secondary": {"latitude": 45.55329, "longitude": 13.73746, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:21:56.051219+00:00", "timestamp_unix": 1767925316.051219}}

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


validation_timestamp: 2026-01-09T02:22:27.126375+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.660657089268962, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.62121748359931, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9780387659790649, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.217005930009189, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03964182395526735, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.431377036368882, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.451663317762093, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.391758468505083, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.412427840602728, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.02903323205425, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:21+00:00", "timestamp_unix": 1767925341.0}, "starlink_location": {"latitude": 45.55333041917103, "longitude": 13.737489192739927, "altitude": 75.20000000011693, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:22:27.090114+00:00", "timestamp_unix": 1767925347.090114}, "starlink_gps": {"latitude": 45.55333016666669, "longitude": 13.737488833333336, "altitude": 75.20000000055155, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:27.090370+00:00", "timestamp_unix": 1767925347.09037}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737406666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:26.500105+00:00", "timestamp_unix": 1767925346.500105}, "nmea_secondary": {"latitude": 45.55329833333333, "longitude": 13.737455, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:26.085657+00:00", "timestamp_unix": 1767925346.085657}}

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


validation_timestamp: 2026-01-09T02:22:57.125938+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.2952272555824, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.333450485425104, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.199697910284481, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.969462321287578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0396392355750455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.086413711709728, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.813183814677739, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.125990420102266, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.836516369359187, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.061690440563746, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:53+00:00", "timestamp_unix": 1767925373.0}, "starlink_location": {"latitude": 45.55333274751213, "longitude": 13.73748780728355, "altitude": 74.83000000089525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:22:57.089505+00:00", "timestamp_unix": 1767925377.089505}, "starlink_gps": {"latitude": 45.553333, "longitude": 13.737488166666667, "altitude": 74.83000000099052, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:57.089759+00:00", "timestamp_unix": 1767925377.089759}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737401666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:56.503553+00:00", "timestamp_unix": 1767925376.503553}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737491666666667, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:22:56.096533+00:00", "timestamp_unix": 1767925376.096533}}

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


validation_timestamp: 2026-01-09T02:23:27.128990+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.94307568832584, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.766425971401812, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8761454265073463, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.959865942732952, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20421627092627287, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.36486319555213, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.555366132238431, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.209620175923344, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.351794697088412, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.728734945690157, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:24+00:00", "timestamp_unix": 1767925404.0}, "starlink_location": {"latitude": 45.55333458085146, "longitude": 13.7374875, "altitude": 74.77193818094891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:23:27.088694+00:00", "timestamp_unix": 1767925407.088694}, "starlink_gps": {"latitude": 45.553332744290415, "longitude": 13.737487500000004, "altitude": 74.6839078228411, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:27.088944+00:00", "timestamp_unix": 1767925407.088944}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737401666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:26.522096+00:00", "timestamp_unix": 1767925406.522096}, "nmea_secondary": {"latitude": 45.553311666666666, "longitude": 13.73749, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:26.069903+00:00", "timestamp_unix": 1767925406.069903}}

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


validation_timestamp: 2026-01-09T02:23:57.144925+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.112810444786001, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.11707227793341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1266941009906999, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.553481332664418, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008004429673011654, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.98289407475593, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.725998386173565, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.98668603957574, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7272615941199894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.371387525291, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737421, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:55+00:00", "timestamp_unix": 1767925435.0}, "starlink_location": {"latitude": 45.55333699999999, "longitude": 13.737490114787633, "altitude": 74.71000000019113, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:23:57.105699+00:00", "timestamp_unix": 1767925437.105699}, "starlink_gps": {"latitude": 45.55333699999999, "longitude": 13.737490217588176, "altitude": 74.71000000019113, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:57.105951+00:00", "timestamp_unix": 1767925437.105951}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737423333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:56.475181+00:00", "timestamp_unix": 1767925436.475181}, "nmea_secondary": {"latitude": 45.55332166666667, "longitude": 13.737486666666667, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:23:56.044221+00:00", "timestamp_unix": 1767925436.044221}}

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


validation_timestamp: 2026-01-09T02:24:27.105447+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.309762682999004, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.31324873413676, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.11023644137857315, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.81349065705927, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004051897242069783, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.394813636475202, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.241905829558216, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.398285617142175, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.245748623723292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.923345051879036, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:26+00:00", "timestamp_unix": 1767925466.0}, "starlink_location": {"latitude": 45.55333676518416, "longitude": 13.7374905, "altitude": 74.71000000117971, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:24:27.065637+00:00", "timestamp_unix": 1767925467.065637}, "starlink_gps": {"latitude": 45.55333680162375, "longitude": 13.737490499999998, "altitude": 74.71000000166492, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:27.065888+00:00", "timestamp_unix": 1767925467.065888}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737421666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:26.477934+00:00", "timestamp_unix": 1767925466.477934}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.73752, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:26.070822+00:00", "timestamp_unix": 1767925466.070822}}

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


validation_timestamp: 2026-01-09T02:24:57.105269+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.285032456362798, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.293967583922756, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5149422259320658, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.891591244736919, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009012038183717081, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.891828683862725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.649321815853222, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.900797669717385, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.656143488684023, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.397060946957268, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737412, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:47+00:00", "timestamp_unix": 1767925487.0}, "starlink_location": {"latitude": 45.55333369708262, "longitude": 13.737485832471238, "altitude": 74.49000000056044, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:24:57.065343+00:00", "timestamp_unix": 1767925497.065343}, "starlink_gps": {"latitude": 45.55333376962116, "longitude": 13.737485884095774, "altitude": 74.49000000147133, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:57.065591+00:00", "timestamp_unix": 1767925497.065591}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737418333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:56.476830+00:00", "timestamp_unix": 1767925496.47683}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737513333333334, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:24:56.121732+00:00", "timestamp_unix": 1767925496.121732}}

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


validation_timestamp: 2026-01-09T02:25:27.120471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.285599241929118, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.131880197820198, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6661820625018753, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.973838803608988, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15470384244261665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.91211466769127, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.252098550449412, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.765815953964031, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.141858215511393, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.035391107975922, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:18+00:00", "timestamp_unix": 1767925518.0}, "starlink_location": {"latitude": 45.5533399191346, "longitude": 13.73748521870956, "altitude": 74.62000000154035, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:25:27.085891+00:00", "timestamp_unix": 1767925527.085891}, "starlink_gps": {"latitude": 45.55333862206455, "longitude": 13.737484499999999, "altitude": 74.62000000221467, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:27.086143+00:00", "timestamp_unix": 1767925527.086143}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.737403333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:26.476525+00:00", "timestamp_unix": 1767925526.476525}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737531666666667, "altitude": 28.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:26.152562+00:00", "timestamp_unix": 1767925526.152562}}

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


validation_timestamp: 2026-01-09T02:25:57.125600+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.380751962248242, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.182833997812095, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5353214028777664, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.046574908277309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.20613738545050564, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.2420860147456, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.063320467778516, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.060770784089323, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.88270673500302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.215745569755311, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:50+00:00", "timestamp_unix": 1767925550.0}, "starlink_location": {"latitude": 45.553339580867764, "longitude": 13.737482192684741, "altitude": 74.82999999953762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:25:57.085170+00:00", "timestamp_unix": 1767925557.08517}, "starlink_gps": {"latitude": 45.55333774418711, "longitude": 13.737481833333336, "altitude": 74.83000000385904, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:57.085426+00:00", "timestamp_unix": 1767925557.085426}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737405, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:56.474204+00:00", "timestamp_unix": 1767925556.474204}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737523333333334, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:25:56.057454+00:00", "timestamp_unix": 1767925556.057454}}

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


validation_timestamp: 2026-01-09T02:26:27.099723+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 11.333440877346595, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.333440877346595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5645159764473133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.200891360524985, "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.898488996314448, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.854398368061068, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.898488996314448, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.854398368061068, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.346193535446968, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553246, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:21+00:00", "timestamp_unix": 1767925581.0}, "starlink_location": {"latitude": 45.55333983333333, "longitude": 13.737481833333334, "altitude": 74.83000000096469, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:26:27.062373+00:00", "timestamp_unix": 1767925587.062373}, "starlink_gps": {"latitude": 45.55333983333333, "longitude": 13.737481833333334, "altitude": 74.83000000096469, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:27.062624+00:00", "timestamp_unix": 1767925587.062624}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.737411666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:26.515761+00:00", "timestamp_unix": 1767925586.515761}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737466666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:26.131598+00:00", "timestamp_unix": 1767925586.131598}}

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


validation_timestamp: 2026-01-09T02:26:57.123403+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 12.018883023260813, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 11.926876783249108, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.871544714553319, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5504846375052685, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09239662068308746, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.924867882296132, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.205471142176453, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.842044788147067, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.113687403360519, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.118584267574427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55324, "longitude": 13.737426, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:54+00:00", "timestamp_unix": 1767925614.0}, "starlink_location": {"latitude": 45.55333958074935, "longitude": 13.737486026186618, "altitude": 74.78192683254925, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:26:57.083240+00:00", "timestamp_unix": 1767925617.08324}, "starlink_gps": {"latitude": 45.553338788861225, "longitude": 13.737485666666668, "altitude": 74.69391330378829, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:57.083491+00:00", "timestamp_unix": 1767925617.083491}, "nmea_primary": {"latitude": 45.55328166666666, "longitude": 13.737406666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:56.488873+00:00", "timestamp_unix": 1767925616.488873}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737463333333332, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:26:56.121892+00:00", "timestamp_unix": 1767925616.121892}}

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


validation_timestamp: 2026-01-09T02:27:27.099134+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.975182380797898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.975182380797898, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6807983699002274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.388021444399653, "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.461289661576313, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.519227382483297, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.461289661576313, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.519227382483297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.1905830641995623, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:25+00:00", "timestamp_unix": 1767925645.0}, "starlink_location": {"latitude": 45.55333716666668, "longitude": 13.737484333333335, "altitude": 75.17000000056092, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:27:27.060685+00:00", "timestamp_unix": 1767925647.060685}, "starlink_gps": {"latitude": 45.55333716666668, "longitude": 13.737484333333335, "altitude": 75.17000000056092, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:27.060937+00:00", "timestamp_unix": 1767925647.060937}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737421666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:26.470192+00:00", "timestamp_unix": 1767925646.470192}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737436666666667, "altitude": 23.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:26.201724+00:00", "timestamp_unix": 1767925646.201724}}

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


validation_timestamp: 2026-01-09T02:27:57.105577+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.784166573001047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.789659039498212, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7485340502895076, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7699107690008343, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005729310505919478, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.489785033415185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.149612725558797, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.495224816692824, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.1550006315998855, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.3574638818672458, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:46+00:00", "timestamp_unix": 1767925666.0}, "starlink_location": {"latitude": 45.55332659842848, "longitude": 13.737475498977375, "altitude": 75.06999999933478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:27:57.060471+00:00", "timestamp_unix": 1767925677.060471}, "starlink_gps": {"latitude": 45.553326634922165, "longitude": 13.737475550921276, "altitude": 75.07000000113659, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:57.060728+00:00", "timestamp_unix": 1767925677.060728}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737426666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:56.487867+00:00", "timestamp_unix": 1767925676.487867}, "nmea_secondary": {"latitude": 45.553268333333335, "longitude": 13.737436666666667, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:27:56.082252+00:00", "timestamp_unix": 1767925676.082252}}

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


validation_timestamp: 2026-01-09T02:28:27.120757+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.252379175101035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.335228426797318, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9246259474579175, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9994843455698312, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1464617191800696, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.237397357563959, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.121032393788901, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.34128897716615, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.160675684108476, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.218380597578952, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55325, "longitude": 13.737429, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:19+00:00", "timestamp_unix": 1767925699.0}, "starlink_location": {"latitude": 45.55332658081887, "longitude": 13.737475473912408, "altitude": 75.06999999993573, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:28:27.081297+00:00", "timestamp_unix": 1767925707.081297}, "starlink_gps": {"latitude": 45.55332683333333, "longitude": 13.737477320023663, "altitude": 75.07000000123726, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:27.081548+00:00", "timestamp_unix": 1767925707.081548}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737416666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:26.469645+00:00", "timestamp_unix": 1767925706.469645}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.73747, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:26.105096+00:00", "timestamp_unix": 1767925706.105096}}

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


validation_timestamp: 2026-01-09T02:28:57.094092+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.140198222381965, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.141858932251516, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1418385522320864, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.156868991738253, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005714318348223746, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.043155903772185, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.870539681207462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.044613808541415, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.8745006149999615, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.001944136418277, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:51+00:00", "timestamp_unix": 1767925731.0}, "starlink_location": {"latitude": 45.55333243185473, "longitude": 13.737480500890454, "altitude": 75.07999999902778, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:28:57.058531+00:00", "timestamp_unix": 1767925737.058531}, "starlink_gps": {"latitude": 45.55333246825288, "longitude": 13.737480449082417, "altitude": 75.0799999985886, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:57.058780+00:00", "timestamp_unix": 1767925737.05878}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737428333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:56.468165+00:00", "timestamp_unix": 1767925736.468165}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737478333333334, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:28:56.047735+00:00", "timestamp_unix": 1767925736.047735}}

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


validation_timestamp: 2026-01-09T02:29:27.121770+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.990617509127542, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.992222089609768, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.37155737416842516, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4720522091290364, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0039802836830685785, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.663577984502275, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.272700854199512, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.665255046367507, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.273710799553552, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.7089570797523466, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737437, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:23+00:00", "timestamp_unix": 1767925763.0}, "starlink_location": {"latitude": 45.55333399999997, "longitude": 13.737483526636941, "altitude": 74.27000000009551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:29:27.078252+00:00", "timestamp_unix": 1767925767.078252}, "starlink_gps": {"latitude": 45.55333399999997, "longitude": 13.73748357775555, "altitude": 74.27000000009551, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:27.078502+00:00", "timestamp_unix": 1767925767.078502}, "nmea_primary": {"latitude": 45.553263333333334, "longitude": 13.737436666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:26.488889+00:00", "timestamp_unix": 1767925766.488889}, "nmea_secondary": {"latitude": 45.55325333333333, "longitude": 13.737453333333333, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:26.115639+00:00", "timestamp_unix": 1767925766.115639}}

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


validation_timestamp: 2026-01-09T02:29:57.096260+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.773359854408435, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.773359854408435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7751629415711383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 10.116897161050844, "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.516072114021485, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 15.773149213599735, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.516072114021485, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 15.773149213599735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.504669528420338, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:55+00:00", "timestamp_unix": 1767925795.0}, "starlink_location": {"latitude": 45.55333166666665, "longitude": 13.737489666666667, "altitude": 73.61000000062694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:29:57.057043+00:00", "timestamp_unix": 1767925797.057043}, "starlink_gps": {"latitude": 45.55333166666665, "longitude": 13.737489666666667, "altitude": 73.61000000062694, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:57.057294+00:00", "timestamp_unix": 1767925797.057294}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737426666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:56.479539+00:00", "timestamp_unix": 1767925796.479539}, "nmea_secondary": {"latitude": 45.55319, "longitude": 13.7375, "altitude": 35.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:29:56.110129+00:00", "timestamp_unix": 1767925796.110129}}

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


validation_timestamp: 2026-01-09T02:30:27.114870+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.998105928951762, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.998105928951762, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.72620077458171, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 14.07818990895746, "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.708696567531298, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 18.509482064953215, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.708696567531298, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 18.509482064953215, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 14.069900318133962, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737436, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:25+00:00", "timestamp_unix": 1767925825.0}, "starlink_location": {"latitude": 45.55333166666665, "longitude": 13.737489666666667, "altitude": 73.61000000062694, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:30:27.077227+00:00", "timestamp_unix": 1767925827.077227}, "starlink_gps": {"latitude": 45.55333166666665, "longitude": 13.737489666666667, "altitude": 73.61000000062694, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:27.077479+00:00", "timestamp_unix": 1767925827.077479}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.73743, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:26.475080+00:00", "timestamp_unix": 1767925826.47508}, "nmea_secondary": {"latitude": 45.553175, "longitude": 13.73757, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:26.114083+00:00", "timestamp_unix": 1767925826.114083}}

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


validation_timestamp: 2026-01-09T02:30:57.092489+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.538187874043512, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.535902572293468, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7574800643438536, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.708608298379787, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004042952924608892, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.078095355306722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 21.917701163326107, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.076015371590017, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 21.919688289885997, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 19.138578190356288, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737428, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:47+00:00", "timestamp_unix": 1767925847.0}, "starlink_location": {"latitude": 45.55332833333333, "longitude": 13.737490001015107, "altitude": 73.11000000079532, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:30:57.055598+00:00", "timestamp_unix": 1767925857.055598}, "starlink_gps": {"latitude": 45.55332833333333, "longitude": 13.737489949091646, "altitude": 73.11000000079532, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:57.055885+00:00", "timestamp_unix": 1767925857.055885}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73743, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:56.478168+00:00", "timestamp_unix": 1767925856.478168}, "nmea_secondary": {"latitude": 45.553156666666666, "longitude": 13.737628333333333, "altitude": 36.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:30:56.131601+00:00", "timestamp_unix": 1767925856.131601}}

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


validation_timestamp: 2026-01-09T02:31:27.094820+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.366458874308035, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.372131531607263, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1312199178570743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 25.218711491679734, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005706377696007527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.745120229141634, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.931728148350324, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.750688611404547, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.932580088851907, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 24.177917832257826, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:19+00:00", "timestamp_unix": 1767925879.0}, "starlink_location": {"latitude": 45.55333076525511, "longitude": 13.737485165871702, "altitude": 73.30999999884664, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:31:27.054853+00:00", "timestamp_unix": 1767925887.054853}, "starlink_gps": {"latitude": 45.553330801602726, "longitude": 13.73748521760769, "altitude": 73.3099999996067, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:27.055108+00:00", "timestamp_unix": 1767925887.055108}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737418333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:26.458336+00:00", "timestamp_unix": 1767925886.458336}, "nmea_secondary": {"latitude": 45.55314333333333, "longitude": 13.737683333333333, "altitude": 34.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:26.109258+00:00", "timestamp_unix": 1767925886.109258}}

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


validation_timestamp: 2026-01-09T02:31:57.192203+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.488368270943992, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.494142154122109, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7026644550377641, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 21.839793783095555, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00803446114796313, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.171495446897138, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 22.97443997790408, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.177164033429998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 22.981563284428788, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 22.059715893041908, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:50+00:00", "timestamp_unix": 1767925910.0}, "starlink_location": {"latitude": 45.55332484188167, "longitude": 13.737486833333334, "altitude": 73.16390214058066, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:31:57.154485+00:00", "timestamp_unix": 1767925917.154485}, "starlink_gps": {"latitude": 45.55332491413731, "longitude": 13.737486833333335, "altitude": 73.17193291302378, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:57.154737+00:00", "timestamp_unix": 1767925917.154737}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737403333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:56.460606+00:00", "timestamp_unix": 1767925916.460606}, "nmea_secondary": {"latitude": 45.55314166666667, "longitude": 13.737623333333334, "altitude": 37.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:31:56.055086+00:00", "timestamp_unix": 1767925916.055086}}

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


validation_timestamp: 2026-01-09T02:32:27.092257+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.73699013237198, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.734394958187549, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.420668965259022, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 23.755999362990522, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004035916026552837, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.654403707413639, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 26.675802170807916, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.651057287509094, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 26.677269089470876, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.17666524638536, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:21+00:00", "timestamp_unix": 1767925941.0}, "starlink_location": {"latitude": 45.553325166666646, "longitude": 13.73748716758649, "altitude": 73.20000000073095, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:32:27.053203+00:00", "timestamp_unix": 1767925947.053203}, "starlink_gps": {"latitude": 45.553325166666646, "longitude": 13.737487115753407, "altitude": 73.20000000073095, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:27.053455+00:00", "timestamp_unix": 1767925947.053455}, "nmea_primary": {"latitude": 45.55328166666666, "longitude": 13.737395, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:26.500282+00:00", "timestamp_unix": 1767925946.500282}, "nmea_secondary": {"latitude": 45.55310166666667, "longitude": 13.737611666666666, "altitude": 43.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:26.046602+00:00", "timestamp_unix": 1767925946.046602}}

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


validation_timestamp: 2026-01-09T02:32:57.195285+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.201210156514362, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.201210156514362, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9551338199940314, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 19.42224119921488, "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.46113720787456, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 23.085525432828764, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.46113720787456, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 23.085525432828764, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 21.27064424793418, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:53+00:00", "timestamp_unix": 1767925973.0}, "starlink_location": {"latitude": 45.55332599999997, "longitude": 13.737489, "altitude": 73.3299999995802, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:32:57.155377+00:00", "timestamp_unix": 1767925977.155377}, "starlink_gps": {"latitude": 45.55332599999997, "longitude": 13.737489, "altitude": 73.3299999995802, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:57.155629+00:00", "timestamp_unix": 1767925977.155629}, "nmea_primary": {"latitude": 45.55327666666667, "longitude": 13.73739, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:56.470011+00:00", "timestamp_unix": 1767925976.470011}, "nmea_secondary": {"latitude": 45.55312333333333, "longitude": 13.737553333333333, "altitude": 50.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:32:56.130919+00:00", "timestamp_unix": 1767925976.130919}}

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


validation_timestamp: 2026-01-09T02:33:27.112718+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.920136239494113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.920136239494113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.8947489693732, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.05039183387751, "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.194636963418388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.97058158434461, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.194636963418388, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.97058158434461, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 26.48576000877044, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737396, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:24+00:00", "timestamp_unix": 1767926004.0}, "starlink_location": {"latitude": 45.55332549999998, "longitude": 13.737482500000002, "altitude": 73.67000000028598, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:33:27.072704+00:00", "timestamp_unix": 1767926007.072704}, "starlink_gps": {"latitude": 45.55332549999998, "longitude": 13.737482500000002, "altitude": 73.67000000028598, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:27.072956+00:00", "timestamp_unix": 1767926007.072956}, "nmea_primary": {"latitude": 45.55328, "longitude": 13.73734, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:26.468958+00:00", "timestamp_unix": 1767926006.468958}, "nmea_secondary": {"latitude": 45.55309833333333, "longitude": 13.73756, "altitude": 50.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:26.043237+00:00", "timestamp_unix": 1767926006.043237}}

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


validation_timestamp: 2026-01-09T02:33:57.089200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.558294949357434, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.558294949357434, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.221053941864563, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 22.32615232389414, "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.180044624074256, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 25.587027140447546, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.180044624074256, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 25.587027140447546, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 27.113101958158378, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:56+00:00", "timestamp_unix": 1767926036.0}, "starlink_location": {"latitude": 45.55332833333333, "longitude": 13.737482, "altitude": 73.75000000030792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:33:57.050792+00:00", "timestamp_unix": 1767926037.050792}, "starlink_gps": {"latitude": 45.55332833333333, "longitude": 13.737482, "altitude": 73.75000000030792, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:57.051043+00:00", "timestamp_unix": 1767926037.051043}, "nmea_primary": {"latitude": 45.553285, "longitude": 13.737338333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:56.460659+00:00", "timestamp_unix": 1767926036.460659}, "nmea_secondary": {"latitude": 45.553108333333334, "longitude": 13.737578333333333, "altitude": 51.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:33:56.056322+00:00", "timestamp_unix": 1767926036.056322}}

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


validation_timestamp: 2026-01-09T02:34:27.107553+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.505821713342113, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.505821713342113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.550236835037447, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 13.428744699508362, "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.318566410115432, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 17.242420535429382, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.318566410115432, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 17.242420535429382, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 17.387059267635937, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:17+00:00", "timestamp_unix": 1767926057.0}, "starlink_location": {"latitude": 45.55332833333333, "longitude": 13.737482, "altitude": 73.75000000030792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:34:27.070263+00:00", "timestamp_unix": 1767926067.070263}, "starlink_gps": {"latitude": 45.55332833333333, "longitude": 13.737482, "altitude": 73.75000000030792, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:27.070513+00:00", "timestamp_unix": 1767926067.070513}, "nmea_primary": {"latitude": 45.553275, "longitude": 13.737343333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:26.456978+00:00", "timestamp_unix": 1767926066.456978}, "nmea_secondary": {"latitude": 45.553175, "longitude": 13.737515, "altitude": 48.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:26.109115+00:00", "timestamp_unix": 1767926066.109115}}

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


validation_timestamp: 2026-01-09T02:34:57.112806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.014570656777842, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.014570656777842, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.298744615817907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.962633349542339, "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.14369065161638, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.395123920028269, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.14369065161638, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.395123920028269, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.308388170512838, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737402, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:48+00:00", "timestamp_unix": 1767926088.0}, "starlink_location": {"latitude": 45.55332799999997, "longitude": 13.737486333333331, "altitude": 73.65999999990737, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:34:57.069381+00:00", "timestamp_unix": 1767926097.069381}, "starlink_gps": {"latitude": 45.55332799999997, "longitude": 13.737486333333331, "altitude": 73.65999999990737, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:57.069632+00:00", "timestamp_unix": 1767926097.069632}, "nmea_primary": {"latitude": 45.55327333333334, "longitude": 13.737336666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:56.457056+00:00", "timestamp_unix": 1767926096.457056}, "nmea_secondary": {"latitude": 45.55322666666667, "longitude": 13.73742, "altitude": 42.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:34:56.033924+00:00", "timestamp_unix": 1767926096.033924}}

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


validation_timestamp: 2026-01-09T02:35:27.088458+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.4364501367324, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.435418318704805, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.081768070569926, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.6777218715473134, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005702404150807013, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 13.518176429852748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.097341626286719, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.51713309139587, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.096521361889293, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.6748119033015508, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737399, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:21+00:00", "timestamp_unix": 1767926121.0}, "starlink_location": {"latitude": 45.55332693187652, "longitude": 13.737488334192694, "altitude": 73.56000000098474, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:35:27.048659+00:00", "timestamp_unix": 1767926127.048659}, "starlink_gps": {"latitude": 45.553326968198824, "longitude": 13.737488282492736, "altitude": 73.5600000006261, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:27.048912+00:00", "timestamp_unix": 1767926127.048912}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737345, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:26.500247+00:00", "timestamp_unix": 1767926126.500247}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.737353333333333, "altitude": 35.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:26.121443+00:00", "timestamp_unix": 1767926126.121443}}

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


validation_timestamp: 2026-01-09T02:35:57.083646+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.467632727150201, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.467632727150201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.106834416998453, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.685738661592153, "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.37704607653816, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.448066190650012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.37704607653816, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.448066190650012, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.4882677473201718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:52+00:00", "timestamp_unix": 1767926152.0}, "starlink_location": {"latitude": 45.55332433333336, "longitude": 13.737487999999999, "altitude": 73.51000000105883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:35:57.047717+00:00", "timestamp_unix": 1767926157.047717}, "starlink_gps": {"latitude": 45.55332433333336, "longitude": 13.737487999999999, "altitude": 73.51000000105883, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:57.048001+00:00", "timestamp_unix": 1767926157.048001}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.73736, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:56.455551+00:00", "timestamp_unix": 1767926156.455551}, "nmea_secondary": {"latitude": 45.55327166666667, "longitude": 13.737361666666667, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:35:56.098750+00:00", "timestamp_unix": 1767926156.09875}}

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


validation_timestamp: 2026-01-09T02:36:27.083855+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.511248081692862, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.514327490109139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.406981896155092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0387388716290915, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004049538040872996, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.308252704553551, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.106330293800492, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.310687149772523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.108857037666963, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.208865029397056, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737417, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:24+00:00", "timestamp_unix": 1767926184.0}, "starlink_location": {"latitude": 45.55332319865318, "longitude": 13.737487999999999, "altitude": 73.51000000279828, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:36:27.047429+00:00", "timestamp_unix": 1767926187.047429}, "starlink_gps": {"latitude": 45.55332323507155, "longitude": 13.737488, "altitude": 73.5100000018352, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:27.047681+00:00", "timestamp_unix": 1767926187.047681}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.737361666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:26.456350+00:00", "timestamp_unix": 1767926186.45635}, "nmea_secondary": {"latitude": 45.55328333333333, "longitude": 13.737416666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:26.049285+00:00", "timestamp_unix": 1767926186.049285}}

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


validation_timestamp: 2026-01-09T02:36:57.183468+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.363758971527021, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.363758971527021, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7442768321781146, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.296553922879309, "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.67197839890599, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.680020069952021, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.67197839890599, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.680020069952021, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.4169774963786015, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:56+00:00", "timestamp_unix": 1767926216.0}, "starlink_location": {"latitude": 45.553321666666626, "longitude": 13.737493, "altitude": 73.19999999914816, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:36:57.146522+00:00", "timestamp_unix": 1767926217.146522}, "starlink_gps": {"latitude": 45.553321666666626, "longitude": 13.737493, "altitude": 73.19999999914816, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:57.146772+00:00", "timestamp_unix": 1767926217.146772}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.73737, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:56.452596+00:00", "timestamp_unix": 1767926216.452596}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737463333333332, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:36:56.086878+00:00", "timestamp_unix": 1767926216.086878}}

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


validation_timestamp: 2026-01-09T02:37:27.084622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.414175663236215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.417265566418031, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2701483494516017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.504569026274613, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004031517373368758, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.993529615551607, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.625847657703971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.996875399033836, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.627372613171121, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.618421578495636, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737393, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:17+00:00", "timestamp_unix": 1767926237.0}, "starlink_location": {"latitude": 45.553325166666625, "longitude": 13.737495499191931, "altitude": 73.0700000009045, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:37:27.045512+00:00", "timestamp_unix": 1767926247.045512}, "starlink_gps": {"latitude": 45.553325166666625, "longitude": 13.737495550968523, "altitude": 73.0700000009045, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:27.045770+00:00", "timestamp_unix": 1767926247.04577}, "nmea_primary": {"latitude": 45.55327, "longitude": 13.737378333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:26.453892+00:00", "timestamp_unix": 1767926246.453892}, "nmea_secondary": {"latitude": 45.55327, "longitude": 13.737463333333332, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:26.104125+00:00", "timestamp_unix": 1767926246.104125}}

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


validation_timestamp: 2026-01-09T02:37:57.249949+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.13529341538271, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.135200740277321, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0901305679943263, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.554198856910722, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005717256514982578, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.53120907764807, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.601804849541348, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.531644122399022, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.602042623769535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9376115665001734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737404, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:48+00:00", "timestamp_unix": 1767926268.0}, "starlink_location": {"latitude": 45.55332240151582, "longitude": 13.73749466572334, "altitude": 72.95000000050568, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:37:57.044726+00:00", "timestamp_unix": 1767926277.044726}, "starlink_gps": {"latitude": 45.55332236509891, "longitude": 13.737494717557944, "altitude": 72.94999999982643, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:57.044978+00:00", "timestamp_unix": 1767926277.044978}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737401666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:56.450802+00:00", "timestamp_unix": 1767926276.450802}, "nmea_secondary": {"latitude": 45.553288333333334, "longitude": 13.737441666666667, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:37:56.100991+00:00", "timestamp_unix": 1767926276.100991}}

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


validation_timestamp: 2026-01-09T02:38:27.086593+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.753120327814083, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.75312032760428, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.3927114335360661, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3105766975448745, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 2.766274711580686e-10, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.903023928851704, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.101553852030682, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.903023928648702, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.10155385177032, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5782916669352804, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:19+00:00", "timestamp_unix": 1767926299.0}, "starlink_location": {"latitude": 45.55332216666666, "longitude": 13.737495000000001, "altitude": 72.92389314150918, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:38:27.044289+00:00", "timestamp_unix": 1767926307.044289}, "starlink_gps": {"latitude": 45.55332216666666, "longitude": 13.737494999999997, "altitude": 72.92794885718345, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:27.044546+00:00", "timestamp_unix": 1767926307.044546}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737401666666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:26.493851+00:00", "timestamp_unix": 1767926306.493851}, "nmea_secondary": {"latitude": 45.553306666666664, "longitude": 13.737433333333334, "altitude": 28.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:26.102077+00:00", "timestamp_unix": 1767926306.102077}}

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


validation_timestamp: 2026-01-09T02:38:57.185241+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.397552477102728, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.397552477102728, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.392094875838875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.703756870794206, "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.565649565125153, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.956602412342391, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.565649565125153, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.956602412342391, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.870784546966507, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737395, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:50+00:00", "timestamp_unix": 1767926330.0}, "starlink_location": {"latitude": 45.553325166666625, "longitude": 13.737493166666669, "altitude": 73.39000000082076, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:38:57.143247+00:00", "timestamp_unix": 1767926337.143247}, "starlink_gps": {"latitude": 45.553325166666625, "longitude": 13.737493166666669, "altitude": 73.39000000082076, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:57.143499+00:00", "timestamp_unix": 1767926337.143499}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737401666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:56.464944+00:00", "timestamp_unix": 1767926336.464944}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737416666666666, "altitude": 26.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:38:56.077697+00:00", "timestamp_unix": 1767926336.077697}}

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


validation_timestamp: 2026-01-09T02:39:27.183340+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.551671022058619, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.556484955819889, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.738183269259619, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.929021617583367, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008033057952609647, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.026406769667366, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.091759473840173, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.032133519850154, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.0914292180278515, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.180070055721664, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:22+00:00", "timestamp_unix": 1767926362.0}, "starlink_location": {"latitude": 45.55332067527333, "longitude": 13.737492666666668, "altitude": 73.13999999985745, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:39:27.142416+00:00", "timestamp_unix": 1767926367.142416}, "starlink_gps": {"latitude": 45.55332074751636, "longitude": 13.737492666666668, "altitude": 73.1400000008159, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:27.142674+00:00", "timestamp_unix": 1767926367.142674}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737393333333333, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:26.431110+00:00", "timestamp_unix": 1767926366.43111}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737401666666667, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:26.080513+00:00", "timestamp_unix": 1767926366.080513}}

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


validation_timestamp: 2026-01-09T02:39:57.081627+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.152706931954065, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1577829870617355, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8526611479428188, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.696907859873936, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008051850183174142, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.871114986815044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.7713639865276285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.876870302783406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.770584378645255, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.525932067954626, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:53+00:00", "timestamp_unix": 1767926393.0}, "starlink_location": {"latitude": 45.55331653056338, "longitude": 13.737484333333335, "altitude": 72.83999999938214, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:39:57.041656+00:00", "timestamp_unix": 1767926397.041656}, "starlink_gps": {"latitude": 45.55331660297541, "longitude": 13.737484333333333, "altitude": 72.83999999959525, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:57.041913+00:00", "timestamp_unix": 1767926397.041913}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737386666666668, "altitude": 20.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:56.461186+00:00", "timestamp_unix": 1767926396.461186}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737385, "altitude": 22.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:39:56.083852+00:00", "timestamp_unix": 1767926396.083852}}

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


validation_timestamp: 2026-01-09T02:40:27.181772+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.9418664913602175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.936324417172734, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.812807124022879, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.75253578826654, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0079991543306315, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.753820521509637, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.448714341484646, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.748331687789289, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.440743050893852, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.58792766571834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:25+00:00", "timestamp_unix": 1767926425.0}, "starlink_location": {"latitude": 45.55331699999999, "longitude": 13.737484795503262, "altitude": 72.83999999965471, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:40:27.141040+00:00", "timestamp_unix": 1767926427.14104}, "starlink_gps": {"latitude": 45.55331700000001, "longitude": 13.737484692770506, "altitude": 72.83999999980021, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:27.141293+00:00", "timestamp_unix": 1767926427.141293}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.73739, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:26.460537+00:00", "timestamp_unix": 1767926426.460537}, "nmea_secondary": {"latitude": 45.55332333333333, "longitude": 13.737376666666666, "altitude": 22.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:26.091979+00:00", "timestamp_unix": 1767926426.091979}}

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


validation_timestamp: 2026-01-09T02:40:57.177622+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1111706373171994, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1111706373171994, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.771532190911338, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.022682281039301, "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.719212200994463, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.778191446431903, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.719212200994463, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.778191446431903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.290728396541745, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:46+00:00", "timestamp_unix": 1767926446.0}, "starlink_location": {"latitude": 45.553313333333335, "longitude": 13.737483166666667, "altitude": 72.50999999885005, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:40:57.140315+00:00", "timestamp_unix": 1767926457.140315}, "starlink_gps": {"latitude": 45.553313333333335, "longitude": 13.737483166666667, "altitude": 72.50999999885005, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:57.140569+00:00", "timestamp_unix": 1767926457.140569}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737408333333333, "altitude": 24.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:56.460093+00:00", "timestamp_unix": 1767926456.460093}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.737371666666666, "altitude": 22.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:40:56.093432+00:00", "timestamp_unix": 1767926456.093432}}

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


validation_timestamp: 2026-01-09T02:41:27.176730+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.1844045165368255, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1844045165368255, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3748875049634988, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.467374229591762, "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.304102074601815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.512434811792625, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.304102074601815, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.512434811792625, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.83918348040875, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:18+00:00", "timestamp_unix": 1767926478.0}, "starlink_location": {"latitude": 45.55331166666665, "longitude": 13.737481833333336, "altitude": 72.38000000122926, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:41:27.139903+00:00", "timestamp_unix": 1767926487.139903}, "starlink_gps": {"latitude": 45.55331166666665, "longitude": 13.737481833333336, "altitude": 72.38000000122926, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:27.140161+00:00", "timestamp_unix": 1767926487.140161}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737418333333334, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:26.491949+00:00", "timestamp_unix": 1767926486.491949}, "nmea_secondary": {"latitude": 45.55332833333333, "longitude": 13.737388333333334, "altitude": 21.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:26.084040+00:00", "timestamp_unix": 1767926486.08404}}

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


validation_timestamp: 2026-01-09T02:41:57.173769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.441811467400117, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.453483257778139, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0564361276774337, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.23159360273528, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016089056885108748, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.497738848635251, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.72347910248832, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.50936389490706, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.71581345732628, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.864136356121788, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:49+00:00", "timestamp_unix": 1767926509.0}, "starlink_location": {"latitude": 45.55330851701546, "longitude": 13.737483833333334, "altitude": 71.83000000206867, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:41:57.138909+00:00", "timestamp_unix": 1767926517.138909}, "starlink_gps": {"latitude": 45.553308661707824, "longitude": 13.737483833333334, "altitude": 71.83000000099179, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:57.139162+00:00", "timestamp_unix": 1767926517.139162}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737408333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:56.445425+00:00", "timestamp_unix": 1767926516.445425}, "nmea_secondary": {"latitude": 45.55334166666667, "longitude": 13.737396666666667, "altitude": 23.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:41:56.079565+00:00", "timestamp_unix": 1767926516.079565}}

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


validation_timestamp: 2026-01-09T02:42:27.114407+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.077452444730832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.083019105831093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.058235272228027, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.809501711825318, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005613698589112841, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.966058618006738, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.097107384230156, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.971670296833905, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.099126446528944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.495123040755637, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:20+00:00", "timestamp_unix": 1767926540.0}, "starlink_location": {"latitude": 45.553308896147485, "longitude": 13.737483448285253, "altitude": 71.83000000138966, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:42:27.078873+00:00", "timestamp_unix": 1767926547.078873}, "starlink_gps": {"latitude": 45.553308931904766, "longitude": 13.73748349918096, "altitude": 71.83000000177954, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:27.079122+00:00", "timestamp_unix": 1767926547.079122}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.7374, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:26.450284+00:00", "timestamp_unix": 1767926546.450284}, "nmea_secondary": {"latitude": 45.553338333333336, "longitude": 13.737388333333334, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:26.079610+00:00", "timestamp_unix": 1767926546.07961}}

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


validation_timestamp: 2026-01-09T02:42:57.115641+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.306406248074875, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.303133697958574, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.272576387021498, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.688619387821879, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003977218039195307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.151640091962388, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.756909541212631, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.148847646366105, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.75298836714562, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.540733741373106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:52+00:00", "timestamp_unix": 1767926572.0}, "starlink_location": {"latitude": 45.553313333333335, "longitude": 13.737488218553013, "altitude": 72.23999999938769, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:42:57.075872+00:00", "timestamp_unix": 1767926577.075872}, "starlink_gps": {"latitude": 45.553313333333335, "longitude": 13.737488167473796, "altitude": 72.24000000050552, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:57.076120+00:00", "timestamp_unix": 1767926577.07612}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737396666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:56.433479+00:00", "timestamp_unix": 1767926576.433479}, "nmea_secondary": {"latitude": 45.553325, "longitude": 13.73739, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:42:56.230823+00:00", "timestamp_unix": 1767926576.230823}}

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


validation_timestamp: 2026-01-09T02:43:27.112361+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.749526535911494, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.749526535911494, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9510454916875344, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.059590090198423, "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.66112626682558, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.075366793059976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.66112626682558, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.075366793059976, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.72572327553742, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:24+00:00", "timestamp_unix": 1767926604.0}, "starlink_location": {"latitude": 45.553315, "longitude": 13.73748733333333, "altitude": 72.34000000029093, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:43:27.075209+00:00", "timestamp_unix": 1767926607.075209}, "starlink_gps": {"latitude": 45.553315, "longitude": 13.73748733333333, "altitude": 72.34000000029093, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:27.075463+00:00", "timestamp_unix": 1767926607.075463}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737405, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:26.448030+00:00", "timestamp_unix": 1767926606.44803}, "nmea_secondary": {"latitude": 45.55332833333333, "longitude": 13.737411666666667, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:26.038767+00:00", "timestamp_unix": 1767926606.038767}}

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


validation_timestamp: 2026-01-09T02:43:57.088377+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.094620994761171, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.097478637586528, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.197517405747275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.2511038575381175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004013999116213697, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.28799905144245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.789545591390182, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.290909661430979, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.789450409407082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.70834407040231, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:55+00:00", "timestamp_unix": 1767926635.0}, "starlink_location": {"latitude": 45.5533154140193, "longitude": 13.737490999999999, "altitude": 72.4599999994752, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:43:57.055316+00:00", "timestamp_unix": 1767926637.055316}, "starlink_gps": {"latitude": 45.55331545011806, "longitude": 13.737491, "altitude": 72.45999999963358, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:57.055570+00:00", "timestamp_unix": 1767926637.05557}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.7374, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:56.433446+00:00", "timestamp_unix": 1767926636.433446}, "nmea_secondary": {"latitude": 45.55331666666667, "longitude": 13.737416666666666, "altitude": 25.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:43:56.064358+00:00", "timestamp_unix": 1767926636.064358}}

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


validation_timestamp: 2026-01-09T02:44:27.109750+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.773116934043599, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.770715639857305, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.618712990592559, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0914211023170677, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003970917682682461, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.019963556770852, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.629604882731623, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.017012933520618, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.6265092855127, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.413833013392424, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737431, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:17+00:00", "timestamp_unix": 1767926657.0}, "starlink_location": {"latitude": 45.55331566666664, "longitude": 13.737491385191904, "altitude": 72.45999999910714, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:44:27.073570+00:00", "timestamp_unix": 1767926667.07357}, "starlink_gps": {"latitude": 45.55331566666664, "longitude": 13.7374913341936, "altitude": 72.45999999910714, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:27.073821+00:00", "timestamp_unix": 1767926667.073821}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.737376666666666, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:26.476209+00:00", "timestamp_unix": 1767926666.476209}, "nmea_secondary": {"latitude": 45.55327833333333, "longitude": 13.737425, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:26.049291+00:00", "timestamp_unix": 1767926666.049291}}

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


validation_timestamp: 2026-01-09T02:44:57.091200+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.506137288313778, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.500601128700054, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.029759805271211, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.1698140126029533, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00796247137566846, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.534808416454565, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.11848188241301, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.52933344696728, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.113720165138846, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.571104152827756, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737427, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:49+00:00", "timestamp_unix": 1767926689.0}, "starlink_location": {"latitude": 45.553318499999996, "longitude": 13.737494052169271, "altitude": 72.46000000034365, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:44:57.054430+00:00", "timestamp_unix": 1767926697.05443}, "starlink_gps": {"latitude": 45.553318499999996, "longitude": 13.73749394990763, "altitude": 72.46000000006448, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:57.054682+00:00", "timestamp_unix": 1767926697.054682}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737383333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:56.434155+00:00", "timestamp_unix": 1767926696.434155}, "nmea_secondary": {"latitude": 45.55326, "longitude": 13.737431666666666, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:44:56.054186+00:00", "timestamp_unix": 1767926696.054186}}

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


validation_timestamp: 2026-01-09T02:45:27.093992+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.255201052437905, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.255201052437905, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.710443554481588, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9117071521657096, "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.807265033277853, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.752459695578444, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.807265033277853, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.752459695578444, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.723683712406593, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55328, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:21+00:00", "timestamp_unix": 1767926721.0}, "starlink_location": {"latitude": 45.55331533333334, "longitude": 13.737497333333335, "altitude": 72.53999999969497, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:45:27.053377+00:00", "timestamp_unix": 1767926727.053377}, "starlink_gps": {"latitude": 45.55331533333334, "longitude": 13.737497333333335, "altitude": 72.53999999969497, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:27.053626+00:00", "timestamp_unix": 1767926727.053626}, "nmea_primary": {"latitude": 45.553246666666666, "longitude": 13.737381666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:26.415171+00:00", "timestamp_unix": 1767926726.415171}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.73744, "altitude": 24.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:26.043218+00:00", "timestamp_unix": 1767926726.043218}}

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


validation_timestamp: 2026-01-09T02:45:57.169567+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.303935267885603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.303935267885603, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.638336162192812, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.08044098472057, "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.851397592738753, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.5824090924158, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.851397592738753, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.5824090924158, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.3720860598532525, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737423, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:53+00:00", "timestamp_unix": 1767926753.0}, "starlink_location": {"latitude": 45.553315000000005, "longitude": 13.737491333333335, "altitude": 72.55999999967634, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:45:57.132430+00:00", "timestamp_unix": 1767926757.13243}, "starlink_gps": {"latitude": 45.553315000000005, "longitude": 13.737491333333335, "altitude": 72.55999999967634, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:57.132683+00:00", "timestamp_unix": 1767926757.132683}, "nmea_primary": {"latitude": 45.553245, "longitude": 13.73736, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:56.447538+00:00", "timestamp_unix": 1767926756.447538}, "nmea_secondary": {"latitude": 45.55325166666667, "longitude": 13.737428333333334, "altitude": 24.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:45:56.120867+00:00", "timestamp_unix": 1767926756.120867}}

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


validation_timestamp: 2026-01-09T02:46:27.089549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.259108044062776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.261301795430819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.321903025417084, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.119992795126213, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.004014473958785453, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.488145543655035, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.459733268754462, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.490756982540248, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.463237919173142, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.17372091063725, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:25+00:00", "timestamp_unix": 1767926785.0}, "starlink_location": {"latitude": 45.553314747352, "longitude": 13.737491333333335, "altitude": 72.55999999972038, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:46:27.051526+00:00", "timestamp_unix": 1767926787.051526}, "starlink_gps": {"latitude": 45.55331478345503, "longitude": 13.737491333333335, "altitude": 72.56000000118418, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:27.051814+00:00", "timestamp_unix": 1767926787.051814}, "nmea_primary": {"latitude": 45.55323, "longitude": 13.73735, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:26.415714+00:00", "timestamp_unix": 1767926786.415714}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737438333333333, "altitude": 24.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:26.057713+00:00", "timestamp_unix": 1767926786.057713}}

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


validation_timestamp: 2026-01-09T02:46:57.108367+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.491058098137222, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.496664403434371, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 8.655419704352253, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.809887896209751, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005629255576971232, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 14.76634912271866, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.255959121311497, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 14.771897750439965, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.260593738030689, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.396720057045561, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737433, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:56+00:00", "timestamp_unix": 1767926816.0}, "starlink_location": {"latitude": 45.553316896034225, "longitude": 13.737486281457322, "altitude": 71.92000000065453, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:46:57.069949+00:00", "timestamp_unix": 1767926817.069949}, "starlink_gps": {"latitude": 45.553316931890585, "longitude": 13.737486332494102, "altitude": 71.92000000099344, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:57.070203+00:00", "timestamp_unix": 1767926817.070203}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.737331666666666, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:56.450805+00:00", "timestamp_unix": 1767926816.450805}, "nmea_secondary": {"latitude": 45.553235, "longitude": 13.737465, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:46:56.083188+00:00", "timestamp_unix": 1767926816.083188}}

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


validation_timestamp: 2026-01-09T02:47:27.090386+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.78581173950963, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.78581173950963, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.456998653714755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.458528571529527, "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.086075171941479, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.412975953496609, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.086075171941479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.412975953496609, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 12.8044434125646, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:17+00:00", "timestamp_unix": 1767926837.0}, "starlink_location": {"latitude": 45.55331683333333, "longitude": 13.737488333333337, "altitude": 72.18999999995783, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:47:27.050611+00:00", "timestamp_unix": 1767926847.050611}, "starlink_gps": {"latitude": 45.55331683333333, "longitude": 13.737488333333337, "altitude": 72.18999999995783, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:27.050865+00:00", "timestamp_unix": 1767926847.050865}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.73735, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:26.481475+00:00", "timestamp_unix": 1767926846.481475}, "nmea_secondary": {"latitude": 45.553215, "longitude": 13.737506666666667, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:26.044809+00:00", "timestamp_unix": 1767926846.044809}}

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


validation_timestamp: 2026-01-09T02:47:57.085235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.832626474214623, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.832626474214623, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.336388459699317, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.512590880205306, "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.124191594474503, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.637774635366398, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 13.124191594474503, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.637774635366398, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.071228605039254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:49+00:00", "timestamp_unix": 1767926869.0}, "starlink_location": {"latitude": 45.55332566666668, "longitude": 13.737487333333336, "altitude": 72.55999999910642, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:47:57.049698+00:00", "timestamp_unix": 1767926877.049698}, "starlink_gps": {"latitude": 45.55332566666668, "longitude": 13.737487333333336, "altitude": 72.55999999910642, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:57.049947+00:00", "timestamp_unix": 1767926877.049947}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.73736, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:56.431753+00:00", "timestamp_unix": 1767926876.431753}, "nmea_secondary": {"latitude": 45.55323, "longitude": 13.737486666666667, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:47:56.105556+00:00", "timestamp_unix": 1767926876.105556}}

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


validation_timestamp: 2026-01-09T02:48:27.105945+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.163103821851047, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.168735849849773, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5297781251118368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.0462675679578455, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.005634139989943442, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.650387301840144, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.687893015250621, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.656019137103401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.69173068815454, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.980809175595262, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:21+00:00", "timestamp_unix": 1767926901.0}, "starlink_location": {"latitude": 45.553325395970354, "longitude": 13.73748694803298, "altitude": 72.55999999979161, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:48:27.067461+00:00", "timestamp_unix": 1767926907.067461}, "starlink_gps": {"latitude": 45.553325431857836, "longitude": 13.737486999114038, "altitude": 72.55999999941855, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:27.067717+00:00", "timestamp_unix": 1767926907.067717}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.737378333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:26.438948+00:00", "timestamp_unix": 1767926906.438948}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.737491666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:26.030923+00:00", "timestamp_unix": 1767926906.030923}}

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


validation_timestamp: 2026-01-09T02:48:57.168197+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.469652894249132, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.469652890795002, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.127877455776907, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.092086233324883, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 4.740524842840106e-09, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.539047235455984, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.624482092484183, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.539047231791631, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.62448208776781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.894346598508246, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:53+00:00", "timestamp_unix": 1767926933.0}, "starlink_location": {"latitude": 45.55332549999999, "longitude": 13.737485500000004, "altitude": 72.47389567825192, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:48:57.127731+00:00", "timestamp_unix": 1767926937.127731}, "starlink_gps": {"latitude": 45.55332549999995, "longitude": 13.737485500000004, "altitude": 72.48193012260006, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:57.128013+00:00", "timestamp_unix": 1767926937.128013}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737383333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:56.435882+00:00", "timestamp_unix": 1767926936.435882}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737496666666667, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:48:56.058371+00:00", "timestamp_unix": 1767926936.058371}}

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


validation_timestamp: 2026-01-09T02:49:27.102018+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.485921289321853, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.483210883480673, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.221369982149971, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.828889578922815, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003962953148338437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 12.529725293204562, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.75483311166012, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 12.527372537345604, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.755578188230734, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.204303456243261, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:25+00:00", "timestamp_unix": 1767926965.0}, "starlink_location": {"latitude": 45.55332566666663, "longitude": 13.737485551741392, "altitude": 72.44000000155636, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:49:27.066214+00:00", "timestamp_unix": 1767926967.066214}, "starlink_gps": {"latitude": 45.55332566666663, "longitude": 13.737485500845366, "altitude": 72.44000000155636, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:27.066559+00:00", "timestamp_unix": 1767926967.066559}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.73739, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:26.421912+00:00", "timestamp_unix": 1767926966.421912}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.737506666666667, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:26.081401+00:00", "timestamp_unix": 1767926966.081401}}

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


validation_timestamp: 2026-01-09T02:49:57.081824+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.381305093510084, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.381305093510084, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.086421034715476, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.898295318904357, "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.228767454146864, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.609230073745241, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.228767454146864, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.609230073745241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.467757182161181, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:47+00:00", "timestamp_unix": 1767926987.0}, "starlink_location": {"latitude": 45.55332549999999, "longitude": 13.737483833333336, "altitude": 72.06999999903286, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:49:57.045863+00:00", "timestamp_unix": 1767926997.045863}, "starlink_gps": {"latitude": 45.55332549999999, "longitude": 13.737483833333336, "altitude": 72.06999999903286, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:57.046118+00:00", "timestamp_unix": 1767926997.046118}, "nmea_primary": {"latitude": 45.553243333333334, "longitude": 13.7374, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:56.420602+00:00", "timestamp_unix": 1767926996.420602}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737508333333333, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:49:56.050387+00:00", "timestamp_unix": 1767926996.050387}}

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


validation_timestamp: 2026-01-09T02:50:27.099648+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.313537814439243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.313537814439243, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5348908888727668, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.101132681280818, "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.972972935800703, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.505134206856491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.972972935800703, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.505134206856491, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.240121395181252, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:19+00:00", "timestamp_unix": 1767927019.0}, "starlink_location": {"latitude": 45.55332549999999, "longitude": 13.737483833333336, "altitude": 72.06999999903286, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:50:27.064907+00:00", "timestamp_unix": 1767927027.064907}, "starlink_gps": {"latitude": 45.55332549999999, "longitude": 13.737483833333336, "altitude": 72.06999999903286, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:27.065159+00:00", "timestamp_unix": 1767927027.065159}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737413333333333, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:26.466300+00:00", "timestamp_unix": 1767927026.4663}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737493333333333, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:26.095157+00:00", "timestamp_unix": 1767927026.095157}}

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


validation_timestamp: 2026-01-09T02:50:57.084682+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.011958850320854, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.011958850320854, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2976298084136875, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.96261557710706, "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.86776149928486, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.824411261595073, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.86776149928486, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.824411261595073, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.851534797410254, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73742, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:51+00:00", "timestamp_unix": 1767927051.0}, "starlink_location": {"latitude": 45.55332633333333, "longitude": 13.7374865, "altitude": 71.83000000024012, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:50:57.044236+00:00", "timestamp_unix": 1767927057.044236}, "starlink_gps": {"latitude": 45.55332633333333, "longitude": 13.7374865, "altitude": 71.83000000024012, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:57.044487+00:00", "timestamp_unix": 1767927057.044487}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737408333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:56.405343+00:00", "timestamp_unix": 1767927056.405343}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737483333333333, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:50:56.117660+00:00", "timestamp_unix": 1767927056.11766}}

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


validation_timestamp: 2026-01-09T02:51:27.162421+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.856883074804996, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.851327815710537, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.054595134170656, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.169316083809157, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008005289286470187, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.315852050612552, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.301964371227414, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.310935178942975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.301915075938393, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.115146867515275, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737405, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:22+00:00", "timestamp_unix": 1767927082.0}, "starlink_location": {"latitude": 45.55332733333334, "longitude": 13.737483962211293, "altitude": 72.07000000053249, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:51:27.124119+00:00", "timestamp_unix": 1767927087.124119}, "starlink_gps": {"latitude": 45.55332733333334, "longitude": 13.737483859399727, "altitude": 72.07000000053249, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:27.124371+00:00", "timestamp_unix": 1767927087.124371}, "nmea_primary": {"latitude": 45.553268333333335, "longitude": 13.737418333333334, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:26.441165+00:00", "timestamp_unix": 1767927086.441165}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737483333333333, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:26.186385+00:00", "timestamp_unix": 1767927086.186385}}

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


validation_timestamp: 2026-01-09T02:51:57.163583+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.052335250904896, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.046725756863204, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7023738287886173, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.6006633020977175, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00800857033385661, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.740384509236838, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.602819954889995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.734871828305554, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.601591861993944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.5277538195130695, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.7374115, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:54+00:00", "timestamp_unix": 1767927114.0}, "starlink_location": {"latitude": 45.55332366666664, "longitude": 13.737483962296169, "altitude": 71.69000000128811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:51:57.123339+00:00", "timestamp_unix": 1767927117.123339}, "starlink_gps": {"latitude": 45.55332366666664, "longitude": 13.737483859442472, "altitude": 71.69000000128811, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:57.123588+00:00", "timestamp_unix": 1767927117.123588}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737406666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:56.443984+00:00", "timestamp_unix": 1767927116.443984}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.737465, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:51:56.102469+00:00", "timestamp_unix": 1767927116.102469}}

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


validation_timestamp: 2026-01-09T02:52:27.161655+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.48675801018213, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.48675801018213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.37874002987219624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.642270290809701, "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.805220722126336, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.497158121703253, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.805220722126336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.497158121703253, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.5215058092267, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737406, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:26+00:00", "timestamp_unix": 1767927146.0}, "starlink_location": {"latitude": 45.55332366666664, "longitude": 13.737483500000002, "altitude": 71.69000000128811, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:52:27.122712+00:00", "timestamp_unix": 1767927147.122712}, "starlink_gps": {"latitude": 45.55332366666664, "longitude": 13.737483500000002, "altitude": 71.69000000128811, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:27.122961+00:00", "timestamp_unix": 1767927147.122961}, "nmea_primary": {"latitude": 45.553266666666666, "longitude": 13.737405, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:26.441099+00:00", "timestamp_unix": 1767927146.441099}, "nmea_secondary": {"latitude": 45.55323833333333, "longitude": 13.737478333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:26.083112+00:00", "timestamp_unix": 1767927146.083112}}

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


validation_timestamp: 2026-01-09T02:52:57.175024+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.241385593228689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.241385593228689, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.182568491798261, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.3713877839032715, "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.890062904054794, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.929417376104767, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.890062904054794, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.929417376104767, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.488424588078611, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737425, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:47+00:00", "timestamp_unix": 1767927167.0}, "starlink_location": {"latitude": 45.553321000000004, "longitude": 13.737482833333331, "altitude": 71.59000000024974, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:52:57.121425+00:00", "timestamp_unix": 1767927177.121425}, "starlink_gps": {"latitude": 45.553321000000004, "longitude": 13.737482833333331, "altitude": 71.59000000024974, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:57.121674+00:00", "timestamp_unix": 1767927177.121674}, "nmea_primary": {"latitude": 45.55327166666667, "longitude": 13.73741, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:56.441028+00:00", "timestamp_unix": 1767927176.441028}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737473333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:52:56.065082+00:00", "timestamp_unix": 1767927176.065082}}

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


validation_timestamp: 2026-01-09T02:53:27.155897+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.627716882973902, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.639029758703561, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.0, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9637915646510873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011353517564425273, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.627716882973902, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.819100144960482, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.639029758703561, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.828453038679241, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9637915646510873, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737415, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:18+00:00", "timestamp_unix": 1767927198.0}, "starlink_location": {"latitude": 45.553317508508144, "longitude": 13.73747803765443, "altitude": 71.87389768226028, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:53:27.121098+00:00", "timestamp_unix": 1767927207.121098}, "starlink_gps": {"latitude": 45.55331758082603, "longitude": 13.737478140589335, "altitude": 71.88193536787769, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:27.121355+00:00", "timestamp_unix": 1767927207.121355}, "nmea_primary": {"latitude": 45.553265, "longitude": 13.737415, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:26.466850+00:00", "timestamp_unix": 1767927206.46685}, "nmea_secondary": {"latitude": 45.553248333333336, "longitude": 13.73746, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:26.116486+00:00", "timestamp_unix": 1767927206.116486}}

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


validation_timestamp: 2026-01-09T02:53:57.156177+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.542342190007457, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.553661843938336, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.7248437994811221, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.675147092033528, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011349407840163032, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.343128134581661, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.338068287433133, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.354476963995626, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.3471531847127975, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.973760557946701, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737397, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:49+00:00", "timestamp_unix": 1767927229.0}, "starlink_location": {"latitude": 45.55331534187065, "longitude": 13.737479871029294, "altitude": 71.68999999956917, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:53:57.119860+00:00", "timestamp_unix": 1767927237.11986}, "starlink_gps": {"latitude": 45.553315414162356, "longitude": 13.737479973926943, "altitude": 71.69000000008506, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:57.120119+00:00", "timestamp_unix": 1767927237.120119}, "nmea_primary": {"latitude": 45.553261666666664, "longitude": 13.737405, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:56.423536+00:00", "timestamp_unix": 1767927236.423536}, "nmea_secondary": {"latitude": 45.55325, "longitude": 13.737466666666666, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:53:56.330056+00:00", "timestamp_unix": 1767927236.330056}}

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


validation_timestamp: 2026-01-09T02:54:27.154235+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.178215807518352, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.178215807518352, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5036615830331392, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.682255766734298, "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.672906379518693, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.058192920679443, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.672906379518693, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.058192920679443, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.299028754456483, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737398, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:21+00:00", "timestamp_unix": 1767927261.0}, "starlink_location": {"latitude": 45.55331566666664, "longitude": 13.737480333333332, "altitude": 71.68999999982321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:54:27.118969+00:00", "timestamp_unix": 1767927267.118969}, "starlink_gps": {"latitude": 45.55331566666664, "longitude": 13.737480333333332, "altitude": 71.68999999982321, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:27.119224+00:00", "timestamp_unix": 1767927267.119224}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.737416666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:26.426480+00:00", "timestamp_unix": 1767927266.42648}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.73747, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:26.024297+00:00", "timestamp_unix": 1767927266.024297}}

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


validation_timestamp: 2026-01-09T02:54:57.177670+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.472671418647135, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.472671418647135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.685489474873675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9596048544157965, "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.11467784981198, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.3277039369988115, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.11467784981198, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.3277039369988115, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.717012071415579, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737416, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:53+00:00", "timestamp_unix": 1767927293.0}, "starlink_location": {"latitude": 45.55331016666669, "longitude": 13.737476166666667, "altitude": 71.58000000082373, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:54:57.138155+00:00", "timestamp_unix": 1767927297.138155}, "starlink_gps": {"latitude": 45.55331016666669, "longitude": 13.737476166666667, "altitude": 71.58000000082373, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:57.138407+00:00", "timestamp_unix": 1767927297.138407}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737396666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:56.397923+00:00", "timestamp_unix": 1767927296.397923}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737453333333333, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:54:56.077256+00:00", "timestamp_unix": 1767927296.077256}}

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


validation_timestamp: 2026-01-09T02:55:27.078009+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.579836066150161, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.579836066150161, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.879383553836611, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8407441895729826, "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.869886684449758, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.30653719383367, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.869886684449758, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.30653719383367, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.563805149188718, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553276, "longitude": 13.737409, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:24+00:00", "timestamp_unix": 1767927324.0}, "starlink_location": {"latitude": 45.55330716666664, "longitude": 13.737480833333333, "altitude": 71.28999999979021, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:55:27.037930+00:00", "timestamp_unix": 1767927327.03793}, "starlink_gps": {"latitude": 45.55330716666664, "longitude": 13.737480833333333, "altitude": 71.28999999979021, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:27.038185+00:00", "timestamp_unix": 1767927327.038185}, "nmea_primary": {"latitude": 45.553235, "longitude": 13.737386666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:26.433058+00:00", "timestamp_unix": 1767927326.433058}, "nmea_secondary": {"latitude": 45.553265, "longitude": 13.737426666666666, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:26.101937+00:00", "timestamp_unix": 1767927326.101937}}

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


validation_timestamp: 2026-01-09T02:55:57.176916+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.713504021553684, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.713504021553684, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.02677112161957, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.7527682548666702, "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.135916475123748, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.976547838896839, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.135916475123748, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.976547838896839, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.538036786690069, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553272, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:55+00:00", "timestamp_unix": 1767927355.0}, "starlink_location": {"latitude": 45.55330866666666, "longitude": 13.7374815, "altitude": 71.23999999990613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:55:57.136668+00:00", "timestamp_unix": 1767927357.136668}, "starlink_gps": {"latitude": 45.55330866666666, "longitude": 13.7374815, "altitude": 71.23999999990613, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:57.136920+00:00", "timestamp_unix": 1767927357.13692}, "nmea_primary": {"latitude": 45.55323666666666, "longitude": 13.737401666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:56.422332+00:00", "timestamp_unix": 1767927356.422332}, "nmea_secondary": {"latitude": 45.553275, "longitude": 13.737421666666666, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:55:56.099635+00:00", "timestamp_unix": 1767927356.099635}}

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


validation_timestamp: 2026-01-09T02:56:27.172275+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.346302745100789, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.346302745100789, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.154009543498368, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.759539307552817, "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.236962006308358, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.087017979714543, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.236962006308358, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.087017979714543, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.150807704884056, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553284, "longitude": 13.737408, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:16+00:00", "timestamp_unix": 1767927376.0}, "starlink_location": {"latitude": 45.55330866666666, "longitude": 13.7374815, "altitude": 71.23999999990613, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:56:27.136232+00:00", "timestamp_unix": 1767927387.136232}, "starlink_gps": {"latitude": 45.55330866666666, "longitude": 13.7374815, "altitude": 71.23999999990613, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:27.136487+00:00", "timestamp_unix": 1767927387.136487}, "nmea_primary": {"latitude": 45.55323833333333, "longitude": 13.737396666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:26.436841+00:00", "timestamp_unix": 1767927386.436841}, "nmea_secondary": {"latitude": 45.55327333333334, "longitude": 13.73744, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:26.039980+00:00", "timestamp_unix": 1767927386.03998}}

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


validation_timestamp: 2026-01-09T02:56:57.156882+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.607587210383545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.601769232133274, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5814084535457558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.5704144938769926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008013828013584669, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.182339411331647, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.54245661871949, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.176376040633858, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.534982651687045, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.372125782807749, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737419, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:47+00:00", "timestamp_unix": 1767927407.0}, "starlink_location": {"latitude": 45.55330815803642, "longitude": 13.737477333333333, "altitude": 71.67000000067476, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:56:57.115102+00:00", "timestamp_unix": 1767927417.115102}, "starlink_gps": {"latitude": 45.553308085966336, "longitude": 13.73747733333333, "altitude": 71.6700000011584, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:57.115356+00:00", "timestamp_unix": 1767927417.115356}, "nmea_primary": {"latitude": 45.55324, "longitude": 13.73739, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:56.440575+00:00", "timestamp_unix": 1767927416.440575}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737451666666667, "altitude": 29.9, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:56:56.035179+00:00", "timestamp_unix": 1767927416.035179}}

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


validation_timestamp: 2026-01-09T02:57:27.174914+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.944777825404852, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.938819735882058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.8885350736375481, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.606825761661942, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007975357418851515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.524796544220036, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.607275707400178, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.51960330389442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.6049196580313945, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.048871697870701, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:19+00:00", "timestamp_unix": 1767927439.0}, "starlink_location": {"latitude": 45.55330649999996, "longitude": 13.737479654145798, "altitude": 72.12000000072254, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:57:27.134486+00:00", "timestamp_unix": 1767927447.134486}, "starlink_gps": {"latitude": 45.55330649999996, "longitude": 13.737479551718684, "altitude": 72.12000000072254, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:27.134740+00:00", "timestamp_unix": 1767927447.13474}, "nmea_primary": {"latitude": 45.553248333333336, "longitude": 13.737408333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:26.427350+00:00", "timestamp_unix": 1767927446.42735}, "nmea_secondary": {"latitude": 45.55325833333333, "longitude": 13.737458333333333, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:26.051338+00:00", "timestamp_unix": 1767927446.051338}}

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


validation_timestamp: 2026-01-09T02:57:57.168767+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.301617941078296, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.2960516388035135, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.1038183961912582, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7760427671312127, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007973811829797568, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.374494147494635, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.393395129641548, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.368870553438442, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.389928653341778, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.8789649906296644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737418, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:51+00:00", "timestamp_unix": 1767927471.0}, "starlink_location": {"latitude": 45.553306999999975, "longitude": 13.737483487507218, "altitude": 72.14000000024275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:57:57.133659+00:00", "timestamp_unix": 1767927477.133659}, "starlink_gps": {"latitude": 45.553306999999975, "longitude": 13.737483385099953, "altitude": 72.14000000024275, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:57.133915+00:00", "timestamp_unix": 1767927477.133915}, "nmea_primary": {"latitude": 45.55326, "longitude": 13.737416666666666, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:56.412977+00:00", "timestamp_unix": 1767927476.412977}, "nmea_secondary": {"latitude": 45.553263333333334, "longitude": 13.737453333333333, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:57:56.109505+00:00", "timestamp_unix": 1767927476.109505}}

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


validation_timestamp: 2026-01-09T02:58:27.171045+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.747304580385332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.741870329948219, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3651374966087095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5682645183748758, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000781299129702, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.55454541528338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.544135776442915, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.5476684815668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.537928301374883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.956757493008997, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:23+00:00", "timestamp_unix": 1767927503.0}, "starlink_location": {"latitude": 45.55330734247039, "longitude": 13.737483000000001, "altitude": 72.1400000001423, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:58:27.132794+00:00", "timestamp_unix": 1767927507.132794}, "starlink_gps": {"latitude": 45.553307270517635, "longitude": 13.737482999999997, "altitude": 72.1399999996905, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:27.133047+00:00", "timestamp_unix": 1767927507.133047}, "nmea_primary": {"latitude": 45.55325666666667, "longitude": 13.73744, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:26.398476+00:00", "timestamp_unix": 1767927506.398476}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.73743, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:26.184789+00:00", "timestamp_unix": 1767927506.184789}}

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


validation_timestamp: 2026-01-09T02:58:57.170616+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.620344634729628, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.620344634729628, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.102994023635187, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6097639919018725, "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.5766505585476756, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.273780043595006, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.5766505585476756, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.273780043595006, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9049759744411489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.73741, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:55+00:00", "timestamp_unix": 1767927535.0}, "starlink_location": {"latitude": 45.55330766666667, "longitude": 13.737488500000005, "altitude": 71.93000000086556, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:58:57.132126+00:00", "timestamp_unix": 1767927537.132126}, "starlink_gps": {"latitude": 45.55330766666667, "longitude": 13.737488500000005, "altitude": 71.93000000086556, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:57.132377+00:00", "timestamp_unix": 1767927537.132377}, "nmea_primary": {"latitude": 45.55325, "longitude": 13.737436666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:56.431596+00:00", "timestamp_unix": 1767927536.431596}, "nmea_secondary": {"latitude": 45.55325666666667, "longitude": 13.73743, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:58:56.080224+00:00", "timestamp_unix": 1767927536.080224}}

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


validation_timestamp: 2026-01-09T02:59:27.146212+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.908964126951368, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.913623995740483, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5129917191733915, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.4663359371443714, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008023418885429207, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.8344130336123525, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.737523609875124, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.840659916812966, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.743805503847037, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 0.9049760008521051, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.7374, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:26+00:00", "timestamp_unix": 1767927566.0}, "starlink_location": {"latitude": 45.55330650863706, "longitude": 13.737493166666669, "altitude": 71.70999999908176, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:59:27.110466+00:00", "timestamp_unix": 1767927567.110466}, "starlink_gps": {"latitude": 45.5533065807934, "longitude": 13.737493166666669, "altitude": 71.7100000013104, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:27.110726+00:00", "timestamp_unix": 1767927567.110726}, "nmea_primary": {"latitude": 45.55325166666667, "longitude": 13.73743, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:26.465630+00:00", "timestamp_unix": 1767927566.46563}, "nmea_secondary": {"latitude": 45.553245, "longitude": 13.737423333333334, "altitude": 21.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:26.111616+00:00", "timestamp_unix": 1767927566.111616}}

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


validation_timestamp: 2026-01-09T02:59:57.085478+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.810290952729389, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.8135022989834, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.974804080479791, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8534305146417167, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.003965830319879986, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.282447381401515, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.992539044061491, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.284763906473371, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.995360264387653, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.0639016325551087, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55326, "longitude": 13.737403, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:48+00:00", "timestamp_unix": 1767927588.0}, "starlink_location": {"latitude": 45.55330649999996, "longitude": 13.737494614847805, "altitude": 71.6600000009508, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T02:59:57.049611+00:00", "timestamp_unix": 1767927597.049611}, "starlink_gps": {"latitude": 45.55330649999999, "longitude": 13.737494665780764, "altitude": 71.66000000019112, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:57.049863+00:00", "timestamp_unix": 1767927597.049863}, "nmea_primary": {"latitude": 45.55325333333333, "longitude": 13.73744, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:56.404952+00:00", "timestamp_unix": 1767927596.404952}, "nmea_secondary": {"latitude": 45.553243333333334, "longitude": 13.737403333333333, "altitude": 18.8, "position_uncertainty_m": null, "timestamp": "2026-01-09T02:59:56.049644+00:00", "timestamp_unix": 1767927596.049644}}

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


validation_timestamp: 2026-01-09T03:00:27.146160+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.963818490415711, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.963818490415711, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3499779085207697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.083198003811084, "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": 6.545902671634528, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.560989054424931, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.545902671634528, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.560989054424931, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.372126037710164, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.55327, "longitude": 13.737407, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:19+00:00", "timestamp_unix": 1767927619.0}, "starlink_location": {"latitude": 45.55330649999999, "longitude": 13.737494999999997, "altitude": 71.66000000019112, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:00:27.110125+00:00", "timestamp_unix": 1767927627.110125}, "starlink_gps": {"latitude": 45.55330649999999, "longitude": 13.737494999999997, "altitude": 71.66000000019112, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:27.110384+00:00", "timestamp_unix": 1767927627.110384}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737446666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:26.426090+00:00", "timestamp_unix": 1767927626.42609}, "nmea_secondary": {"latitude": 45.55323666666666, "longitude": 13.737385, "altitude": 14.2, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:26.101974+00:00", "timestamp_unix": 1767927626.101974}}

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


validation_timestamp: 2026-01-09T03:00:57.165561+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.404212968114196, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.399115654103769, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0597689714084706, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.848260012496061, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008000498447814074, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.555346311559879, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.238674186210922, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.549534534551948, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.233380823900225, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.74054603117183, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737413, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:52+00:00", "timestamp_unix": 1767927652.0}, "starlink_location": {"latitude": 45.55330117585117, "longitude": 13.737496166666666, "altitude": 71.52000000123593, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:00:57.128947+00:00", "timestamp_unix": 1767927657.128947}, "starlink_gps": {"latitude": 45.55330110390096, "longitude": 13.737496166666666, "altitude": 71.52000000026311, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:57.129201+00:00", "timestamp_unix": 1767927657.129201}, "nmea_primary": {"latitude": 45.55325833333333, "longitude": 13.737438333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:56.416325+00:00", "timestamp_unix": 1767927656.416325}, "nmea_secondary": {"latitude": 45.55322833333334, "longitude": 13.737378333333334, "altitude": 14.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:00:56.030043+00:00", "timestamp_unix": 1767927656.030043}}

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


validation_timestamp: 2026-01-09T03:01:27.146277+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.958944253476258, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.958944253476258, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2870176902394794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.305200622379868, "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.105836459746028, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.950045658113494, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.105836459746028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.950045658113494, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.911021708150089, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553265, "longitude": 13.737411, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:24+00:00", "timestamp_unix": 1767927684.0}, "starlink_location": {"latitude": 45.55330199999999, "longitude": 13.737498499999997, "altitude": 71.67999999914761, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:01:27.108126+00:00", "timestamp_unix": 1767927687.108126}, "starlink_gps": {"latitude": 45.55330199999999, "longitude": 13.737498499999997, "altitude": 71.67999999914761, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:27.108378+00:00", "timestamp_unix": 1767927687.108378}, "nmea_primary": {"latitude": 45.553255, "longitude": 13.737436666666667, "altitude": 36.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:26.413929+00:00", "timestamp_unix": 1767927686.413929}, "nmea_secondary": {"latitude": 45.553218333333334, "longitude": 13.737365, "altitude": 13.7, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:26.091286+00:00", "timestamp_unix": 1767927686.091286}}

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


validation_timestamp: 2026-01-09T03:01:57.163114+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.10342186631115, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.10342186631115, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.8386229515527086, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.289916088223276, "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.449015380163148, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.81717971293656, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.449015380163148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.81717971293656, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.806205928191661, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553253, "longitude": 13.737414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:55+00:00", "timestamp_unix": 1767927715.0}, "starlink_location": {"latitude": 45.55330716666666, "longitude": 13.73750166666667, "altitude": 72.19000000077985, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:01:57.127225+00:00", "timestamp_unix": 1767927717.127225}, "starlink_gps": {"latitude": 45.55330716666666, "longitude": 13.73750166666667, "altitude": 72.19000000077985, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:57.127481+00:00", "timestamp_unix": 1767927717.127481}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737446666666667, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:56.401270+00:00", "timestamp_unix": 1767927716.40127}, "nmea_secondary": {"latitude": 45.553246666666666, "longitude": 13.737346666666667, "altitude": 13.6, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:01:56.133700+00:00", "timestamp_unix": 1767927716.1337}}

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


validation_timestamp: 2026-01-09T03:02:27.163799+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.25317390325436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.247725715353024, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2744487160085036, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.914501335382481, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008009106450841198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.615830342358702, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.981773659965983, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.609025588962426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.978630879183859, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.724134146856931, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 45.553257, "longitude": 13.737424, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:26+00:00", "timestamp_unix": 1767927746.0}, "starlink_location": {"latitude": 45.553307509219856, "longitude": 13.73750166666667, "altitude": 72.19000000071841, "position_uncertainty_m": 15.0, "timestamp": "2026-01-09T03:02:27.126569+00:00", "timestamp_unix": 1767927747.126569}, "starlink_gps": {"latitude": 45.55330743719223, "longitude": 13.73750166666667, "altitude": 72.18999999943206, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:27.126821+00:00", "timestamp_unix": 1767927747.126821}, "nmea_primary": {"latitude": 45.553241666666665, "longitude": 13.737443333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:26.426310+00:00", "timestamp_unix": 1767927746.42631}, "nmea_secondary": {"latitude": 45.553261666666664, "longitude": 13.737348333333333, "altitude": 14.5, "position_uncertainty_m": null, "timestamp": "2026-01-09T03:02:26.095181+00:00", "timestamp_unix": 1767927746.095181}}

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


