# positions_validation

validation_timestamp: 2026-01-11T22:32:42.780923+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.680814464154016, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.720740722650366, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.0382298600557873, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.802005761735119, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04000123928570848, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.119588420241766, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.680161853442125, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.155705874277885, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.653764691261901, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.616355666705294, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002068, "longitude": 18.510004, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:32:41+00:00", "timestamp_unix": 1768170761.0}, "starlink_location": {"latitude": 40.002042749806456, "longitude": 18.510031943691654, "altitude": 69.92000000246273, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:32:42.745946+00:00", "timestamp_unix": 1768170762.745946}, "starlink_gps": {"latitude": 40.00204246160645, "longitude": 18.510032224752376, "altitude": 69.9200000013028, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:32:42.746191+00:00", "timestamp_unix": 1768170762.746191}, "nmea_primary": {"latitude": 40.002068333333334, "longitude": 18.509968333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:32:42.078965+00:00", "timestamp_unix": 1768170762.078965}, "nmea_secondary": {"latitude": 40.00204, "longitude": 18.510075, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:32:41.722397+00:00", "timestamp_unix": 1768170761.722397}}

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


validation_timestamp: 2026-01-11T22:33:12.764103+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.544836452906689, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.568438406640053, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.7362651636031012, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.2859116711142216, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025431405963228813, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.4145488952849075, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.42637426494660347, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.433056300790886, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.4344841391336338, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.047144096564732, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002205, "longitude": 18.509907, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:11+00:00", "timestamp_unix": 1768170791.0}, "starlink_location": {"latitude": 40.00216009257251, "longitude": 18.509956670918807, "altitude": 72.00189905621625, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:33:12.725671+00:00", "timestamp_unix": 1768170792.725671}, "starlink_gps": {"latitude": 40.002159875513684, "longitude": 18.509956764999806, "altitude": 72.00993283289986, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:12.725920+00:00", "timestamp_unix": 1768170792.72592}, "nmea_primary": {"latitude": 40.00219166666667, "longitude": 18.50988, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:12.076630+00:00", "timestamp_unix": 1768170792.07663}, "nmea_secondary": {"latitude": 40.00216, "longitude": 18.509951666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:11.720170+00:00", "timestamp_unix": 1768170791.72017}}

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


validation_timestamp: 2026-01-11T22:33:42.861908+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1134045107044273, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1571245715745087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3810141613317968, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.357604741144509, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04522218512947515, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.479883400116409, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.117761226009883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.524292467624741, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.1590929806552261, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.605307346229372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002293, "longitude": 18.509863, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:32+00:00", "timestamp_unix": 1768170812.0}, "starlink_location": {"latitude": 40.00227891647835, "longitude": 18.509894591577098, "altitude": 73.98000000295723, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:33:42.746498+00:00", "timestamp_unix": 1768170822.746498}, "starlink_gps": {"latitude": 40.00227862833613, "longitude": 18.50989496625095, "altitude": 73.98000000277285, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:42.746742+00:00", "timestamp_unix": 1768170822.746742}, "nmea_primary": {"latitude": 40.002311666666664, "longitude": 18.509831666666667, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:42.092232+00:00", "timestamp_unix": 1768170822.092232}, "nmea_secondary": {"latitude": 40.00228833333333, "longitude": 18.50989, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:33:41.701029+00:00", "timestamp_unix": 1768170821.701029}}

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


validation_timestamp: 2026-01-11T22:34:12.684783+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.23483465391882, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.16880000777217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.444735705729107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7663878268379336, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.15399155225518832, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.665373903888235, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7234980460166027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.594202442261444, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.5795292482409082, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.972809211709132, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002422, "longitude": 18.509813, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:03+00:00", "timestamp_unix": 1768170843.0}, "starlink_location": {"latitude": 40.0023923756824, "longitude": 18.50986076492587, "altitude": 72.45007341349638, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:34:12.646800+00:00", "timestamp_unix": 1768170852.6468}, "starlink_gps": {"latitude": 40.002393725936614, "longitude": 18.509861166666674, "altitude": 72.8000000254972, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:12.647046+00:00", "timestamp_unix": 1768170852.647046}, "nmea_primary": {"latitude": 40.002431666666666, "longitude": 18.509801666666668, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:12.092598+00:00", "timestamp_unix": 1768170852.092598}, "nmea_secondary": {"latitude": 40.00241666666667, "longitude": 18.509856666666668, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:12.014288+00:00", "timestamp_unix": 1768170852.014288}}

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


validation_timestamp: 2026-01-11T22:34:42.686943+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.491036350695376, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.3639523443392925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8380420670434274, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.838616649861053, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3556968269709965, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.302195912766307, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5335337177247728, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.185859117369362, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.651543536459205, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.514790165574521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002552, "longitude": 18.509792, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:36+00:00", "timestamp_unix": 1768170876.0}, "starlink_location": {"latitude": 40.00251923774272, "longitude": 18.509840235203114, "altitude": 69.38000000052241, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:34:42.646490+00:00", "timestamp_unix": 1768170882.64649}, "starlink_gps": {"latitude": 40.0025178475178, "longitude": 18.509836474229296, "altitude": 69.3000000183325, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:42.646737+00:00", "timestamp_unix": 1768170882.646737}, "nmea_primary": {"latitude": 40.00255833333333, "longitude": 18.509786666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:42.091181+00:00", "timestamp_unix": 1768170882.091181}, "nmea_secondary": {"latitude": 40.002541666666666, "longitude": 18.509835, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:34:41.754727+00:00", "timestamp_unix": 1768170881.754727}}

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


validation_timestamp: 2026-01-11T22:35:12.763392+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.324150002715341, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.3307647984291195, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.0130340646284133, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.6744068695514898, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03310698324938662, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.063785705072772, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8615660018717561, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.074281772790356, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8554362706163965, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.537264388121134, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002693, "longitude": 18.509777, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:06+00:00", "timestamp_unix": 1768170906.0}, "starlink_location": {"latitude": 40.00267251195827, "longitude": 18.50983349563311, "altitude": 70.84000000123108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:35:12.726475+00:00", "timestamp_unix": 1768170912.726475}, "starlink_gps": {"latitude": 40.002672223042914, "longitude": 18.50983340171278, "altitude": 70.8400000007584, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:12.726721+00:00", "timestamp_unix": 1768170912.726721}, "nmea_primary": {"latitude": 40.00270166666667, "longitude": 18.50977333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:12.094102+00:00", "timestamp_unix": 1768170912.094102}, "nmea_secondary": {"latitude": 40.002673333333334, "longitude": 18.509811666666668, "altitude": 30.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:11.741760+00:00", "timestamp_unix": 1768170911.74176}}

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


validation_timestamp: 2026-01-11T22:35:42.681639+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.8411927545100437, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.944576328598168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2033982114458617, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.9737705926270204, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.1806989772745618, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.870344762165687, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.40369161979676527, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.944493752758455, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.23756951183024036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.9259882194775235, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.002827, "longitude": 18.509762, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:37+00:00", "timestamp_unix": 1768170937.0}, "starlink_location": {"latitude": 40.00279959875801, "longitude": 18.50978946147152, "altitude": 68.90000000282417, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:35:42.647313+00:00", "timestamp_unix": 1768170942.647313}, "starlink_gps": {"latitude": 40.00279805934997, "longitude": 18.509788781805245, "altitude": 68.98394494793232, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:42.647555+00:00", "timestamp_unix": 1768170942.647555}, "nmea_primary": {"latitude": 40.002835, "longitude": 18.509738333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:42.091421+00:00", "timestamp_unix": 1768170942.091421}, "nmea_secondary": {"latitude": 40.00279666666667, "longitude": 18.509786666666667, "altitude": 30.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:35:41.712261+00:00", "timestamp_unix": 1768170941.712261}}

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


validation_timestamp: 2026-01-11T22:36:12.766450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.162291264425819, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.196256727983466, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.967139273563017, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.307802626046892, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03598065280012625, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.46922643923655, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.9099165081659755, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.504899574483507, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8827603908200723, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.157964556083779, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00298, "longitude": 18.509687, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:09+00:00", "timestamp_unix": 1768170969.0}, "starlink_location": {"latitude": 40.00292501247507, "longitude": 18.50969600839534, "altitude": 66.90000000088328, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:36:12.726813+00:00", "timestamp_unix": 1768170972.726813}, "starlink_gps": {"latitude": 40.0029247228269, "longitude": 18.509696196713143, "altitude": 66.90000000063755, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:12.727075+00:00", "timestamp_unix": 1768170972.727075}, "nmea_primary": {"latitude": 40.00295833333333, "longitude": 18.509666666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:12.104333+00:00", "timestamp_unix": 1768170972.104333}, "nmea_secondary": {"latitude": 40.002918333333334, "longitude": 18.509716666666666, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:11.734635+00:00", "timestamp_unix": 1768170971.734635}}

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


validation_timestamp: 2026-01-11T22:36:42.765229+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.682057888108039, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.733400772088113, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.368727237672057, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.095962219441931, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05144532492742607, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.641761005399696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.66497818109594, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.692497346082746, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.716088453623147, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.981872930405568, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00306, "longitude": 18.509624, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:31+00:00", "timestamp_unix": 1768170991.0}, "starlink_location": {"latitude": 40.00301809886565, "longitude": 18.50966218351953, "altitude": 68.42000000182885, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:36:42.727296+00:00", "timestamp_unix": 1768171002.727296}, "starlink_gps": {"latitude": 40.003017737034206, "longitude": 18.509662559917672, "altitude": 68.42000000043224, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:42.727556+00:00", "timestamp_unix": 1768171002.727556}, "nmea_primary": {"latitude": 40.00307, "longitude": 18.509586666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:42.100252+00:00", "timestamp_unix": 1768171002.100252}, "nmea_secondary": {"latitude": 40.003035, "longitude": 18.50964, "altitude": 31.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:36:41.755854+00:00", "timestamp_unix": 1768171001.755854}}

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


validation_timestamp: 2026-01-11T22:37:12.786153+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5167832305146938, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.547453657496688, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.451415374897913, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.521057921101033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.040049857193037615, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.831128569549598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.220683971815894, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.855728162609373, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2240089195072055, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.104556031824279, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003166, "longitude": 18.509571, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:03+00:00", "timestamp_unix": 1768171023.0}, "starlink_location": {"latitude": 40.0031418541793, "longitude": 18.509597666666668, "altitude": 68.13000000132993, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:37:12.748122+00:00", "timestamp_unix": 1768171032.748122}, "starlink_gps": {"latitude": 40.00314149400228, "longitude": 18.509597666666668, "altitude": 68.13000000168074, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:12.748378+00:00", "timestamp_unix": 1768171032.748378}, "nmea_primary": {"latitude": 40.003185, "longitude": 18.509525, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:12.102034+00:00", "timestamp_unix": 1768171032.102034}, "nmea_secondary": {"latitude": 40.003143333333334, "longitude": 18.509571666666666, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:11.666989+00:00", "timestamp_unix": 1768171031.666989}}

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


validation_timestamp: 2026-01-11T22:37:42.765895+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.330785852333178, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.349782188965489, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.256267777215965, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7331882721207323, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.020226556154528112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.782133080142245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.6505559949567292, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.796471682456631, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.661557652105618, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.223401306435996, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003277, "longitude": 18.509512, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:33+00:00", "timestamp_unix": 1768171053.0}, "starlink_location": {"latitude": 40.00324043191204, "longitude": 18.5095295, "altitude": 69.55190246822167, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:37:42.730196+00:00", "timestamp_unix": 1768171062.730196}, "starlink_gps": {"latitude": 40.00324025001025, "longitude": 18.5095295, "altitude": 69.55594199399864, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:42.730447+00:00", "timestamp_unix": 1768171062.730447}, "nmea_primary": {"latitude": 40.00329, "longitude": 18.509465, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:42.097836+00:00", "timestamp_unix": 1768171062.097836}, "nmea_secondary": {"latitude": 40.00325333333333, "longitude": 18.509503333333335, "altitude": 33.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:37:41.742373+00:00", "timestamp_unix": 1768171061.742373}}

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


validation_timestamp: 2026-01-11T22:38:12.786059+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.115876642976312, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.133516687475384, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.29562863963558, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.637382684038414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01792128317130427, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.231028698774022, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2796874566414695, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.247117314729401, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.295121407510423, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.961561171755376, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003395, "longitude": 18.509449, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:06+00:00", "timestamp_unix": 1768171086.0}, "starlink_location": {"latitude": 40.003342208291734, "longitude": 18.509469147854574, "altitude": 70.79006992351651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:38:12.748673+00:00", "timestamp_unix": 1768171092.748673}, "starlink_gps": {"latitude": 40.00334206402346, "longitude": 18.509469241652692, "altitude": 70.78206044147426, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:12.748937+00:00", "timestamp_unix": 1768171092.748937}, "nmea_primary": {"latitude": 40.00338166666667, "longitude": 18.509401666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:12.079826+00:00", "timestamp_unix": 1768171092.079826}, "nmea_secondary": {"latitude": 40.00335333333334, "longitude": 18.509446666666665, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:11.684910+00:00", "timestamp_unix": 1768171091.68491}}

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


validation_timestamp: 2026-01-11T22:38:42.768237+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.48239696647781, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.503188372444341, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.46714965221723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.5240331491548824, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024156895278402847, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.281402446268782, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9109301981844653, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.290317979832882, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9209243710894026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.375665635709017, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00348, "longitude": 18.50939, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:36+00:00", "timestamp_unix": 1768171116.0}, "starlink_location": {"latitude": 40.003437592767696, "longitude": 18.509422833333335, "altitude": 70.53000000064097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:38:42.728138+00:00", "timestamp_unix": 1768171122.728138}, "starlink_gps": {"latitude": 40.00343737551952, "longitude": 18.509422833333332, "altitude": 70.53000000105203, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:42.728389+00:00", "timestamp_unix": 1768171122.728389}, "nmea_primary": {"latitude": 40.00346166666667, "longitude": 18.509343333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:42.095106+00:00", "timestamp_unix": 1768171122.095106}, "nmea_secondary": {"latitude": 40.00344833333333, "longitude": 18.509391666666666, "altitude": 35.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:38:41.641616+00:00", "timestamp_unix": 1768171121.641616}}

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


validation_timestamp: 2026-01-11T22:39:12.787453+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.550022994910304, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.583055295141614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3437067188945364, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.1999208136548365, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03303680411250692, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.657863213415147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.1945825221039637, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.686014719269751, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.218837816025833, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.502137161330045, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003563, "longitude": 18.509321, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:09+00:00", "timestamp_unix": 1768171149.0}, "starlink_location": {"latitude": 40.003506083239074, "longitude": 18.50934081452399, "altitude": 70.13000000083227, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:39:12.749394+00:00", "timestamp_unix": 1768171152.749394}, "starlink_gps": {"latitude": 40.00350579493616, "longitude": 18.5093409082464, "altitude": 70.12999999928587, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:12.749653+00:00", "timestamp_unix": 1768171152.749653}, "nmea_primary": {"latitude": 40.00354166666666, "longitude": 18.509293333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:12.095001+00:00", "timestamp_unix": 1768171152.095001}, "nmea_secondary": {"latitude": 40.003523333333334, "longitude": 18.509353333333333, "altitude": 35.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:11.675485+00:00", "timestamp_unix": 1768171151.675485}}

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


validation_timestamp: 2026-01-11T22:39:42.790146+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.5004875126336525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.511389488753939, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9979590941517196, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.35368830114796, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011308591917088514, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.643842786593009, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.647012838991945, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.655057654037306, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6531765827937552, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.90419071557063, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00363, "longitude": 18.509241, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:41+00:00", "timestamp_unix": 1768171181.0}, "starlink_location": {"latitude": 40.00357127078354, "longitude": 18.509284314557743, "altitude": 65.42979995736505, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:39:42.749420+00:00", "timestamp_unix": 1768171182.74942}, "starlink_gps": {"latitude": 40.00357119872859, "longitude": 18.509284408253226, "altitude": 65.45380200863143, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:42.749673+00:00", "timestamp_unix": 1768171182.749673}, "nmea_primary": {"latitude": 40.003613333333334, "longitude": 18.509213333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:42.092871+00:00", "timestamp_unix": 1768171182.092871}, "nmea_secondary": {"latitude": 40.00360333333333, "longitude": 18.509293333333332, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:39:41.699890+00:00", "timestamp_unix": 1768171181.69989}}

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


validation_timestamp: 2026-01-11T22:40:12.789742+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.230289239379672, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.241151627881557, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.681134907749255, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3075282865447233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017907271530258034, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.145387030480112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.351721532969272, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.162775751369037, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3586068141116314, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.824680253806729, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003674, "longitude": 18.509188, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:01+00:00", "timestamp_unix": 1768171201.0}, "starlink_location": {"latitude": 40.00363660425787, "longitude": 18.509197128748138, "altitude": 67.39000000029289, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:40:12.749224+00:00", "timestamp_unix": 1768171212.749224}, "starlink_gps": {"latitude": 40.00363653200925, "longitude": 18.509197316642922, "altitude": 67.38999999878524, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:12.749478+00:00", "timestamp_unix": 1768171212.749478}, "nmea_primary": {"latitude": 40.00367833333333, "longitude": 18.509133333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:12.081127+00:00", "timestamp_unix": 1768171212.081127}, "nmea_secondary": {"latitude": 40.00366666666667, "longitude": 18.5092, "altitude": 31.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:11.747996+00:00", "timestamp_unix": 1768171211.747996}}

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


validation_timestamp: 2026-01-11T22:40:42.765150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.169969309207949, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.174354462314868, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.343264719286049, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.123823420776506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008018229205144561, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.6648995423397, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.054156101173064, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.671684495018596, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.058261813814916, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.328021466566202, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003746, "longitude": 18.5091, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:33+00:00", "timestamp_unix": 1768171233.0}, "starlink_location": {"latitude": 40.003692, "longitude": 18.509146004178476, "altitude": 69.2718934067173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:40:42.729207+00:00", "timestamp_unix": 1768171242.729207}, "starlink_gps": {"latitude": 40.003692000000015, "longitude": 18.50914609831605, "altitude": 69.27993183359675, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:42.729522+00:00", "timestamp_unix": 1768171242.729522}, "nmea_primary": {"latitude": 40.00373833333333, "longitude": 18.50905, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:42.083900+00:00", "timestamp_unix": 1768171242.0839}, "nmea_secondary": {"latitude": 40.00372333333333, "longitude": 18.509121666666665, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:40:41.744873+00:00", "timestamp_unix": 1768171241.744873}}

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


validation_timestamp: 2026-01-11T22:41:12.789488+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.960318095123614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.976348630788715, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.910992297057818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.764556090870417, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017906418798131745, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.083791332335744, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5402359120188036, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.101519782353533, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5533044224027726, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.515337288836974, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003788, "longitude": 18.509014, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:06+00:00", "timestamp_unix": 1768171266.0}, "starlink_location": {"latitude": 40.00374510425656, "longitude": 18.509055962083764, "altitude": 67.87999999987733, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:41:12.749828+00:00", "timestamp_unix": 1768171272.749828}, "starlink_gps": {"latitude": 40.00374503201137, "longitude": 18.509056149969894, "altitude": 67.87999999913164, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:12.750086+00:00", "timestamp_unix": 1768171272.750086}, "nmea_primary": {"latitude": 40.003791666666665, "longitude": 18.508968333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:12.080298+00:00", "timestamp_unix": 1768171272.080298}, "nmea_secondary": {"latitude": 40.003775, "longitude": 18.50904166666667, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:11.716976+00:00", "timestamp_unix": 1768171271.716976}}

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


validation_timestamp: 2026-01-11T22:41:42.789766+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.367306213722227, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.372366888932471, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.891268939406383, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.9657871999292766, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007990930698047858, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.387865231854523, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.6851267085128745, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.394607457593489, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.688954799934344, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.753473999055024, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003834, "longitude": 18.508944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:38+00:00", "timestamp_unix": 1768171298.0}, "starlink_location": {"latitude": 40.00378966666665, "longitude": 18.508991314541927, "altitude": 67.35993205654754, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:41:42.749887+00:00", "timestamp_unix": 1768171302.749887}, "starlink_gps": {"latitude": 40.00378966666667, "longitude": 18.50899140835914, "altitude": 67.36794311098014, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:42.750146+00:00", "timestamp_unix": 1768171302.750146}, "nmea_primary": {"latitude": 40.003835, "longitude": 18.508898333333335, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:42.101128+00:00", "timestamp_unix": 1768171302.101128}, "nmea_secondary": {"latitude": 40.00382666666667, "longitude": 18.508965, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:41:41.676527+00:00", "timestamp_unix": 1768171301.676527}}

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


validation_timestamp: 2026-01-11T22:42:12.788318+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.664649185088372, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.692665947205515, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3184786196772538, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.002898422706228, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03295227269265905, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.94549858581322, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.885188945518401, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.977492297197099, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.910075980821439, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.113885125568106, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003872, "longitude": 18.50888, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:09+00:00", "timestamp_unix": 1768171329.0}, "starlink_location": {"latitude": 40.00382893745239, "longitude": 18.508934424880923, "altitude": 69.41000000084108, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:42:12.750334+00:00", "timestamp_unix": 1768171332.750334}, "starlink_gps": {"latitude": 40.00382886531031, "longitude": 18.508934800117466, "altitude": 69.41000000039517, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:12.750587+00:00", "timestamp_unix": 1768171332.750587}, "nmea_primary": {"latitude": 40.00386666666667, "longitude": 18.508841666666665, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:12.100087+00:00", "timestamp_unix": 1768171332.100087}, "nmea_secondary": {"latitude": 40.003865, "longitude": 18.508901666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:11.743424+00:00", "timestamp_unix": 1768171331.743424}}

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


validation_timestamp: 2026-01-11T22:42:42.789955+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.92321480302244, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.916006225903445, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3176161923196323, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.2125571006296236, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01790165693329483, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 11.379674459651355, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.745615037959542, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 11.377556423609898, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.739263203111388, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.294907915134642, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003906, "longitude": 18.508848, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:41+00:00", "timestamp_unix": 1768171361.0}, "starlink_location": {"latitude": 40.00383045840831, "longitude": 18.508929981207096, "altitude": 69.34000000126277, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:42:42.750401+00:00", "timestamp_unix": 1768171362.750401}, "starlink_gps": {"latitude": 40.0038306025186, "longitude": 18.50893007490315, "altitude": 69.34000000169468, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:42.750662+00:00", "timestamp_unix": 1768171362.750662}, "nmea_primary": {"latitude": 40.003886666666666, "longitude": 18.508818333333334, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:42.100898+00:00", "timestamp_unix": 1768171362.100898}, "nmea_secondary": {"latitude": 40.003881666666665, "longitude": 18.508868333333332, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:42:41.832819+00:00", "timestamp_unix": 1768171361.832819}}

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


validation_timestamp: 2026-01-11T22:43:12.771465+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.42381428126975, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.421820738026186, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3306369769429396, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.981599716417965, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011351852015719416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.425567564381952, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.474869711591171, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.428060688380759, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.476345895695415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.0637276464069814, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0039, "longitude": 18.508842, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:02+00:00", "timestamp_unix": 1768171382.0}, "starlink_location": {"latitude": 40.003837913537126, "longitude": 18.50889867084586, "altitude": 69.70000000078804, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:43:12.730323+00:00", "timestamp_unix": 1768171392.730323}, "starlink_gps": {"latitude": 40.003837985867705, "longitude": 18.508898764900152, "altitude": 69.70000000101025, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:12.730584+00:00", "timestamp_unix": 1768171392.730584}, "nmea_primary": {"latitude": 40.00387833333333, "longitude": 18.508815, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:12.081356+00:00", "timestamp_unix": 1768171392.081356}, "nmea_secondary": {"latitude": 40.00387333333333, "longitude": 18.508838333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:11.654224+00:00", "timestamp_unix": 1768171391.654224}}

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


validation_timestamp: 2026-01-11T22:43:42.789964+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.07404846219943, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.059900969122052, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4708439620441958, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.785138351352793, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01787240353894934, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.175022829189838, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.1788477695437205, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.15716101684662, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.16121996060401, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.167237083676061, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00387, "longitude": 18.508871, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:33+00:00", "timestamp_unix": 1768171413.0}, "starlink_location": {"latitude": 40.003828895798954, "longitude": 18.508896871106074, "altitude": 70.46999999988722, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:43:42.751176+00:00", "timestamp_unix": 1768171422.751176}, "starlink_gps": {"latitude": 40.0038289679069, "longitude": 18.508896683576623, "altitude": 70.46999999864764, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:42.751435+00:00", "timestamp_unix": 1768171422.751435}, "nmea_primary": {"latitude": 40.00384833333333, "longitude": 18.508841666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:42.100739+00:00", "timestamp_unix": 1768171422.100739}, "nmea_secondary": {"latitude": 40.00384, "longitude": 18.50885, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:43:41.682211+00:00", "timestamp_unix": 1768171421.682211}}

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


validation_timestamp: 2026-01-11T22:44:12.789095+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.349588439412834, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.317711187246174, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5830059521991195, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.720051515750907, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.046640347631051925, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.315311269763535, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.6371872513768455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.272481893499095, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.604337093051029, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.9960504538545065, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003822, "longitude": 18.508919, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:06+00:00", "timestamp_unix": 1768171446.0}, "starlink_location": {"latitude": 40.003766187574165, "longitude": 18.508934760712528, "altitude": 72.14006949677747, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:44:12.751427+00:00", "timestamp_unix": 1768171452.751427}, "starlink_gps": {"latitude": 40.00376640400423, "longitude": 18.508934291659102, "altitude": 72.13205898896125, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:12.751682+00:00", "timestamp_unix": 1768171452.751682}, "nmea_primary": {"latitude": 40.003805, "longitude": 18.508898333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:12.098452+00:00", "timestamp_unix": 1768171452.098452}, "nmea_secondary": {"latitude": 40.00380666666667, "longitude": 18.508921666666666, "altitude": 27.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:11.739446+00:00", "timestamp_unix": 1768171451.739446}}

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


validation_timestamp: 2026-01-11T22:44:42.772749+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.849690043272519, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.831207846649281, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4302872402311517, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.3202979037137462, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.021729269226504942, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 4.342784809258612, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.877101980240738, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.321789933737166, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.859410416573617, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.724145114800068, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003757, "longitude": 18.508995, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:37+00:00", "timestamp_unix": 1768171477.0}, "starlink_location": {"latitude": 40.00371732734028, "longitude": 18.509018653608347, "altitude": 73.04809171635718, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:44:42.732350+00:00", "timestamp_unix": 1768171482.73235}, "starlink_gps": {"latitude": 40.00371743603379, "longitude": 18.509018441601153, "altitude": 73.04205727121642, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:42.732605+00:00", "timestamp_unix": 1768171482.732605}, "nmea_primary": {"latitude": 40.003746666666665, "longitude": 18.508985, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:42.100814+00:00", "timestamp_unix": 1768171482.100814}, "nmea_secondary": {"latitude": 40.00375833333333, "longitude": 18.508998333333334, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:44:41.697591+00:00", "timestamp_unix": 1768171481.697591}}

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


validation_timestamp: 2026-01-11T22:45:12.794571+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.762977796898236, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.754043569934307, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7380523875611598, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.68515493189362, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025241319178902075, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.492221474562901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.155854854700404, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.47751871354079, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.143371775138297, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.7834955180165366, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00368, "longitude": 18.509096, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:08+00:00", "timestamp_unix": 1768171508.0}, "starlink_location": {"latitude": 40.00361922920805, "longitude": 18.50909922302684, "altitude": 70.60006763444899, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:45:12.752328+00:00", "timestamp_unix": 1768171512.752328}, "starlink_gps": {"latitude": 40.003619301247284, "longitude": 18.50909894200157, "altitude": 70.59206869173258, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:12.752589+00:00", "timestamp_unix": 1768171512.752589}, "nmea_primary": {"latitude": 40.003675, "longitude": 18.509076666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:12.103822+00:00", "timestamp_unix": 1768171512.103822}, "nmea_secondary": {"latitude": 40.0037, "longitude": 18.509078333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:11.703011+00:00", "timestamp_unix": 1768171511.703011}}

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


validation_timestamp: 2026-01-11T22:45:42.690021+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.15108066764322, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.509763578073066, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9387342436775754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8126190048951165, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.44454874887164714, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.804075130052581, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.463595288999464, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.092033817479262, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.763832715542026, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.68325081666022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003597, "longitude": 18.50921, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:41+00:00", "timestamp_unix": 1768171541.0}, "starlink_location": {"latitude": 40.00352779093319, "longitude": 18.50924153863392, "altitude": 69.35007529901686, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:45:42.652327+00:00", "timestamp_unix": 1768171542.652327}, "starlink_gps": {"latitude": 40.00352398613744, "longitude": 18.509239936078153, "altitude": 69.42000003376822, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:42.652578+00:00", "timestamp_unix": 1768171542.652578}, "nmea_primary": {"latitude": 40.00358666666666, "longitude": 18.509191666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:42.103644+00:00", "timestamp_unix": 1768171542.103644}, "nmea_secondary": {"latitude": 40.003616666666666, "longitude": 18.509173333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:45:41.697321+00:00", "timestamp_unix": 1768171541.697321}}

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


validation_timestamp: 2026-01-11T22:46:12.772569+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.075975967106947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.053380284606533, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5434132830781953, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.431359761117159, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035815810147305775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.646887903914399, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 12.511175002281702, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.615387733632977, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 12.482107606500733, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.023214868521319, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00352, "longitude": 18.50935, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:11+00:00", "timestamp_unix": 1768171571.0}, "starlink_location": {"latitude": 40.00344032728326, "longitude": 18.50937314939844, "altitude": 69.38000000136853, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:46:12.733032+00:00", "timestamp_unix": 1768171572.733032}, "starlink_gps": {"latitude": 40.00344047178562, "longitude": 18.509372773596667, "altitude": 69.38000000065963, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:12.733285+00:00", "timestamp_unix": 1768171572.733285}, "nmea_primary": {"latitude": 40.00349666666666, "longitude": 18.509321666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:12.101843+00:00", "timestamp_unix": 1768171572.101843}, "nmea_secondary": {"latitude": 40.00354, "longitude": 18.509305, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:11.711556+00:00", "timestamp_unix": 1768171571.711556}}

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


validation_timestamp: 2026-01-11T22:46:42.790511+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 14.631477734099947, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 14.570435423034072, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.527262625066501, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.4006874523858033, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.09131295909980204, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.34317010491196, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 13.257598766146831, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.272236027185766, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 13.197917706577856, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.25853763488206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00346, "longitude": 18.50946, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:32+00:00", "timestamp_unix": 1768171592.0}, "starlink_location": {"latitude": 40.003342520528385, "longitude": 18.50953737535066, "altitude": 70.30000000773762, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:46:42.752437+00:00", "timestamp_unix": 1768171602.752437}, "starlink_gps": {"latitude": 40.00334273739465, "longitude": 18.509536341359933, "altitude": 70.30000000433594, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:42.752695+00:00", "timestamp_unix": 1768171602.752695}, "nmea_primary": {"latitude": 40.00340333333333, "longitude": 18.50948, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:42.102707+00:00", "timestamp_unix": 1768171602.102707}, "nmea_secondary": {"latitude": 40.00345, "longitude": 18.50947, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:46:41.739401+00:00", "timestamp_unix": 1768171601.739401}}

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


validation_timestamp: 2026-01-11T22:47:12.794005+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 13.669201957830438, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 13.632909743603074, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.240070326918764, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5434870355728897, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.06384125219530978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.752206169733666, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 14.200788693332607, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.708929001727814, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 14.164066971730781, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.713955119558043, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003365, "longitude": 18.509663, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:04+00:00", "timestamp_unix": 1768171624.0}, "starlink_location": {"latitude": 40.00326399999999, "longitude": 18.509754483656092, "altitude": 68.04000000484541, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:47:12.753420+00:00", "timestamp_unix": 1768171632.75342}, "starlink_gps": {"latitude": 40.00326399999998, "longitude": 18.509753734136105, "altitude": 68.04000000332867, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:12.753675+00:00", "timestamp_unix": 1768171632.753675}, "nmea_primary": {"latitude": 40.003328333333336, "longitude": 18.509676666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:12.103210+00:00", "timestamp_unix": 1768171632.10321}, "nmea_secondary": {"latitude": 40.003368333333334, "longitude": 18.509658333333334, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:11.785061+00:00", "timestamp_unix": 1768171631.785061}}

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


validation_timestamp: 2026-01-11T22:47:42.714414+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.681724538749455, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.691833686451403, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.5775613811134601, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.646345835055383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.23163958279837527, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.437358934651338, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.171366626692947, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.4161998722759765, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.157113748081745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.7456470295711544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003284, "longitude": 18.509878, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:36+00:00", "timestamp_unix": 1768171656.0}, "starlink_location": {"latitude": 40.00322130122936, "longitude": 18.509915867200448, "altitude": 67.18000000100935, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:47:42.673775+00:00", "timestamp_unix": 1768171662.673775}, "starlink_gps": {"latitude": 40.003220372844886, "longitude": 18.50991343266332, "altitude": 67.1600000088419, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:42.674038+00:00", "timestamp_unix": 1768171662.674038}, "nmea_primary": {"latitude": 40.00327, "longitude": 18.509875, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:42.125703+00:00", "timestamp_unix": 1768171662.125703}, "nmea_secondary": {"latitude": 40.0033, "longitude": 18.509855, "altitude": 27.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:47:41.692200+00:00", "timestamp_unix": 1768171661.6922}}

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


validation_timestamp: 2026-01-11T22:48:12.799380+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.22986118218497, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.210197093255674, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.551064321316107, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8053545513880715, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025244274077161278, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.678646749541176, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.489222428322137, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.656512615448857, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.466773137774533, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.822924079808858, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00322, "longitude": 18.510082, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:08+00:00", "timestamp_unix": 1768171688.0}, "starlink_location": {"latitude": 40.00315772921386, "longitude": 18.51013422299713, "altitude": 65.38979910000792, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:48:12.753472+00:00", "timestamp_unix": 1768171692.753472}, "starlink_gps": {"latitude": 40.003157801261516, "longitude": 18.510133941940857, "altitude": 65.41379871940117, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:12.753728+00:00", "timestamp_unix": 1768171692.753728}, "nmea_primary": {"latitude": 40.003215, "longitude": 18.510065, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:12.116266+00:00", "timestamp_unix": 1768171692.116266}, "nmea_secondary": {"latitude": 40.003231666666665, "longitude": 18.51004, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:11.709420+00:00", "timestamp_unix": 1768171691.70942}}

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


validation_timestamp: 2026-01-11T22:48:42.778306+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.718525256694787, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6850003359294, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7976971990904325, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.783200191459463, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04307752091870078, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.357155382832269, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.03393596175708, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.318154667848205, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.991240671396735, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9865949392953848, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003166, "longitude": 18.510262, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:39+00:00", "timestamp_unix": 1768171719.0}, "starlink_location": {"latitude": 40.003113327310096, "longitude": 18.51030064498616, "altitude": 67.13000000104641, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:48:42.735414+00:00", "timestamp_unix": 1768171722.735414}, "starlink_gps": {"latitude": 40.00311347167899, "longitude": 18.51030017567019, "altitude": 67.12999999990926, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:42.735668+00:00", "timestamp_unix": 1768171722.735668}, "nmea_primary": {"latitude": 40.003161666666664, "longitude": 18.510241666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:42.086993+00:00", "timestamp_unix": 1768171722.086993}, "nmea_secondary": {"latitude": 40.00315333333333, "longitude": 18.510208333333335, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:48:41.718876+00:00", "timestamp_unix": 1768171721.718876}}

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


validation_timestamp: 2026-01-11T22:49:12.791800+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.710939599547741, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.682171912618567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1168581669651934, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.101298264851782, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04854644776439767, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.317585063178134, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 10.613571028593798, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.276866201286515, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 10.568333379630776, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.986927716174353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00312, "longitude": 18.510448, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:11+00:00", "timestamp_unix": 1768171751.0}, "starlink_location": {"latitude": 40.00306622917254, "longitude": 18.510483779647092, "altitude": 68.46000000050013, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:49:12.753235+00:00", "timestamp_unix": 1768171752.753235}, "starlink_gps": {"latitude": 40.003066301223384, "longitude": 18.510483217510433, "altitude": 68.46000000160353, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:12.753492+00:00", "timestamp_unix": 1768171752.753492}, "nmea_primary": {"latitude": 40.00311666666666, "longitude": 18.510411666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:12.125283+00:00", "timestamp_unix": 1768171752.125283}, "nmea_secondary": {"latitude": 40.003115, "longitude": 18.510376666666666, "altitude": 24.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:11.747095+00:00", "timestamp_unix": 1768171751.747095}}

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


validation_timestamp: 2026-01-11T22:49:42.795098+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.422918136498543, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.39039056591058, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3141215745163124, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.395206922187002, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04073974934618138, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.459703503373685, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.410139146446076, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.423120948142357, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.372467841167392, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9930077375645547, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003098, "longitude": 18.510555, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:31+00:00", "timestamp_unix": 1768171771.0}, "starlink_location": {"latitude": 40.00303472909322, "longitude": 18.510628594664944, "altitude": 67.50000000157858, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:49:42.753708+00:00", "timestamp_unix": 1768171782.753708}, "starlink_gps": {"latitude": 40.0030348012197, "longitude": 18.51062812572647, "altitude": 67.50000000212138, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:42.753967+00:00", "timestamp_unix": 1768171782.753967}, "nmea_primary": {"latitude": 40.00307, "longitude": 18.51056833333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:42.127219+00:00", "timestamp_unix": 1768171782.127219}, "nmea_secondary": {"latitude": 40.00308166666667, "longitude": 18.510536666666667, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:49:41.769657+00:00", "timestamp_unix": 1768171781.769657}}

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


validation_timestamp: 2026-01-11T22:50:12.788351+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.265336955191008, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.231392536322634, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.5738123868006056, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.717392155534912, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03397337392427874, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.017580008769384, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.942349823715976, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 4.983950383313649, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.908392875353292, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.121374770482489, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00304, "longitude": 18.51071, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:03+00:00", "timestamp_unix": 1768171803.0}, "starlink_location": {"latitude": 40.00300785419148, "longitude": 18.51075538981322, "altitude": 69.7200000017334, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:50:12.753938+00:00", "timestamp_unix": 1768171812.753938}, "starlink_gps": {"latitude": 40.00300807065964, "longitude": 18.510755108334752, "altitude": 69.72000000009575, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:12.754199+00:00", "timestamp_unix": 1768171812.754199}, "nmea_primary": {"latitude": 40.003035, "longitude": 18.510708333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:12.095810+00:00", "timestamp_unix": 1768171812.09581}, "nmea_secondary": {"latitude": 40.00306, "longitude": 18.510691666666666, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:11.731655+00:00", "timestamp_unix": 1768171811.731655}}

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


validation_timestamp: 2026-01-11T22:50:42.790353+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.124837734590928, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.112856022722365, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.9691461368492816, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1928509100129383, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.015985614651689968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.316559551918025, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.223980931572486, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.303873328646906, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.209979780886732, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.271372962801191, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00303, "longitude": 18.51082, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:36+00:00", "timestamp_unix": 1768171836.0}, "starlink_location": {"latitude": 40.00298166666666, "longitude": 18.510891537599445, "altitude": 69.15006901883878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:50:42.754494+00:00", "timestamp_unix": 1768171842.754494}, "starlink_gps": {"latitude": 40.00298166666663, "longitude": 18.510891349923174, "altitude": 69.14205608098898, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:42.754750+00:00", "timestamp_unix": 1768171842.75475}, "nmea_primary": {"latitude": 40.00302166666667, "longitude": 18.510823333333335, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:42.120603+00:00", "timestamp_unix": 1768171842.120603}, "nmea_secondary": {"latitude": 40.00302166666667, "longitude": 18.510796666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:50:41.764964+00:00", "timestamp_unix": 1768171841.764964}}

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


validation_timestamp: 2026-01-11T22:51:12.795095+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.219131556204776, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.204493201091306, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6739543002810773, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.683256407771625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02395045492585127, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.0935885533710605, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.434577135853961, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.0756796503156725, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.412319711949755, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.190264263246644, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00304, "longitude": 18.510935, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:06+00:00", "timestamp_unix": 1768171866.0}, "starlink_location": {"latitude": 40.00298866666667, "longitude": 18.510986889760275, "altitude": 68.94993019799892, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:51:12.755021+00:00", "timestamp_unix": 1768171872.755021}, "starlink_gps": {"latitude": 40.00298866666665, "longitude": 18.510986608574182, "altitude": 68.95793378977729, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:12.755278+00:00", "timestamp_unix": 1768171872.755278}, "nmea_primary": {"latitude": 40.003025, "longitude": 18.510933333333334, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:12.090114+00:00", "timestamp_unix": 1768171872.090114}, "nmea_secondary": {"latitude": 40.00301, "longitude": 18.510916666666667, "altitude": 28.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:11.769958+00:00", "timestamp_unix": 1768171871.769958}}

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


validation_timestamp: 2026-01-11T22:51:42.791664+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.091324924165044, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.10128920122378, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.476698757861109, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.003923452032419, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028856682426632772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.457326646715722, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.297700017156389, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.461794402106962, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3002770311201335, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.1752453109392733, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003056, "longitude": 18.511024, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:38+00:00", "timestamp_unix": 1768171898.0}, "starlink_location": {"latitude": 40.00299404156346, "longitude": 18.511043722977327, "altitude": 68.62000000158775, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:51:42.755562+00:00", "timestamp_unix": 1768171902.755562}, "starlink_gps": {"latitude": 40.00299389721741, "longitude": 18.51104344143269, "altitude": 68.61999999988855, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:42.755822+00:00", "timestamp_unix": 1768171902.755822}, "nmea_primary": {"latitude": 40.00304666666667, "longitude": 18.51101166666667, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:42.091671+00:00", "timestamp_unix": 1768171902.091671}, "nmea_secondary": {"latitude": 40.00302, "longitude": 18.511025, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:51:41.707346+00:00", "timestamp_unix": 1768171901.707346}}

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


validation_timestamp: 2026-01-11T22:52:12.790238+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.25590619486346, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.270202192297551, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5954519353444128, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.120512859682471, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017935104825228317, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.058947650337137, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.141824200877368, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.069877574135255, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.1557568244670415, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.28175193668028, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0031, "longitude": 18.511068, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:11+00:00", "timestamp_unix": 1768171931.0}, "starlink_location": {"latitude": 40.003018208341665, "longitude": 18.51108818550951, "altitude": 70.37000000146843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:52:12.755058+00:00", "timestamp_unix": 1768171932.755058}, "starlink_gps": {"latitude": 40.00301806396212, "longitude": 18.51108809163951, "altitude": 70.37000000059837, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:12.755310+00:00", "timestamp_unix": 1768171932.75531}, "nmea_primary": {"latitude": 40.003083333333336, "longitude": 18.511046666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:12.112597+00:00", "timestamp_unix": 1768171932.112597}, "nmea_secondary": {"latitude": 40.00306333333333, "longitude": 18.511075, "altitude": 32.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:11.680208+00:00", "timestamp_unix": 1768171931.680208}}

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


validation_timestamp: 2026-01-11T22:52:42.794023+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.69365976734898, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.700983693064405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.33357284199279, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.516288484327661, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008041105783617842, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.515331091687319, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.180642462777253, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.52174417400636, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.188030283849202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9174642383247003, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00314, "longitude": 18.51107, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:41+00:00", "timestamp_unix": 1768171961.0}, "starlink_location": {"latitude": 40.003060604260575, "longitude": 18.511117, "altitude": 70.30999999970413, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:52:42.755217+00:00", "timestamp_unix": 1768171962.755217}, "starlink_gps": {"latitude": 40.003060531945174, "longitude": 18.511117, "altitude": 70.31000000020582, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:42.755473+00:00", "timestamp_unix": 1768171962.755473}, "nmea_primary": {"latitude": 40.003121666666665, "longitude": 18.511056666666665, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:42.100425+00:00", "timestamp_unix": 1768171962.100425}, "nmea_secondary": {"latitude": 40.00311166666667, "longitude": 18.511088333333333, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:52:41.696861+00:00", "timestamp_unix": 1768171961.696861}}

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


validation_timestamp: 2026-01-11T22:53:12.797195+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.189919059681175, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.200694582706841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2558238610691674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.968620880113739, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0113151574248498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.18677388746437, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.344634417976399, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.198082544407361, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.35469970541475, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.644571811323198, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00317, "longitude": 18.511065, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:03+00:00", "timestamp_unix": 1768171983.0}, "starlink_location": {"latitude": 40.0031044375037, "longitude": 18.511108814490637, "altitude": 70.86999999978289, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:53:12.755907+00:00", "timestamp_unix": 1768171992.755907}, "starlink_gps": {"latitude": 40.00310436540689, "longitude": 18.511108908239844, "altitude": 70.87000000176602, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:12.756164+00:00", "timestamp_unix": 1768171992.756164}, "nmea_primary": {"latitude": 40.00315833333333, "longitude": 18.511043333333333, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:12.104591+00:00", "timestamp_unix": 1768171992.104591}, "nmea_secondary": {"latitude": 40.003141666666664, "longitude": 18.511093333333335, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:11.765039+00:00", "timestamp_unix": 1768171991.765039}}

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


validation_timestamp: 2026-01-11T22:53:42.797055+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.436043351846572, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.446961197792633, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.9960679894743818, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9506536086483854, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011309899117211924, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.737099237764262, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.508001720460472, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.74837637167921, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.518712858058944, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.511646580312372, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0032, "longitude": 18.51106, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:33+00:00", "timestamp_unix": 1768172013.0}, "starlink_location": {"latitude": 40.003141937470204, "longitude": 18.511103314533987, "altitude": 70.6500000020003, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:53:42.755908+00:00", "timestamp_unix": 1768172022.755908}, "starlink_gps": {"latitude": 40.00314186540691, "longitude": 18.511103408239695, "altitude": 70.65000000094598, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:42.756166+00:00", "timestamp_unix": 1768172022.756166}, "nmea_primary": {"latitude": 40.00320166666667, "longitude": 18.511036666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:42.109164+00:00", "timestamp_unix": 1768172022.109164}, "nmea_secondary": {"latitude": 40.00317833333333, "longitude": 18.51108, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:53:41.805290+00:00", "timestamp_unix": 1768172021.80529}}

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


validation_timestamp: 2026-01-11T22:54:12.793121+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.37489068364964, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.391879515190173, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.392123243982565, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.6376888318533482, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03399227815615198, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.42598158756768, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.757813553820963, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.436207228430888, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.775324950323057, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.797259965503317, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00325, "longitude": 18.511078, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:06+00:00", "timestamp_unix": 1768172046.0}, "starlink_location": {"latitude": 40.00316864570664, "longitude": 18.51110688968324, "altitude": 70.41006754029891, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:54:12.756250+00:00", "timestamp_unix": 1768172052.75625}, "starlink_gps": {"latitude": 40.00316842911801, "longitude": 18.511106608047502, "altitude": 70.40205116835452, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:12.756506+00:00", "timestamp_unix": 1768172052.756506}, "nmea_primary": {"latitude": 40.003251666666664, "longitude": 18.51105, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:12.094227+00:00", "timestamp_unix": 1768172052.094227}, "nmea_secondary": {"latitude": 40.003245, "longitude": 18.511081666666666, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:11.776288+00:00", "timestamp_unix": 1768172051.776288}}

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


validation_timestamp: 2026-01-11T22:54:42.795848+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.882382384657248, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.907412232369414, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.329304991189798, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.6690020591275405, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03581675062569731, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.406779936099696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.837913152056002, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.420140353764417, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.8560305880773775, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.927411496838759, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003307, "longitude": 18.511099, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:37+00:00", "timestamp_unix": 1768172077.0}, "starlink_location": {"latitude": 40.003248583163604, "longitude": 18.511125704233603, "altitude": 69.7800000011786, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:54:42.756363+00:00", "timestamp_unix": 1768172082.756363}, "starlink_gps": {"latitude": 40.003248294834876, "longitude": 18.511125516772722, "altitude": 69.78000000049924, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:42.756617+00:00", "timestamp_unix": 1768172082.756617}, "nmea_primary": {"latitude": 40.003305, "longitude": 18.51106, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:42.115758+00:00", "timestamp_unix": 1768172082.115758}, "nmea_secondary": {"latitude": 40.0033, "longitude": 18.511081666666666, "altitude": 26.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:54:41.753443+00:00", "timestamp_unix": 1768172081.753443}}

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


validation_timestamp: 2026-01-11T22:55:12.797987+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.666863470430094, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.684751895123567, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.952752207945475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.813896782454414, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028903617551552307, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.416552420520457, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.4100243446290746, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.424876340051343, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.420000379203342, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.052026980765639, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003357, "longitude": 18.511118, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:08+00:00", "timestamp_unix": 1768172108.0}, "starlink_location": {"latitude": 40.00328297909365, "longitude": 18.51114987094766, "altitude": 68.59993048261427, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:55:12.757243+00:00", "timestamp_unix": 1768172112.757243}, "starlink_gps": {"latitude": 40.00328276255133, "longitude": 18.51114968323034, "altitude": 68.60794513654604, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:12.757501+00:00", "timestamp_unix": 1768172112.757501}, "nmea_primary": {"latitude": 40.003355, "longitude": 18.511071666666666, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:12.119035+00:00", "timestamp_unix": 1768172112.119035}, "nmea_secondary": {"latitude": 40.00333666666667, "longitude": 18.511098333333333, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:11.776937+00:00", "timestamp_unix": 1768172111.776937}}

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


validation_timestamp: 2026-01-11T22:55:42.833792+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.15333256773427, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.151621723474411, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.525044015926448, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.492804036557413, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007993853314727128, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.50255838662052, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.829233346947536, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.496953193537585, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.8230036919913974, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.796358849044839, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00341, "longitude": 18.511147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:39+00:00", "timestamp_unix": 1768172139.0}, "starlink_location": {"latitude": 40.00334716666668, "longitude": 18.51116501880635, "altitude": 69.08999999914742, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:55:42.756978+00:00", "timestamp_unix": 1768172142.756978}, "starlink_gps": {"latitude": 40.00334716666668, "longitude": 18.51116492495543, "altitude": 69.08999999914742, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:42.757234+00:00", "timestamp_unix": 1768172142.757234}, "nmea_primary": {"latitude": 40.00340166666667, "longitude": 18.511095, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:42.105674+00:00", "timestamp_unix": 1768172142.105674}, "nmea_secondary": {"latitude": 40.00338, "longitude": 18.511111666666668, "altitude": 26.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:55:41.785107+00:00", "timestamp_unix": 1768172141.785107}}

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


validation_timestamp: 2026-01-11T22:56:12.718097+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.853732925301152, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.940407626727201, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.07087274424782, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.962884833879843, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3533713634599511, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.411546687747101, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.331389949839325, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.650546633133164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.612331773537746, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.287500874838601, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003464, "longitude": 18.511185, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:11+00:00", "timestamp_unix": 1768172171.0}, "starlink_location": {"latitude": 40.003395166666664, "longitude": 18.511205666666665, "altitude": 68.77000000081865, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:56:12.677571+00:00", "timestamp_unix": 1768172172.677571}, "starlink_gps": {"latitude": 40.003395166666586, "longitude": 18.511209815385552, "altitude": 68.77000001037413, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:12.677829+00:00", "timestamp_unix": 1768172172.677829}, "nmea_primary": {"latitude": 40.00345166666666, "longitude": 18.51114, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:12.091687+00:00", "timestamp_unix": 1768172172.091687}, "nmea_secondary": {"latitude": 40.003425, "longitude": 18.51115666666667, "altitude": 25.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:11.726384+00:00", "timestamp_unix": 1768172171.726384}}

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


validation_timestamp: 2026-01-11T22:56:42.794839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.232703715667423, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.256322507152614, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8345825668712092, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.358342574746743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04003088696337904, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.540133359599212, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.628685255233379, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.548228477607465, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.637072293949722, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.911602092999828, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003517, "longitude": 18.511238, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:41+00:00", "timestamp_unix": 1768172201.0}, "starlink_location": {"latitude": 40.00343397902082, "longitude": 18.511239741772233, "altitude": 68.5600000012353, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:56:42.757464+00:00", "timestamp_unix": 1768172202.757464}, "starlink_gps": {"latitude": 40.00343376247147, "longitude": 18.511239366324485, "altitude": 68.55999999918238, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:42.757721+00:00", "timestamp_unix": 1768172202.757721}, "nmea_primary": {"latitude": 40.003503333333335, "longitude": 18.511196666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:42.132720+00:00", "timestamp_unix": 1768172202.13272}, "nmea_secondary": {"latitude": 40.00347166666667, "longitude": 18.511216666666666, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:56:41.702660+00:00", "timestamp_unix": 1768172201.70266}}

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


validation_timestamp: 2026-01-11T22:57:12.797213+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.488070608080759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.491769431436965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.2034118397340787, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8935959247373395, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01133005713298119, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.412415724495451, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.568898762749869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.414522005510513, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.565552546917286, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.870445961624752, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003555, "longitude": 18.511269, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:02+00:00", "timestamp_unix": 1768172222.0}, "starlink_location": {"latitude": 40.00350260412815, "longitude": 18.511302518789876, "altitude": 68.5000000015878, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:57:12.757671+00:00", "timestamp_unix": 1768172232.757671}, "starlink_gps": {"latitude": 40.003502531936405, "longitude": 18.51130242491667, "altitude": 68.50000000064912, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:12.757926+00:00", "timestamp_unix": 1768172232.757926}, "nmea_primary": {"latitude": 40.003565, "longitude": 18.51124666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:12.119695+00:00", "timestamp_unix": 1768172232.119695}, "nmea_secondary": {"latitude": 40.003521666666664, "longitude": 18.511255, "altitude": 26.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:11.701637+00:00", "timestamp_unix": 1768172231.701637}}

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


validation_timestamp: 2026-01-11T22:57:42.816550+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.608936377395603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.62045991079217, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.359924179695906, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.382465461005412, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03095990827602584, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.511930269608609, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.779199601043971, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.518591486819124, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.767248631700691, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.247751440998325, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003616, "longitude": 18.511326, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:34+00:00", "timestamp_unix": 1768172254.0}, "starlink_location": {"latitude": 40.00355589889515, "longitude": 18.511368710395182, "altitude": 69.08000000416673, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:57:42.778599+00:00", "timestamp_unix": 1768172262.778599}, "starlink_gps": {"latitude": 40.00355568465452, "longitude": 18.51136847824166, "altitude": 69.08000000261404, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:42.778892+00:00", "timestamp_unix": 1768172262.778892}, "nmea_primary": {"latitude": 40.00362333333333, "longitude": 18.5113, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:42.105122+00:00", "timestamp_unix": 1768172262.105122}, "nmea_secondary": {"latitude": 40.003568333333334, "longitude": 18.511315, "altitude": 25.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:57:41.794832+00:00", "timestamp_unix": 1768172261.794832}}

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


validation_timestamp: 2026-01-11T22:58:12.797863+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.848084321557746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.867076927817881, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.559567528020108, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.560264185860952, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025375479560887586, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.27933339106087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.729842813217787, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.293587973306265, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.731681090813062, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.704658769613918, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003677, "longitude": 18.51139, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:06+00:00", "timestamp_unix": 1768172286.0}, "starlink_location": {"latitude": 40.00361214572916, "longitude": 18.51142635212872, "altitude": 69.89000000032992, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:58:12.758248+00:00", "timestamp_unix": 1768172292.758248}, "starlink_gps": {"latitude": 40.003611929147674, "longitude": 18.51142625825259, "altitude": 69.89000000097916, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:12.758503+00:00", "timestamp_unix": 1768172292.758503}, "nmea_primary": {"latitude": 40.00367833333333, "longitude": 18.51136, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:12.090739+00:00", "timestamp_unix": 1768172292.090739}, "nmea_secondary": {"latitude": 40.00362833333333, "longitude": 18.511375, "altitude": 23.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:11.859989+00:00", "timestamp_unix": 1768172291.859989}}

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


validation_timestamp: 2026-01-11T22:58:42.817378+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.61303851094332, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.620243193187335, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.867578194761936, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.343135408516679, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00794378359868181, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.196813307193997, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.425781892126551, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.202778166915156, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.428569088838011, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.101490154556219, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00374, "longitude": 18.511457, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:36+00:00", "timestamp_unix": 1768172316.0}, "starlink_location": {"latitude": 40.003677910793414, "longitude": 18.51149466666667, "altitude": 69.96999999958494, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:58:42.779314+00:00", "timestamp_unix": 1768172322.779314}, "starlink_gps": {"latitude": 40.00367783935325, "longitude": 18.51149466666667, "altitude": 69.96999999903406, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:42.779572+00:00", "timestamp_unix": 1768172322.779572}, "nmea_primary": {"latitude": 40.00374, "longitude": 18.511423333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:42.126759+00:00", "timestamp_unix": 1768172322.126759}, "nmea_secondary": {"latitude": 40.003695, "longitude": 18.511435, "altitude": 21.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:58:41.794036+00:00", "timestamp_unix": 1768172321.794036}}

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


validation_timestamp: 2026-01-11T22:59:12.817884+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.43417472655817, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.441178368315059, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.661429503695759, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.590684943648473, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.007923299000748424, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.736904754732677, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 6.299890655980072, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.742562563681988, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.304241922804624, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.9074356266059005, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003803, "longitude": 18.511501, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:07+00:00", "timestamp_unix": 1768172347.0}, "starlink_location": {"latitude": 40.0037439107659, "longitude": 18.511541833333332, "altitude": 70.28000000005517, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:59:12.779405+00:00", "timestamp_unix": 1768172352.779405}, "starlink_gps": {"latitude": 40.00374383950996, "longitude": 18.511541833333332, "altitude": 70.28000000029094, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:12.779661+00:00", "timestamp_unix": 1768172352.779661}, "nmea_primary": {"latitude": 40.0038, "longitude": 18.51147, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:12.113847+00:00", "timestamp_unix": 1768172352.113847}, "nmea_secondary": {"latitude": 40.003775, "longitude": 18.51148, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:11.692712+00:00", "timestamp_unix": 1768172351.692712}}

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


validation_timestamp: 2026-01-11T22:59:42.778769+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.559220878349278, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.56087716753588, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.497213578843869, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.7447029655311233, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02176413785465734, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.120419660483114, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.651303589595237, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.116091325230437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.648956726866622, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.6575720432096959, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003876, "longitude": 18.51153, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:38+00:00", "timestamp_unix": 1768172378.0}, "starlink_location": {"latitude": 40.003809006175395, "longitude": 18.511579487298718, "altitude": 69.43000000132017, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T22:59:42.738229+00:00", "timestamp_unix": 1768172382.738229}, "starlink_gps": {"latitude": 40.003808897307465, "longitude": 18.51157927495104, "altitude": 69.43000000006464, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:42.738484+00:00", "timestamp_unix": 1768172382.738484}, "nmea_primary": {"latitude": 40.00386666666667, "longitude": 18.511503333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:42.118409+00:00", "timestamp_unix": 1768172382.118409}, "nmea_secondary": {"latitude": 40.003861666666666, "longitude": 18.511521666666667, "altitude": 20.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T22:59:41.743439+00:00", "timestamp_unix": 1768172381.743439}}

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


validation_timestamp: 2026-01-11T23:00:12.824382+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.570557932980309, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.580552488484145, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.9840849409646673, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.5207245108117102, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014287960460378968, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.442450300493809, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.103900888746765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.449175893571711, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.11346989253171, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.722567205337449, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.003952, "longitude": 18.511559, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:11+00:00", "timestamp_unix": 1768172411.0}, "starlink_location": {"latitude": 40.00385903281231, "longitude": 18.511584917521972, "altitude": 70.06205776444602, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:00:12.779914+00:00", "timestamp_unix": 1768172412.779914}, "starlink_gps": {"latitude": 40.0038589257687, "longitude": 18.511584824726626, "altitude": 70.05809586582781, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:12.780168+00:00", "timestamp_unix": 1768172412.780168}, "nmea_primary": {"latitude": 40.00394166666667, "longitude": 18.51152666666667, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:12.127884+00:00", "timestamp_unix": 1768172412.127884}, "nmea_secondary": {"latitude": 40.00393833333333, "longitude": 18.511558333333333, "altitude": 20.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:11.721142+00:00", "timestamp_unix": 1768172411.721142}}

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


validation_timestamp: 2026-01-11T23:00:42.819011+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.664891758970865, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.670065177300925, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1608697056296813, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.748093170565181, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016776903970067498, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.402832692960674, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.527648081973665, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.405198129447545, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.52762036556802, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.9754740978051815, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004013, "longitude": 18.511587, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:32+00:00", "timestamp_unix": 1768172432.0}, "starlink_location": {"latitude": 40.00395969943505, "longitude": 18.511622792894205, "altitude": 70.73794386087432, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:00:42.780316+00:00", "timestamp_unix": 1768172442.780316}, "starlink_gps": {"latitude": 40.00395959253766, "longitude": 18.51162265389112, "altitude": 70.74190034447147, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:42.780569+00:00", "timestamp_unix": 1768172442.780569}, "nmea_primary": {"latitude": 40.00402, "longitude": 18.511563333333335, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:42.105229+00:00", "timestamp_unix": 1768172442.105229}, "nmea_secondary": {"latitude": 40.00398833333333, "longitude": 18.511585, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:00:41.795576+00:00", "timestamp_unix": 1768172441.795576}}

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


validation_timestamp: 2026-01-11T23:01:12.819324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.772089886106966, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.774728977139808, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.081763171411902, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.3733932357092025, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011176717228896156, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.5100895548386974, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.276822434599123, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.510803401707434, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.268396366993806, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.972721655820384, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004097, "longitude": 18.511623, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:03+00:00", "timestamp_unix": 1768172463.0}, "starlink_location": {"latitude": 40.00405274403623, "longitude": 18.511658417444995, "altitude": 68.37000000158321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:01:12.780411+00:00", "timestamp_unix": 1768172472.780411}, "starlink_gps": {"latitude": 40.004052672821565, "longitude": 18.511658324841456, "altitude": 68.37000000038901, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:12.780668+00:00", "timestamp_unix": 1768172472.780668}, "nmea_primary": {"latitude": 40.00410333333333, "longitude": 18.5116, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:12.124066+00:00", "timestamp_unix": 1768172472.124066}, "nmea_secondary": {"latitude": 40.00405, "longitude": 18.511608333333335, "altitude": 20.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:11.716225+00:00", "timestamp_unix": 1768172471.716225}}

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


validation_timestamp: 2026-01-11T23:01:42.818614+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.721966696479683, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.7336983347154105, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.1787188190295101, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.812098904177015, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016320979936937447, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.243406307795391, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8347262094011687, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.252956457847903, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.827610668205099, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.566990935083633, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00419, "longitude": 18.511642, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:36+00:00", "timestamp_unix": 1768172496.0}, "starlink_location": {"latitude": 40.004145488190396, "longitude": 18.511675708761338, "altitude": 66.97000000285448, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:01:42.780618+00:00", "timestamp_unix": 1768172502.780618}, "starlink_gps": {"latitude": 40.004145345761785, "longitude": 18.511675662459776, "altitude": 66.97000000115588, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:42.780876+00:00", "timestamp_unix": 1768172502.780876}, "nmea_primary": {"latitude": 40.00418833333333, "longitude": 18.511628333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:42.091910+00:00", "timestamp_unix": 1768172502.09191}, "nmea_secondary": {"latitude": 40.00413833333333, "longitude": 18.511631666666666, "altitude": 20.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:01:41.721658+00:00", "timestamp_unix": 1768172501.721658}}

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


validation_timestamp: 2026-01-11T23:02:12.815911+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.263439007667913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.284913697727122, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7134813981043011, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.674413767053873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022479750702593216, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.952311077082524, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.993302673152243, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.974039203366854, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 6.003889689208713, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.856242853456022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004272, "longitude": 18.511644, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:06+00:00", "timestamp_unix": 1768172526.0}, "starlink_location": {"latitude": 40.00424565527094, "longitude": 18.51170899774755, "altitude": 67.39000000141121, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:02:12.780935+00:00", "timestamp_unix": 1768172532.780935}, "starlink_gps": {"latitude": 40.00424551203672, "longitude": 18.511709184001674, "altitude": 67.39000000062387, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:12.781190+00:00", "timestamp_unix": 1768172532.78119}, "nmea_primary": {"latitude": 40.004281666666664, "longitude": 18.511628333333334, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:12.112521+00:00", "timestamp_unix": 1768172532.112521}, "nmea_secondary": {"latitude": 40.00423, "longitude": 18.511641666666666, "altitude": 20.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:11.807381+00:00", "timestamp_unix": 1768172531.807381}}

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


validation_timestamp: 2026-01-11T23:02:42.819043+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.2132980097690655, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.215374618869655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.1732964527922674, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.19189197602311, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008849255389434506, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.232116549546094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.741801444042929, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.233212229636194, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.735992637314536, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.177764722122788, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004375, "longitude": 18.511623, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:38+00:00", "timestamp_unix": 1768172558.0}, "starlink_location": {"latitude": 40.00433907746008, "longitude": 18.5116788754496, "altitude": 69.15205940765489, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:02:42.781711+00:00", "timestamp_unix": 1768172562.781711}, "starlink_gps": {"latitude": 40.004339006222615, "longitude": 18.511678829132844, "altitude": 69.14810444971553, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:42.781966+00:00", "timestamp_unix": 1768172562.781966}, "nmea_primary": {"latitude": 40.00438, "longitude": 18.511598333333332, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:42.107745+00:00", "timestamp_unix": 1768172562.107745}, "nmea_secondary": {"latitude": 40.00432833333333, "longitude": 18.511625, "altitude": 21.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:02:41.730366+00:00", "timestamp_unix": 1768172561.730366}}

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


validation_timestamp: 2026-01-11T23:03:12.822471+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.219084381248832, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.244578749140826, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0363831739875096, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.854115307469326, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026601855827276172, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.042474181117549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.272742714102422, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.066551471995278, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2753310231030506, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.2075991886875235, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00448, "longitude": 18.511583, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:11+00:00", "timestamp_unix": 1768172591.0}, "starlink_location": {"latitude": 40.004445732905886, "longitude": 18.51162487330767, "altitude": 69.07206913971173, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:03:12.781353+00:00", "timestamp_unix": 1768172592.781353}, "starlink_gps": {"latitude": 40.00444551875807, "longitude": 18.51162501254128, "altitude": 69.0681061212617, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:12.781607+00:00", "timestamp_unix": 1768172592.781607}, "nmea_primary": {"latitude": 40.004485, "longitude": 18.51156, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:12.106087+00:00", "timestamp_unix": 1768172592.106087}, "nmea_secondary": {"latitude": 40.00443833333333, "longitude": 18.5116, "altitude": 23.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:11.749178+00:00", "timestamp_unix": 1768172591.749178}}

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


validation_timestamp: 2026-01-11T23:03:42.817962+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.7480465673374328, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.7758258315974391, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.619596100667874, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.365964808282861, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.028915579394819403, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.325041722363116, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.652612832371353, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.350808227344891, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.661833799837238, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.780947917565478, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00456, "longitude": 18.511543, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:32+00:00", "timestamp_unix": 1768172612.0}, "starlink_location": {"latitude": 40.00454668753261, "longitude": 18.51155391585595, "altitude": 66.9279444836344, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:03:42.781603+00:00", "timestamp_unix": 1768172622.781603}, "starlink_gps": {"latitude": 40.00454643741981, "longitude": 18.51155400878016, "altitude": 66.9319118403418, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:42.781859+00:00", "timestamp_unix": 1768172622.781859}, "nmea_primary": {"latitude": 40.00458833333333, "longitude": 18.511503333333334, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:42.101177+00:00", "timestamp_unix": 1768172622.101177}, "nmea_secondary": {"latitude": 40.004555, "longitude": 18.51157, "altitude": 24.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:03:41.736913+00:00", "timestamp_unix": 1768172621.736913}}

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


validation_timestamp: 2026-01-11T23:04:12.819980+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.9881523894854527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.998371333531772, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.419055782647552, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7506686176646675, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.016406606314228373, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.998667690904725, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.21464278562505, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.012626850324773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2307952671063265, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.987108923754916, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.004665, "longitude": 18.511473, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:03+00:00", "timestamp_unix": 1768172643.0}, "starlink_location": {"latitude": 40.00465015515784, "longitude": 18.51151562447142, "altitude": 65.49000000216097, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:04:12.781994+00:00", "timestamp_unix": 1768172652.781994}, "starlink_gps": {"latitude": 40.004650011981994, "longitude": 18.511515671016255, "altitude": 65.49000000100136, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:12.782260+00:00", "timestamp_unix": 1768172652.78226}, "nmea_primary": {"latitude": 40.004706666666664, "longitude": 18.51144, "altitude": 34.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:12.095149+00:00", "timestamp_unix": 1768172652.095149}, "nmea_secondary": {"latitude": 40.004668333333335, "longitude": 18.511505, "altitude": 27.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:11.798989+00:00", "timestamp_unix": 1768172651.798989}}

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


validation_timestamp: 2026-01-11T23:04:42.816660+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.1293636650184733, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.1451388113882595, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.9173749397585675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.41113322108578, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01980169056592594, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.046573671931796, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.2902121827399518, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.062446326539809, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.276450348360747, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.324022611826032, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0048, "longitude": 18.511414, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:36+00:00", "timestamp_unix": 1768172676.0}, "starlink_location": {"latitude": 40.00478477669548, "longitude": 18.51142916666667, "altitude": 65.53589401429441, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:04:42.782043+00:00", "timestamp_unix": 1768172682.782043}, "starlink_gps": {"latitude": 40.0047845986146, "longitude": 18.51142916666667, "altitude": 65.54380335922575, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:42.782297+00:00", "timestamp_unix": 1768172682.782297}, "nmea_primary": {"latitude": 40.004828333333336, "longitude": 18.511386666666667, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:42.114993+00:00", "timestamp_unix": 1768172682.114993}, "nmea_secondary": {"latitude": 40.004776666666665, "longitude": 18.51144, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:04:41.816141+00:00", "timestamp_unix": 1768172681.816141}}

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


validation_timestamp: 2026-01-11T23:05:12.820820+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6172892796288545, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6360886956410976, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.684390095531475, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3325005110520463, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02019455885083193, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.300395351662489, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.6595218981047581, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.318909996350997, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.6767790821014911, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.946238457292234, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00492, "longitude": 18.511372, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:06+00:00", "timestamp_unix": 1768172706.0}, "starlink_location": {"latitude": 40.004907776870084, "longitude": 18.511382291243436, "altitude": 67.23000000211036, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:05:12.782913+00:00", "timestamp_unix": 1768172712.782913}, "starlink_gps": {"latitude": 40.00490759875594, "longitude": 18.511382337565895, "altitude": 67.23000000111419, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:12.783166+00:00", "timestamp_unix": 1768172712.783166}, "nmea_primary": {"latitude": 40.00496166666667, "longitude": 18.511333333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:12.093631+00:00", "timestamp_unix": 1768172712.093631}, "nmea_secondary": {"latitude": 40.004913333333334, "longitude": 18.511385, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:11.813247+00:00", "timestamp_unix": 1768172711.813247}}

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


validation_timestamp: 2026-01-11T23:05:42.818262+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.658738998475673, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.6816461946061745, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.421265240715097, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.403940992636299, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025053820516315772, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.004439509522998, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.9438757812036207, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.029489921027336, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9583459671581998, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.803856848344907, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00509, "longitude": 18.511332, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:39+00:00", "timestamp_unix": 1768172739.0}, "starlink_location": {"latitude": 40.00503039897878, "longitude": 18.511324415789343, "altitude": 67.93205814633326, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:05:42.782850+00:00", "timestamp_unix": 1768172742.78285}, "starlink_gps": {"latitude": 40.00503018514268, "longitude": 18.51132450847742, "altitude": 67.9281008970733, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:42.783102+00:00", "timestamp_unix": 1768172742.783102}, "nmea_primary": {"latitude": 40.005098333333336, "longitude": 18.511293333333334, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:42.108424+00:00", "timestamp_unix": 1768172742.108424}, "nmea_secondary": {"latitude": 40.00505166666667, "longitude": 18.511345, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:05:41.753769+00:00", "timestamp_unix": 1768172741.753769}}

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


validation_timestamp: 2026-01-11T23:06:12.799388+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.014077722644857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.028980446050241, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.645956140047893, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.7978746031456625, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022684491995585327, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.002560255196125, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3907944994046413, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.02403222093028, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3997415354225797, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.694029080552487, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005238, "longitude": 18.511332, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:11+00:00", "timestamp_unix": 1768172771.0}, "starlink_location": {"latitude": 40.005175083476466, "longitude": 18.511326091085905, "altitude": 71.39007622038079, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:06:12.761904+00:00", "timestamp_unix": 1768172772.761904}, "starlink_gps": {"latitude": 40.0051749389377, "longitude": 18.511326279038965, "altitude": 71.38606396785144, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:12.762154+00:00", "timestamp_unix": 1768172772.762154}, "nmea_primary": {"latitude": 40.00523166666667, "longitude": 18.51129, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:12.105271+00:00", "timestamp_unix": 1768172772.105271}, "nmea_secondary": {"latitude": 40.005195, "longitude": 18.511336666666665, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:11.767033+00:00", "timestamp_unix": 1768172771.767033}}

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


validation_timestamp: 2026-01-11T23:06:42.823465+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.2479268538044197, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.2560373101576303, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.462704310213688, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.3036826363695873, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02669690131422243, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.698111020644477, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2589613559365285, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.704447302627916, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.274569618421198, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.664585305183521, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005344, "longitude": 18.51134, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:33+00:00", "timestamp_unix": 1768172793.0}, "starlink_location": {"latitude": 40.00532373286717, "longitude": 18.511367460015084, "altitude": 73.16793156137854, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:06:42.783089+00:00", "timestamp_unix": 1768172802.783089}, "starlink_gps": {"latitude": 40.005323517954224, "longitude": 18.51136732028221, "altitude": 73.17190873938331, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:42.783340+00:00", "timestamp_unix": 1768172802.78334}, "nmea_primary": {"latitude": 40.00536833333334, "longitude": 18.511298333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:42.104531+00:00", "timestamp_unix": 1768172802.104531}, "nmea_secondary": {"latitude": 40.005341666666666, "longitude": 18.511355000000002, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:06:41.786985+00:00", "timestamp_unix": 1768172801.786985}}

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


validation_timestamp: 2026-01-11T23:07:12.803256+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.3135244486877746, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.339832355830087, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.739734283914909, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.790177460142597, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056125571870976186, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.003528592314792, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.856169393113678, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.035971298066311, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.9005471536085088, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.246954400169986, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005474, "longitude": 18.511354, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:04+00:00", "timestamp_unix": 1768172824.0}, "starlink_location": {"latitude": 40.00546022904293, "longitude": 18.5113885, "altitude": 70.96000000427546, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:07:12.762577+00:00", "timestamp_unix": 1768172832.762577}, "starlink_gps": {"latitude": 40.00545972429354, "longitude": 18.5113885, "altitude": 70.96000000242427, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:12.762866+00:00", "timestamp_unix": 1768172832.762866}, "nmea_primary": {"latitude": 40.00550166666667, "longitude": 18.511311666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:12.104926+00:00", "timestamp_unix": 1768172832.104926}, "nmea_secondary": {"latitude": 40.005473333333335, "longitude": 18.511375, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:11.830106+00:00", "timestamp_unix": 1768172831.830106}}

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


validation_timestamp: 2026-01-11T23:07:42.821115+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.568505228860341, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.57176872747065, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.747062917682693, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.576343842744701, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02653766923139416, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.293214741704583, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.0025186290849435, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.294572855174426, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.007099127882195, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.322170067342699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005615, "longitude": 18.511362, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:36+00:00", "timestamp_unix": 1768172856.0}, "starlink_location": {"latitude": 40.00559239907675, "longitude": 18.511406793055695, "altitude": 71.89205998486177, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:07:42.783618+00:00", "timestamp_unix": 1768172862.783618}, "starlink_gps": {"latitude": 40.005592185445636, "longitude": 18.51140665415571, "altitude": 71.88810652595697, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:42.783875+00:00", "timestamp_unix": 1768172862.783875}, "nmea_primary": {"latitude": 40.005633333333336, "longitude": 18.511311666666668, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:42.102226+00:00", "timestamp_unix": 1768172862.102226}, "nmea_secondary": {"latitude": 40.005608333333335, "longitude": 18.511378333333333, "altitude": 31.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:07:41.794513+00:00", "timestamp_unix": 1768172861.794513}}

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


validation_timestamp: 2026-01-11T23:08:12.824210+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.940346860958617, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.968863712008344, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.853555121221014, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.3890030447646433, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032662787070788846, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.356061418774328, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.025989959308074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.378650950438622, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.046836996623894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.34242022090444, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.005764, "longitude": 18.511364, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:09+00:00", "timestamp_unix": 1768172889.0}, "starlink_location": {"latitude": 40.0057316431014, "longitude": 18.511403749108872, "altitude": 72.84588314547862, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:08:12.784036+00:00", "timestamp_unix": 1768172892.784036}, "starlink_gps": {"latitude": 40.00573135806243, "longitude": 18.51140384177325, "altitude": 72.85379554160019, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:12.784285+00:00", "timestamp_unix": 1768172892.784285}, "nmea_primary": {"latitude": 40.00577333333333, "longitude": 18.511308333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:12.100809+00:00", "timestamp_unix": 1768172892.100809}, "nmea_secondary": {"latitude": 40.005743333333335, "longitude": 18.511371666666665, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:11.804919+00:00", "timestamp_unix": 1768172891.804919}}

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


validation_timestamp: 2026-01-11T23:08:42.819054+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.510049045799828, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.532173210096353, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.5537051619695275, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.0993280830359495, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02407630768339112, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.055503040249512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.3937909927581544, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.073448799870476, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.407247068410896, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.828137537750433, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00592, "longitude": 18.51134, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:41+00:00", "timestamp_unix": 1768172921.0}, "starlink_location": {"latitude": 40.0058707321313, "longitude": 18.511381291262534, "altitude": 73.3741096629539, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:08:42.784187+00:00", "timestamp_unix": 1768172922.784187}, "starlink_gps": {"latitude": 40.005870518531204, "longitude": 18.511381337556003, "altitude": 73.36620389258348, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:42.784442+00:00", "timestamp_unix": 1768172922.784442}, "nmea_primary": {"latitude": 40.005921666666666, "longitude": 18.511298333333333, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:42.088993+00:00", "timestamp_unix": 1768172922.088993}, "nmea_secondary": {"latitude": 40.00588333333334, "longitude": 18.511345, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:08:41.801142+00:00", "timestamp_unix": 1768172921.801142}}

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


validation_timestamp: 2026-01-11T23:09:12.836091+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.361623240983557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.383695771443841, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3288411634959556, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.226238667355518, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03016376839571226, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.597244471169567, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.296698573737495, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.625478333764743, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3267859689530894, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.51750143588022, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006077, "longitude": 18.511318, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:11+00:00", "timestamp_unix": 1768172951.0}, "starlink_location": {"latitude": 40.00601636648907, "longitude": 18.511352704213863, "altitude": 76.13207052338457, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:09:12.784092+00:00", "timestamp_unix": 1768172952.784092}, "starlink_gps": {"latitude": 40.006016259274254, "longitude": 18.511353029527417, "altitude": 76.12810228271651, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:12.784352+00:00", "timestamp_unix": 1768172952.784352}, "nmea_primary": {"latitude": 40.00607, "longitude": 18.51128, "altitude": 32.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:12.087329+00:00", "timestamp_unix": 1768172952.087329}, "nmea_secondary": {"latitude": 40.00603, "longitude": 18.51131833333333, "altitude": 31.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:11.809941+00:00", "timestamp_unix": 1768172951.809941}}

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


validation_timestamp: 2026-01-11T23:09:42.819995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.318489152731618, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.326712498950969, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.7942754765275755, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8003225342250466, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019799514665023072, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.942885689257965, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.978721761676846, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.95456667384778, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.9805534021812345, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.570664289192583, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006187, "longitude": 18.511282, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:32+00:00", "timestamp_unix": 1768172972.0}, "starlink_location": {"latitude": 40.00617094343977, "longitude": 18.51132816666666, "altitude": 71.92794524488525, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:09:42.784424+00:00", "timestamp_unix": 1768172982.784424}, "starlink_gps": {"latitude": 40.00617076537846, "longitude": 18.51132816666666, "altitude": 71.93189948682377, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:42.784697+00:00", "timestamp_unix": 1768172982.784697}, "nmea_primary": {"latitude": 40.00621833333334, "longitude": 18.511243333333333, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:42.109393+00:00", "timestamp_unix": 1768172982.109393}, "nmea_secondary": {"latitude": 40.00617333333334, "longitude": 18.511293333333334, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:09:41.817031+00:00", "timestamp_unix": 1768172981.817031}}

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


validation_timestamp: 2026-01-11T23:10:12.824549+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.4643629705608614, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.483374383518153, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.800232018418685, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.0440141369577587, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02514647600251211, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.211034320181044, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.246004398298674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.232522509607327, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.256294074134895, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.517493040021284, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006336, "longitude": 18.511223, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:03+00:00", "timestamp_unix": 1768173003.0}, "starlink_location": {"latitude": 40.00632473267098, "longitude": 18.51124791561945, "altitude": 73.47000000235204, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:10:12.784612+00:00", "timestamp_unix": 1768173012.784612}, "starlink_gps": {"latitude": 40.00632451804406, "longitude": 18.51124800865208, "altitude": 73.4700000022894, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:12.784870+00:00", "timestamp_unix": 1768173012.78487}, "nmea_primary": {"latitude": 40.006366666666665, "longitude": 18.511183333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:12.107854+00:00", "timestamp_unix": 1768173012.107854}, "nmea_secondary": {"latitude": 40.006326666666666, "longitude": 18.511221666666668, "altitude": 31.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:11.741559+00:00", "timestamp_unix": 1768173011.741559}}

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


validation_timestamp: 2026-01-11T23:10:42.824806+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.1647621091343114, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.1842062033841967, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.132058685787243, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.1621247641017, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02018284084159121, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.222333971298199, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.1923806839008038, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.240635394372978, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.2122147207627216, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.292976701331354, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006493, "longitude": 18.51117, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:36+00:00", "timestamp_unix": 1768173036.0}, "starlink_location": {"latitude": 40.006467610420344, "longitude": 18.511186791178357, "altitude": 74.62000000283743, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:10:42.785044+00:00", "timestamp_unix": 1768173042.785044}, "starlink_gps": {"latitude": 40.00646743240956, "longitude": 18.51118683747502, "altitude": 74.62000000278688, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:42.785297+00:00", "timestamp_unix": 1768173042.785297}, "nmea_primary": {"latitude": 40.00652, "longitude": 18.511136666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:42.092897+00:00", "timestamp_unix": 1768173042.092897}, "nmea_secondary": {"latitude": 40.006478333333334, "longitude": 18.511186666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:10:41.743661+00:00", "timestamp_unix": 1768173041.743661}}

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


validation_timestamp: 2026-01-11T23:11:12.823324+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.510864980244812, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5386953019069716, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.222272775233217, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.408302502518668, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032841721775775455, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.699895950729783, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.9522510977722899, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.726118278393705, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.919949442583406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.563317493190266, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006668, "longitude": 18.511124, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:07+00:00", "timestamp_unix": 1768173067.0}, "starlink_location": {"latitude": 40.00664614404332, "longitude": 18.511153748792513, "altitude": 70.18792851058717, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:11:12.785740+00:00", "timestamp_unix": 1768173072.78574}, "starlink_gps": {"latitude": 40.00664585744284, "longitude": 18.511153841965793, "altitude": 70.19190637953152, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:12.785991+00:00", "timestamp_unix": 1768173072.785991}, "nmea_primary": {"latitude": 40.00667833333333, "longitude": 18.511101666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:12.115916+00:00", "timestamp_unix": 1768173072.115916}, "nmea_secondary": {"latitude": 40.006638333333335, "longitude": 18.511158333333334, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:11.831505+00:00", "timestamp_unix": 1768173071.831505}}

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


validation_timestamp: 2026-01-11T23:11:42.705513+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.672729180924337, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.349885198783172, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.074091260606543, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.745040594251034, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.3273344033348974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.745108383318088, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.594957216899511, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.421380054522275, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.6392671691998464, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.758104773733539, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.006824, "longitude": 18.511108, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:38+00:00", "timestamp_unix": 1768173098.0}, "starlink_location": {"latitude": 40.00680090392018, "longitude": 18.511153833333335, "altitude": 69.83000000055046, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:11:42.664633+00:00", "timestamp_unix": 1768173102.664633}, "starlink_gps": {"latitude": 40.00680289287441, "longitude": 18.511151, "altitude": 69.8300000266177, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:42.664886+00:00", "timestamp_unix": 1768173102.664886}, "nmea_primary": {"latitude": 40.006835, "longitude": 18.511088333333333, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:42.122720+00:00", "timestamp_unix": 1768173102.12272}, "nmea_secondary": {"latitude": 40.00679, "longitude": 18.511141666666667, "altitude": 29.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:11:41.831790+00:00", "timestamp_unix": 1768173101.83179}}

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


validation_timestamp: 2026-01-11T23:12:12.824070+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.907784860676173, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.921413907108435, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.192746474506301, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.893143108511263, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02503538880065363, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.9338910749211555, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.8540480603186866, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.944842737448655, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.84451691191938, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.4082806794444025, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00698, "longitude": 18.51113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:11+00:00", "timestamp_unix": 1768173131.0}, "starlink_location": {"latitude": 40.006938565614696, "longitude": 18.511173417551813, "altitude": 69.96000000395888, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:12:12.785675+00:00", "timestamp_unix": 1768173132.785675}, "starlink_gps": {"latitude": 40.006938351935915, "longitude": 18.511173324929317, "altitude": 69.96000000271417, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:12.785932+00:00", "timestamp_unix": 1768173132.785932}, "nmea_primary": {"latitude": 40.00698833333333, "longitude": 18.511106666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:12.119969+00:00", "timestamp_unix": 1768173132.119969}, "nmea_secondary": {"latitude": 40.00693666666667, "longitude": 18.51114, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:11.757538+00:00", "timestamp_unix": 1768173131.757538}}

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


validation_timestamp: 2026-01-11T23:12:42.828699+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.376069233300243, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.386636644853736, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.932660758067765, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.869518650611926, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011885443885968712, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.935842574787234, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.115658886413172, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.944271896030164, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.12058634615038, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.290989185800353, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007137, "longitude": 18.511156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:41+00:00", "timestamp_unix": 1768173161.0}, "starlink_location": {"latitude": 40.007078032770174, "longitude": 18.51119566666667, "altitude": 68.57588757537081, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:12:42.785587+00:00", "timestamp_unix": 1768173162.785587}, "starlink_gps": {"latitude": 40.00707792588181, "longitude": 18.51119566666667, "altitude": 68.58379987716336, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:42.785847+00:00", "timestamp_unix": 1768173162.785847}, "nmea_primary": {"latitude": 40.007135, "longitude": 18.511121666666668, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:42.104025+00:00", "timestamp_unix": 1768173162.104025}, "nmea_secondary": {"latitude": 40.00709333333333, "longitude": 18.511151666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:12:41.733138+00:00", "timestamp_unix": 1768173161.733138}}

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


validation_timestamp: 2026-01-11T23:13:12.823181+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.7029482285907647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.7029432264932836, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.753467231852121, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.428232407852151, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03547509538689064, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.309141656373271, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2843881665969676, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.318280768309775, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2831338412248097, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.172320077070322, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007244, "longitude": 18.511156, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:02+00:00", "timestamp_unix": 1768173182.0}, "starlink_location": {"latitude": 40.007233309438504, "longitude": 18.5111845016013, "altitude": 70.38000000671263, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:13:12.785944+00:00", "timestamp_unix": 1768173192.785944}, "starlink_gps": {"latitude": 40.00723302386017, "longitude": 18.511184315917692, "altitude": 70.38000000633477, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:12.786206+00:00", "timestamp_unix": 1768173192.786206}, "nmea_primary": {"latitude": 40.00727666666667, "longitude": 18.51112, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:12.103151+00:00", "timestamp_unix": 1768173192.103151}, "nmea_secondary": {"latitude": 40.007241666666665, "longitude": 18.51116, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:11.818064+00:00", "timestamp_unix": 1768173191.818064}}

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


validation_timestamp: 2026-01-11T23:13:42.800111+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.726940094458914, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.775653939256147, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4301044329161967, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.0082953136006427, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048858096928665454, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.888405621723279, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.4078968092608037, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.934473740792848, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4523173468697377, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.434698401772156, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0074, "longitude": 18.511147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:34+00:00", "timestamp_unix": 1768173214.0}, "starlink_location": {"latitude": 40.00736745848219, "longitude": 18.511157481107674, "altitude": 69.50007500498002, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:13:42.766504+00:00", "timestamp_unix": 1768173222.766504}, "starlink_gps": {"latitude": 40.007367025023115, "longitude": 18.511157575053172, "altitude": 69.49205341035888, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:42.766764+00:00", "timestamp_unix": 1768173222.766764}, "nmea_primary": {"latitude": 40.007421666666666, "longitude": 18.511118333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:42.102773+00:00", "timestamp_unix": 1768173222.102773}, "nmea_secondary": {"latitude": 40.00738833333333, "longitude": 18.511165, "altitude": 29.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:13:41.751618+00:00", "timestamp_unix": 1768173221.751618}}

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


validation_timestamp: 2026-01-11T23:14:12.825491+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.692366186626151, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.711195778383249, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.317236449387213, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.7820107244052408, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019832579035714407, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.506451722559502, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.046632297068647, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.522635256659437, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.066447860259535, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.895618353138139, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00754, "longitude": 18.511137, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:06+00:00", "timestamp_unix": 1768173246.0}, "starlink_location": {"latitude": 40.007499943471565, "longitude": 18.511154333333334, "altitude": 72.41588905567667, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:14:12.786640+00:00", "timestamp_unix": 1768173252.78664}, "starlink_gps": {"latitude": 40.0074997651129, "longitude": 18.511154333333334, "altitude": 72.42381075218819, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:12.786940+00:00", "timestamp_unix": 1768173252.78694}, "nmea_primary": {"latitude": 40.007555, "longitude": 18.511103333333335, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:12.105523+00:00", "timestamp_unix": 1768173252.105523}, "nmea_secondary": {"latitude": 40.00751833333333, "longitude": 18.511153333333333, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:11.949792+00:00", "timestamp_unix": 1768173251.949792}}

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


validation_timestamp: 2026-01-11T23:14:42.806034+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.552693363698913, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.587822258776017, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7699231415366754, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.760174383235446, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.048092436489794096, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.989763335562259, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.183403215718102, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.0189722214805945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1544524801433864, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.75279408458076, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00768, "longitude": 18.511124, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:37+00:00", "timestamp_unix": 1768173277.0}, "starlink_location": {"latitude": 40.00764362494504, "longitude": 18.511168666666663, "altitude": 70.310000001623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:14:42.765987+00:00", "timestamp_unix": 1768173282.765987}, "starlink_gps": {"latitude": 40.00764319243937, "longitude": 18.511168666666663, "altitude": 70.31000000119164, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:42.766245+00:00", "timestamp_unix": 1768173282.766245}, "nmea_primary": {"latitude": 40.00768166666667, "longitude": 18.511103333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:42.093698+00:00", "timestamp_unix": 1768173282.093698}, "nmea_secondary": {"latitude": 40.00763166666667, "longitude": 18.511148333333335, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:14:41.784616+00:00", "timestamp_unix": 1768173281.784616}}

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


validation_timestamp: 2026-01-11T23:15:12.825039+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.091437978705405, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.105230017534076, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.412235433309297, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.759522853934962, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02022690615510447, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.702345995221147, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3636036905311193, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.713394788837945, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.3537449678631526, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.932634646385072, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00782, "longitude": 18.511131, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:08+00:00", "timestamp_unix": 1768173308.0}, "starlink_location": {"latitude": 40.00776827688306, "longitude": 18.511179708775806, "altitude": 73.040000002436, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:15:12.786876+00:00", "timestamp_unix": 1768173312.786876}, "starlink_gps": {"latitude": 40.00776809848362, "longitude": 18.511179662377184, "altitude": 73.04000000157868, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:12.787132+00:00", "timestamp_unix": 1768173312.787132}, "nmea_primary": {"latitude": 40.00781666666666, "longitude": 18.511115, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:12.114945+00:00", "timestamp_unix": 1768173312.114945}, "nmea_secondary": {"latitude": 40.00776166666667, "longitude": 18.511153333333333, "altitude": 29.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:11.753082+00:00", "timestamp_unix": 1768173311.753082}}

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


validation_timestamp: 2026-01-11T23:15:42.887160+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.319103426546846, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.362440407700091, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4500084979073697, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.300762914554085, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04880376218275319, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.63626458469112, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.404356296452883, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.677477770666912, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.411587300945107, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.346651455608229, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.007946, "longitude": 18.511147, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:38+00:00", "timestamp_unix": 1768173338.0}, "starlink_location": {"latitude": 40.00790055839947, "longitude": 18.511191553870532, "altitude": 72.21381449152143, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:15:42.848796+00:00", "timestamp_unix": 1768173342.848796}, "starlink_gps": {"latitude": 40.00790012542244, "longitude": 18.511191647712284, "altitude": 72.22983984287134, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:42.849055+00:00", "timestamp_unix": 1768173342.849055}, "nmea_primary": {"latitude": 40.00795166666666, "longitude": 18.511131666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:42.118052+00:00", "timestamp_unix": 1768173342.118052}, "nmea_secondary": {"latitude": 40.0079, "longitude": 18.511163333333332, "altitude": 28.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:15:41.753239+00:00", "timestamp_unix": 1768173341.753239}}

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


validation_timestamp: 2026-01-11T23:16:12.825781+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.38188756490477, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.393320567925464, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.7394595780033306, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.7734993517185287, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0213555675898721, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.086950862150617, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.703010636273409, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.097612117387223, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.703836183923574, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.837228419992131, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008083, "longitude": 18.511177, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:09+00:00", "timestamp_unix": 1768173369.0}, "starlink_location": {"latitude": 40.008029276766216, "longitude": 18.51122791749372, "altitude": 71.99383615882844, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:16:12.786874+00:00", "timestamp_unix": 1768173372.786874}, "starlink_gps": {"latitude": 40.008029098350654, "longitude": 18.51122782468772, "altitude": 72.0057224917617, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:12.787127+00:00", "timestamp_unix": 1768173372.787127}, "nmea_primary": {"latitude": 40.008093333333335, "longitude": 18.511161666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:12.118246+00:00", "timestamp_unix": 1768173372.118246}, "nmea_secondary": {"latitude": 40.00805, "longitude": 18.511166666666668, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:11.803785+00:00", "timestamp_unix": 1768173371.803785}}

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


validation_timestamp: 2026-01-11T23:16:42.824465+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.023803008084382, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.049867048593473, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.4837057855227198, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.895517858112519, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02651253716884589, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.713968252677901, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.460418591874961, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.740474226330406, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.4804533187388245, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.07573879455834, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008232, "longitude": 18.511194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:41+00:00", "timestamp_unix": 1768173401.0}, "starlink_location": {"latitude": 40.00817989870541, "longitude": 18.51121337380939, "altitude": 70.09178755192883, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:16:42.786105+00:00", "timestamp_unix": 1768173402.786105}, "starlink_gps": {"latitude": 40.00817968527663, "longitude": 18.51121351258314, "altitude": 70.10758640576212, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:42.786364+00:00", "timestamp_unix": 1768173402.786364}, "nmea_primary": {"latitude": 40.00823333333334, "longitude": 18.511176666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:42.105389+00:00", "timestamp_unix": 1768173402.105389}, "nmea_secondary": {"latitude": 40.00818833333334, "longitude": 18.511186666666667, "altitude": 30.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:16:42.054450+00:00", "timestamp_unix": 1768173402.05445}}

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


validation_timestamp: 2026-01-11T23:17:12.887002+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.9739061742274395, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.952384807452598, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.2835157197962825, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.8867072290143432, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03299471895214421, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.857524379992108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.929630254714525, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.847472064016507, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.8972249819556204, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.170182981266544, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008343, "longitude": 18.511194, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:01+00:00", "timestamp_unix": 1768173421.0}, "starlink_location": {"latitude": 40.00832767640139, "longitude": 18.511222617870295, "altitude": 71.76000000207786, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:17:12.847666+00:00", "timestamp_unix": 1768173432.847666}, "starlink_gps": {"latitude": 40.008327604166425, "longitude": 18.511222242125633, "altitude": 71.76000000116771, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:12.847922+00:00", "timestamp_unix": 1768173432.847922}, "nmea_primary": {"latitude": 40.00838, "longitude": 18.51118, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:12.105880+00:00", "timestamp_unix": 1768173432.10588}, "nmea_secondary": {"latitude": 40.00832666666667, "longitude": 18.5112, "altitude": 30.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:11.737867+00:00", "timestamp_unix": 1768173431.737867}}

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


validation_timestamp: 2026-01-11T23:17:42.822394+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4420164056885567, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4793440399603255, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5256525218852817, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.421773610749076, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.037425043768363794, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.9609999441245085, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.3639843123140833, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.998187568504338, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.356725585942254, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.607004512382344, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008503, "longitude": 18.511183, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:33+00:00", "timestamp_unix": 1768173453.0}, "starlink_location": {"latitude": 40.008477976439266, "longitude": 18.511206789359033, "altitude": 71.4758830046386, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:17:42.787976+00:00", "timestamp_unix": 1768173462.787976}, "starlink_gps": {"latitude": 40.008477690711565, "longitude": 18.511207021589183, "altitude": 71.4838145211367, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:42.788231+00:00", "timestamp_unix": 1768173462.788231}, "nmea_primary": {"latitude": 40.00852, "longitude": 18.511163333333332, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:42.108817+00:00", "timestamp_unix": 1768173462.108817}, "nmea_secondary": {"latitude": 40.00846333333333, "longitude": 18.511186666666667, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:17:41.768878+00:00", "timestamp_unix": 1768173461.768878}}

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


validation_timestamp: 2026-01-11T23:18:13.010684+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 0.8644924725757726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 0.9047176527174519, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6737733824307717, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.5610593352834545, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05846743808447106, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 3.4646296938021512, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.361680208748185, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 3.516744885602376, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.313458779722406, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.745283577217614, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008644, "longitude": 18.511162, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:04+00:00", "timestamp_unix": 1768173484.0}, "starlink_location": {"latitude": 40.008640568040356, "longitude": 18.511171107765616, "altitude": 69.20190872890187, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:18:12.848227+00:00", "timestamp_unix": 1768173492.848227}, "starlink_gps": {"latitude": 40.008640062311116, "longitude": 18.511171295670163, "altitude": 69.20993074905124, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:12.848482+00:00", "timestamp_unix": 1768173492.848482}, "nmea_primary": {"latitude": 40.00866333333333, "longitude": 18.511143333333333, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:12.097475+00:00", "timestamp_unix": 1768173492.097475}, "nmea_secondary": {"latitude": 40.00860333333333, "longitude": 18.511155, "altitude": 27.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:11.831279+00:00", "timestamp_unix": 1768173491.831279}}

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


validation_timestamp: 2026-01-11T23:18:42.882171+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.6462125004253647, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.6853104873404603, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.3898880508377185, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.417439432081349, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05676790054791764, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.017251199647227, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.881013787199105, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.060831283115148, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.8333575605147745, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.967851132146876, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00879, "longitude": 18.511158, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:36+00:00", "timestamp_unix": 1768173516.0}, "starlink_location": {"latitude": 40.00878156783758, "longitude": 18.511173887252895, "altitude": 68.74000000583551, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:18:42.849004+00:00", "timestamp_unix": 1768173522.849004}, "starlink_gps": {"latitude": 40.008781062402896, "longitude": 18.511173981150634, "altitude": 68.74000000392414, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:42.849259+00:00", "timestamp_unix": 1768173522.849259}, "nmea_primary": {"latitude": 40.008811666666666, "longitude": 18.51113, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:42.116175+00:00", "timestamp_unix": 1768173522.116175}, "nmea_secondary": {"latitude": 40.008741666666666, "longitude": 18.51115, "altitude": 27.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:18:41.848974+00:00", "timestamp_unix": 1768173521.848974}}

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


validation_timestamp: 2026-01-11T23:19:12.809215+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 1.9030596571168192, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 1.9293180049725598, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.411796125644622, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.893331112294045, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04885012734888056, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.247641034513582, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.4570420264447455, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.281776650820505, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.414049632183291, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.545228062782263, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.008938, "longitude": 18.511145, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:08+00:00", "timestamp_unix": 1768173548.0}, "starlink_location": {"latitude": 40.008931458285595, "longitude": 18.511165647808824, "altitude": 65.83992864800157, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:19:12.770540+00:00", "timestamp_unix": 1768173552.77054}, "starlink_gps": {"latitude": 40.00893102489722, "longitude": 18.511165741741163, "altitude": 65.84794892864196, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:12.770844+00:00", "timestamp_unix": 1768173552.770844}, "nmea_primary": {"latitude": 40.00895833333333, "longitude": 18.511115, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:12.104602+00:00", "timestamp_unix": 1768173552.104602}, "nmea_secondary": {"latitude": 40.008885, "longitude": 18.511145, "altitude": 26.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:11.796258+00:00", "timestamp_unix": 1768173551.796258}}

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


validation_timestamp: 2026-01-11T23:19:42.808442+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.3378127374900557, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.3597400108348094, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.579592662955042, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.751796765362617, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0506650498259915, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.8655011561654735, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.9283606949402765, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.88184260222107, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.878107262913604, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.368563343213514, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009094, "longitude": 18.51113, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:39+00:00", "timestamp_unix": 1768173579.0}, "starlink_location": {"latitude": 40.00907329144057, "longitude": 18.511158370973178, "altitude": 67.87000000246074, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:19:42.768443+00:00", "timestamp_unix": 1768173582.768443}, "starlink_gps": {"latitude": 40.009072859010864, "longitude": 18.51115818352368, "altitude": 67.87000000179327, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:42.768709+00:00", "timestamp_unix": 1768173582.768709}, "nmea_primary": {"latitude": 40.009105, "longitude": 18.511103333333335, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:42.121189+00:00", "timestamp_unix": 1768173582.121189}, "nmea_secondary": {"latitude": 40.009033333333335, "longitude": 18.511133333333333, "altitude": 26.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:19:41.801221+00:00", "timestamp_unix": 1768173581.801221}}

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


validation_timestamp: 2026-01-11T23:20:12.829185+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 4.655223142901525, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 4.674199546219565, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.185027869216342, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.342711510568886, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.030109896037938896, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.646124092694734, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.658070807015616, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.6530117305384975, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.627974328779202, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.837333678285287, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00926, "longitude": 18.511114, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:11+00:00", "timestamp_unix": 1768173611.0}, "starlink_location": {"latitude": 40.00922302103142, "longitude": 18.51113962638605, "altitude": 66.10794183750478, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:20:12.789216+00:00", "timestamp_unix": 1768173612.789216}, "starlink_gps": {"latitude": 40.00922277198898, "longitude": 18.511139487586647, "altitude": 66.11189221652262, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:12.789476+00:00", "timestamp_unix": 1768173612.789476}, "nmea_primary": {"latitude": 40.009258333333335, "longitude": 18.511076666666668, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:12.121455+00:00", "timestamp_unix": 1768173612.121455}, "nmea_secondary": {"latitude": 40.009185, "longitude": 18.511116666666666, "altitude": 25.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:11.857907+00:00", "timestamp_unix": 1768173611.857907}}

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


validation_timestamp: 2026-01-11T23:20:42.890364+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6806317084067643, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.6379428715231517, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.63412058372236, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.275664450772908, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.056253592904706974, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.532558480983233, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.810086675904206, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.561397548533715, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.760219061732181, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.327085958130477, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00936, "longitude": 18.511099, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:31+00:00", "timestamp_unix": 1768173631.0}, "starlink_location": {"latitude": 40.0093784016028, "longitude": 18.511119333333337, "altitude": 66.72000000464226, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:20:42.849267+00:00", "timestamp_unix": 1768173642.849267}, "starlink_gps": {"latitude": 40.00937789570209, "longitude": 18.511119333333337, "altitude": 66.7200000028731, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:42.849527+00:00", "timestamp_unix": 1768173642.849527}, "nmea_primary": {"latitude": 40.00940833333333, "longitude": 18.511053333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:42.108559+00:00", "timestamp_unix": 1768173642.108559}, "nmea_secondary": {"latitude": 40.00934, "longitude": 18.511093333333335, "altitude": 25.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:20:41.846470+00:00", "timestamp_unix": 1768173641.84647}}

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


validation_timestamp: 2026-01-11T23:21:12.807833+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.6439387241924464, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.6258537952898666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.654757447995278, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.4792406129528506, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04810402628294737, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.855045467872508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.275557050075058, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.879262941826458, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.22870885243721, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.078382601390206, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00952, "longitude": 18.511076, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:03+00:00", "timestamp_unix": 1768173663.0}, "starlink_location": {"latitude": 40.00952912500011, "longitude": 18.511104666666675, "altitude": 69.5600722634628, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:21:12.768988+00:00", "timestamp_unix": 1768173672.768988}, "starlink_gps": {"latitude": 40.009528692390205, "longitude": 18.511104666666675, "altitude": 69.55206637986007, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:12.769253+00:00", "timestamp_unix": 1768173672.769253}, "nmea_primary": {"latitude": 40.00956, "longitude": 18.511035, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:12.093027+00:00", "timestamp_unix": 1768173672.093027}, "nmea_secondary": {"latitude": 40.00949166666667, "longitude": 18.511093333333335, "altitude": 27.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:11.785872+00:00", "timestamp_unix": 1768173671.785872}}

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


validation_timestamp: 2026-01-11T23:21:42.883120+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.341304601504199, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.3733273878568815, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.714465616831258, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.937809591928778, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03310036287168023, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.812679273250975, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.203756047098034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.8393747257861435, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1785050852126213, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.18094110518694, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.009686, "longitude": 18.511065, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:36+00:00", "timestamp_unix": 1768173696.0}, "starlink_location": {"latitude": 40.00966753891448, "longitude": 18.511078220531576, "altitude": 68.5819077702559, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:21:42.847166+00:00", "timestamp_unix": 1768173702.847166}, "starlink_gps": {"latitude": 40.009667250056914, "longitude": 18.511078314442823, "altitude": 68.58992616723866, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:42.847426+00:00", "timestamp_unix": 1768173702.847426}, "nmea_primary": {"latitude": 40.009706666666666, "longitude": 18.511016666666666, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:42.112553+00:00", "timestamp_unix": 1768173702.112553}, "nmea_secondary": {"latitude": 40.00964166666667, "longitude": 18.511061666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:21:41.754358+00:00", "timestamp_unix": 1768173701.754358}}

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


validation_timestamp: 2026-01-11T23:22:12.888948+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.894698174006272, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.947172736688495, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.4654485711839977, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.387078268131115, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05679841723954979, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.102364714865564, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.5970313487900807, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.147816201091658, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.558463546690036, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.823066488138427, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.00984, "longitude": 18.511034, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:06+00:00", "timestamp_unix": 1768173726.0}, "starlink_location": {"latitude": 40.00980990128349, "longitude": 18.511057387225193, "altitude": 71.99000000652319, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:22:12.850065+00:00", "timestamp_unix": 1768173732.850065}, "starlink_gps": {"latitude": 40.0098093955771, "longitude": 18.51105748117484, "altitude": 71.99000000481806, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:12.850326+00:00", "timestamp_unix": 1768173732.850326}, "nmea_primary": {"latitude": 40.009855, "longitude": 18.510998333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:12.097234+00:00", "timestamp_unix": 1768173732.097234}, "nmea_secondary": {"latitude": 40.009791666666665, "longitude": 18.51103833333333, "altitude": 29.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:11.846136+00:00", "timestamp_unix": 1768173731.846136}}

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


validation_timestamp: 2026-01-11T23:22:42.807839+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.722987650550945, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.755120817043101, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.992142132756861, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.65691272887596, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07574286436036434, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.933272761928533, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.240548370895931, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.943573758537826, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.1648063769592816, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.94136975636152, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010006, "longitude": 18.511015, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:38+00:00", "timestamp_unix": 1768173758.0}, "starlink_location": {"latitude": 40.00996300059029, "longitude": 18.51105192818086, "altitude": 71.349919544578, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:22:42.769816+00:00", "timestamp_unix": 1768173762.769816}, "starlink_gps": {"latitude": 40.00996242231884, "longitude": 18.511051458170453, "altitude": 71.35794566528556, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:42.770071+00:00", "timestamp_unix": 1768173762.770071}, "nmea_primary": {"latitude": 40.01000833333333, "longitude": 18.51098, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:42.100206+00:00", "timestamp_unix": 1768173762.100206}, "nmea_secondary": {"latitude": 40.00993833333333, "longitude": 18.511031666666668, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:22:41.864414+00:00", "timestamp_unix": 1768173761.864414}}

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


validation_timestamp: 2026-01-11T23:23:12.890333+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.4249947710550925, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.497393889782168, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.1420518233332833, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.162355176547118, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.08876646850760775, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.098817005393006, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.525308532118935, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.156248419955306, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.439255910961904, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.153587195349315, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010162, "longitude": 18.510998, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:09+00:00", "timestamp_unix": 1768173789.0}, "starlink_location": {"latitude": 40.010119940333524, "longitude": 18.511030279469676, "altitude": 68.77000001383233, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:23:12.850295+00:00", "timestamp_unix": 1768173792.850295}, "starlink_gps": {"latitude": 40.01011914529032, "longitude": 18.51103018547683, "altitude": 68.77000000865411, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:12.850553+00:00", "timestamp_unix": 1768173792.850553}, "nmea_primary": {"latitude": 40.010171666666665, "longitude": 18.510963333333333, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:12.105325+00:00", "timestamp_unix": 1768173792.105325}, "nmea_secondary": {"latitude": 40.01009, "longitude": 18.511016666666666, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:11.837156+00:00", "timestamp_unix": 1768173791.837156}}

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


validation_timestamp: 2026-01-11T23:23:42.887721+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.706230720601264, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.758227177852819, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.128365645218406, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 9.015983175197636, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.07221275545868452, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 10.623211271037858, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.396835345119568, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.668519529620532, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.344913440194185, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 11.138194599940249, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01033, "longitude": 18.510986, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:41+00:00", "timestamp_unix": 1768173821.0}, "starlink_location": {"latitude": 40.01028025450145, "longitude": 18.511049, "altitude": 70.06190434355975, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:23:42.850457+00:00", "timestamp_unix": 1768173822.850457}, "starlink_gps": {"latitude": 40.01027960507654, "longitude": 18.511049, "altitude": 70.06991651539023, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:42.850713+00:00", "timestamp_unix": 1768173822.850713}, "nmea_primary": {"latitude": 40.01034, "longitude": 18.510951666666667, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:42.108247+00:00", "timestamp_unix": 1768173822.108247}, "nmea_secondary": {"latitude": 40.01025166666667, "longitude": 18.511013333333334, "altitude": 31.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:23:41.753616+00:00", "timestamp_unix": 1768173821.753616}}

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


validation_timestamp: 2026-01-11T23:24:12.887456+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.5737223020958857, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.5710162913388297, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.791102876669723, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.3744317089891114, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04886359716996734, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.344234493736815, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.647026892285608, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.38115575604895, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.6051082602151725, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 10.098575165999973, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010445, "longitude": 18.510973, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:02+00:00", "timestamp_unix": 1768173842.0}, "starlink_location": {"latitude": 40.010452225125725, "longitude": 18.511013887174133, "altitude": 68.38000000454987, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:24:12.851428+00:00", "timestamp_unix": 1768173852.851428}, "starlink_gps": {"latitude": 40.010451791617854, "longitude": 18.511013981134486, "altitude": 68.38000000120115, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:12.851688+00:00", "timestamp_unix": 1768173852.851688}, "nmea_primary": {"latitude": 40.0105, "longitude": 18.510938333333332, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:12.112734+00:00", "timestamp_unix": 1768173852.112734}, "nmea_secondary": {"latitude": 40.010421666666666, "longitude": 18.510998333333333, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:11.842393+00:00", "timestamp_unix": 1768173851.842393}}

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


validation_timestamp: 2026-01-11T23:24:42.887995+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 2.8299354033426627, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 2.8255983648047223, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 6.05417865862731, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.369439615722458, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.04094571995340786, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.06361709476087, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.0508617313372675, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.084571607458606, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.0099478379880287, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.33755370536474, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010612, "longitude": 18.510944, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:33+00:00", "timestamp_unix": 1768173873.0}, "starlink_location": {"latitude": 40.01060988192264, "longitude": 18.51097711279398, "altitude": 67.85190896310712, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:24:42.851144+00:00", "timestamp_unix": 1768173882.851144}, "starlink_gps": {"latitude": 40.01060952078519, "longitude": 18.5109770188644, "altitude": 67.85992881445003, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:42.851403+00:00", "timestamp_unix": 1768173882.851403}, "nmea_primary": {"latitude": 40.01065833333333, "longitude": 18.510906666666667, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:42.113643+00:00", "timestamp_unix": 1768173882.113643}, "nmea_secondary": {"latitude": 40.01059166666667, "longitude": 18.510973333333332, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:24:41.822387+00:00", "timestamp_unix": 1768173881.822387}}

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


validation_timestamp: 2026-01-11T23:25:12.890401+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.615460188376029, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.630714323457558, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 5.199765840590029, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.8812378562408627, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.050804516266582826, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.70095566296294, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5555550901030717, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.741366737879261, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5177010242386504, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.078332546986758, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010777, "longitude": 18.510899, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:04+00:00", "timestamp_unix": 1768173904.0}, "starlink_location": {"latitude": 40.01077772525618, "longitude": 18.51094144095411, "altitude": 67.12571122263651, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:25:12.851203+00:00", "timestamp_unix": 1768173912.851203}, "starlink_gps": {"latitude": 40.01077729163613, "longitude": 18.510941628924343, "altitude": 67.14978493934765, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:12.851461+00:00", "timestamp_unix": 1768173912.851461}, "nmea_primary": {"latitude": 40.01081666666666, "longitude": 18.510866666666665, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:12.100797+00:00", "timestamp_unix": 1768173912.100797}, "nmea_secondary": {"latitude": 40.01074833333333, "longitude": 18.510925, "altitude": 29.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:11.848762+00:00", "timestamp_unix": 1768173911.848762}}

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


validation_timestamp: 2026-01-11T23:25:42.890308+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.081851412695127, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.117502604090589, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.501687231118348, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.640895442217397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03586771542623266, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.397600977108131, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.7225754368642674, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.431120961828006, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.689117042450639, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.61836233813562, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.010956, "longitude": 18.510859, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:36+00:00", "timestamp_unix": 1768173936.0}, "starlink_location": {"latitude": 40.01093270568386, "longitude": 18.51087860764635, "altitude": 68.71000000156171, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:25:42.851927+00:00", "timestamp_unix": 1768173942.851927}, "starlink_gps": {"latitude": 40.010932416944904, "longitude": 18.510878795395232, "altitude": 68.710000001109, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:42.852189+00:00", "timestamp_unix": 1768173942.852189}, "nmea_primary": {"latitude": 40.01097166666667, "longitude": 18.510823333333335, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:42.117822+00:00", "timestamp_unix": 1768173942.117822}, "nmea_secondary": {"latitude": 40.01090833333333, "longitude": 18.510881666666666, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:25:41.823920+00:00", "timestamp_unix": 1768173941.82392}}

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


validation_timestamp: 2026-01-11T23:26:12.889299+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.0510721579143585, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.118021126219009, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.3609293993090095, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.055904823969562, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.081822991488256, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.008461787202549, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.37376818378823, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.06531450761459, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.3242181380728364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.224985611364511, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011127, "longitude": 18.510826, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:07+00:00", "timestamp_unix": 1768173967.0}, "starlink_location": {"latitude": 40.01108959719652, "longitude": 18.510877607734386, "altitude": 69.90190875847004, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:26:12.852187+00:00", "timestamp_unix": 1768173972.852187}, "starlink_gps": {"latitude": 40.01108887552533, "longitude": 18.510877795437874, "altitude": 69.90992190742905, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:12.852439+00:00", "timestamp_unix": 1768173972.852439}, "nmea_primary": {"latitude": 40.01112833333333, "longitude": 18.510798333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:12.122519+00:00", "timestamp_unix": 1768173972.122519}, "nmea_secondary": {"latitude": 40.011066666666665, "longitude": 18.510851666666667, "altitude": 32.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:11.849547+00:00", "timestamp_unix": 1768173971.849547}}

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


validation_timestamp: 2026-01-11T23:26:42.825014+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.713686482801257, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.734035342860651, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.402025881399066, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.425666939934309, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.024063509572254956, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.621757441730386, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.7335980592024836, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.637883658533744, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.727938172768623, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.21733605507505, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0113, "longitude": 18.510815, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:38+00:00", "timestamp_unix": 1768173998.0}, "starlink_location": {"latitude": 40.01124823228164, "longitude": 18.510875291200144, "altitude": 73.64205764865275, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:26:42.789831+00:00", "timestamp_unix": 1768174002.789831}, "starlink_gps": {"latitude": 40.01124801879509, "longitude": 18.51087533747267, "altitude": 73.63810686048672, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:42.790097+00:00", "timestamp_unix": 1768174002.790097}, "nmea_primary": {"latitude": 40.01129, "longitude": 18.51079, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:42.108777+00:00", "timestamp_unix": 1768174002.108777}, "nmea_secondary": {"latitude": 40.011235, "longitude": 18.510835, "altitude": 33.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:26:41.792480+00:00", "timestamp_unix": 1768174001.79248}}

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


validation_timestamp: 2026-01-11T23:27:12.828359+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.820503526541273, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.846929404734048, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.7350045544307386, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.96932910411161, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026539087836371003, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.269319033294172, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.7077496201696769, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.292247710654467, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.7012581218241251, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.114015607736517, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011475, "longitude": 18.510805, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:11+00:00", "timestamp_unix": 1768174031.0}, "starlink_location": {"latitude": 40.011407565585976, "longitude": 18.51085954028329, "altitude": 71.11000000587877, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:27:12.791262+00:00", "timestamp_unix": 1768174032.791262}, "starlink_gps": {"latitude": 40.011407351943475, "longitude": 18.51085967920261, "altitude": 71.1100000042724, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:12.791523+00:00", "timestamp_unix": 1768174032.791523}, "nmea_primary": {"latitude": 40.011448333333334, "longitude": 18.510778333333334, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:12.110082+00:00", "timestamp_unix": 1768174032.110082}, "nmea_secondary": {"latitude": 40.011403333333334, "longitude": 18.510853333333333, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:11.824194+00:00", "timestamp_unix": 1768174031.824194}}

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


validation_timestamp: 2026-01-11T23:27:42.891269+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.4553067342906068, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.486981412387027, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.431096929433743, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.826876710972527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.035898864609425804, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.88473739589108, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.371609760197085, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.91598692336227, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3402415499784324, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.25622807384699, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011585, "longitude": 18.510792, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:32+00:00", "timestamp_unix": 1768174052.0}, "starlink_location": {"latitude": 40.01156703889508, "longitude": 18.510825107717373, "altitude": 68.52381658923599, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:27:42.851520+00:00", "timestamp_unix": 1768174062.85152}, "starlink_gps": {"latitude": 40.011566749905384, "longitude": 18.51082529563108, "altitude": 68.53986072705067, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:42.851777+00:00", "timestamp_unix": 1768174062.851777}, "nmea_primary": {"latitude": 40.011606666666665, "longitude": 18.510748333333332, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:42.097733+00:00", "timestamp_unix": 1768174062.097733}, "nmea_secondary": {"latitude": 40.01156, "longitude": 18.510838333333332, "altitude": 33.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:27:41.872713+00:00", "timestamp_unix": 1768174061.872713}}

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


validation_timestamp: 2026-01-11T23:28:12.812501+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 3.458458035481774, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 3.4843925319890663, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.224640727886794, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.167093470112467, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026934721589665426, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.6800890537699695, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7979708296333667, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.705781970196509, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.776834020344182, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.384980982317629, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01174, "longitude": 18.510752, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:04+00:00", "timestamp_unix": 1768174084.0}, "starlink_location": {"latitude": 40.01171695833868, "longitude": 18.510779276681838, "altitude": 66.78007235820063, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:28:12.772930+00:00", "timestamp_unix": 1768174092.77293}, "starlink_gps": {"latitude": 40.011716741511286, "longitude": 18.51077941767275, "altitude": 66.77605975006428, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:12.773190+00:00", "timestamp_unix": 1768174092.77319}, "nmea_primary": {"latitude": 40.01176666666667, "longitude": 18.510716666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:12.122805+00:00", "timestamp_unix": 1768174092.122805}, "nmea_secondary": {"latitude": 40.01171, "longitude": 18.510798333333334, "altitude": 31.8, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:11.847437+00:00", "timestamp_unix": 1768174091.847437}}

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


validation_timestamp: 2026-01-11T23:28:42.891006+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.807171906073121, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.849974168894794, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.00323336139689, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.70795697167366, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.045347660150895586, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.124960439340686, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.7858085067205074, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.170289167451479, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7806087851519306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.468965126528987, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.011894, "longitude": 18.510714, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:36+00:00", "timestamp_unix": 1768174116.0}, "starlink_location": {"latitude": 40.011846872184215, "longitude": 18.51074338215158, "altitude": 70.30045246101616, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:28:42.851950+00:00", "timestamp_unix": 1768174122.85195}, "starlink_gps": {"latitude": 40.01184658324264, "longitude": 18.510743757917858, "altitude": 70.26034878524213, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:42.852216+00:00", "timestamp_unix": 1768174122.852216}, "nmea_primary": {"latitude": 40.01190666666667, "longitude": 18.51067, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:42.109374+00:00", "timestamp_unix": 1768174122.109374}, "nmea_secondary": {"latitude": 40.01185666666667, "longitude": 18.51076, "altitude": 31.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:28:41.842361+00:00", "timestamp_unix": 1768174121.842361}}

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


validation_timestamp: 2026-01-11T23:29:12.893110+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.085461782392215, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.1051579892723655, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.4192301095397153, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.98961224887485, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.032138866965043617, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.291336813845623, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 0.20051451504492027, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 9.307773540834257, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 0.19025103632211748, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 9.174082404329516, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012043, "longitude": 18.510668, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:07+00:00", "timestamp_unix": 1768174147.0}, "starlink_location": {"latitude": 40.012004038981615, "longitude": 18.510733833333333, "altitude": 69.17618823158257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:29:12.853654+00:00", "timestamp_unix": 1768174152.853654}, "starlink_gps": {"latitude": 40.01200374994984, "longitude": 18.510733833333333, "altitude": 69.16014175451619, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:12.853918+00:00", "timestamp_unix": 1768174152.853918}, "nmea_primary": {"latitude": 40.01204666666667, "longitude": 18.51064, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:12.111629+00:00", "timestamp_unix": 1768174152.111629}, "nmea_secondary": {"latitude": 40.01200333333333, "longitude": 18.51073166666667, "altitude": 30.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:11.880614+00:00", "timestamp_unix": 1768174151.880614}}

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


validation_timestamp: 2026-01-11T23:29:42.813367+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.872863043047333, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.899302658872117, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.27393999595177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 8.477032736166397, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.027080671841926997, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.067429865781696, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.2732018782421766, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.08931601197534, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.2522125674966302, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.926106187339693, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012203, "longitude": 18.510645, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:38+00:00", "timestamp_unix": 1768174178.0}, "starlink_location": {"latitude": 40.01215495895269, "longitude": 18.510695776275753, "altitude": 68.41000000365345, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:29:42.771922+00:00", "timestamp_unix": 1768174182.771922}, "starlink_gps": {"latitude": 40.01215474095038, "longitude": 18.51069591803155, "altitude": 68.41000000251222, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:42.772180+00:00", "timestamp_unix": 1768174182.77218}, "nmea_primary": {"latitude": 40.012188333333334, "longitude": 18.510611666666666, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:42.102177+00:00", "timestamp_unix": 1768174182.102177}, "nmea_secondary": {"latitude": 40.012135, "longitude": 18.51069, "altitude": 29.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:29:41.957778+00:00", "timestamp_unix": 1768174181.957778}}

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


validation_timestamp: 2026-01-11T23:30:12.887416+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 10.02789555129603, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 10.028628713346949, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.310379492115675, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 11.411805653628795, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017873776154606152, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.998585937612381, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.389415664949022, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.992848984944447, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.3905105150441306, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 8.344931143849694, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012363, "longitude": 18.51061, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:11+00:00", "timestamp_unix": 1768174211.0}, "starlink_location": {"latitude": 40.012280843041964, "longitude": 18.51065855891925, "altitude": 70.32000000107257, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:30:12.852623+00:00", "timestamp_unix": 1768174212.852623}, "starlink_gps": {"latitude": 40.012280770928534, "longitude": 18.51065837135214, "altitude": 70.3200000012607, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:12.852883+00:00", "timestamp_unix": 1768174212.852883}, "nmea_primary": {"latitude": 40.012325, "longitude": 18.5106, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:12.122924+00:00", "timestamp_unix": 1768174212.122924}, "nmea_secondary": {"latitude": 40.01227, "longitude": 18.510666666666665, "altitude": 27.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:11.838435+00:00", "timestamp_unix": 1768174211.838435}}

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


validation_timestamp: 2026-01-11T23:30:42.894771+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.590461543566667, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.637760445225553, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.774619172971111, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.58884601829544, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.05381115477513978, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.352671270356871, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 1.8285171745223092, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.400543232198859, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 1.7851746666619364, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 7.362138147581478, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01245, "longitude": 18.510603, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:32+00:00", "timestamp_unix": 1768174232.0}, "starlink_location": {"latitude": 40.01242122492227, "longitude": 18.510656828282453, "altitude": 69.9119098952681, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:30:42.854464+00:00", "timestamp_unix": 1768174242.854464}, "starlink_gps": {"latitude": 40.01242079173672, "longitude": 18.51065710996211, "altitude": 69.91992643256053, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:42.854721+00:00", "timestamp_unix": 1768174242.854721}, "nmea_primary": {"latitude": 40.012455, "longitude": 18.510596666666668, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:42.091072+00:00", "timestamp_unix": 1768174242.091072}, "nmea_secondary": {"latitude": 40.012405, "longitude": 18.510653333333334, "altitude": 27.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:30:41.809195+00:00", "timestamp_unix": 1768174241.809195}}

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


validation_timestamp: 2026-01-11T23:31:12.889148+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.205347759240052, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.227848979716827, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.319132979385395, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.162959495133476, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.03216894954560882, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.076025066480295, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 2.224825043883294, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.093135667253203, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 2.1964089878790927, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.6234850541188, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01259, "longitude": 18.51061, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:04+00:00", "timestamp_unix": 1768174264.0}, "starlink_location": {"latitude": 40.01255103923655, "longitude": 18.510662166666663, "altitude": 69.43000000044435, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:31:12.852318+00:00", "timestamp_unix": 1768174272.852318}, "starlink_gps": {"latitude": 40.012550749934235, "longitude": 18.51066216666667, "altitude": 69.43000000005028, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:12.852577+00:00", "timestamp_unix": 1768174272.852577}, "nmea_primary": {"latitude": 40.01258, "longitude": 18.510601666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:12.127442+00:00", "timestamp_unix": 1768174272.127442}, "nmea_secondary": {"latitude": 40.01253333333333, "longitude": 18.51065, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:11.869338+00:00", "timestamp_unix": 1768174271.869338}}

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


validation_timestamp: 2026-01-11T23:31:42.808910+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.804765008213722, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.8086042426293645, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.0885615577958005, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.7887116443902515, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.018045559892051706, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.176691651260752, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.4571077597655457, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.174999424429523, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.441067628304794, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.201304677560503, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01272, "longitude": 18.510632, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:36+00:00", "timestamp_unix": 1768174296.0}, "starlink_location": {"latitude": 40.01268175038846, "longitude": 18.51069437136131, "altitude": 70.13991694286321, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:31:42.772912+00:00", "timestamp_unix": 1768174302.772912}, "starlink_gps": {"latitude": 40.01268160511977, "longitude": 18.510694276899752, "altitude": 70.14394945941486, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:42.773169+00:00", "timestamp_unix": 1768174302.773169}, "nmea_primary": {"latitude": 40.012701666666665, "longitude": 18.510626666666667, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:42.137712+00:00", "timestamp_unix": 1768174302.137712}, "nmea_secondary": {"latitude": 40.012663333333336, "longitude": 18.510661666666667, "altitude": 28.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:31:41.878426+00:00", "timestamp_unix": 1768174301.878426}}

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


validation_timestamp: 2026-01-11T23:32:12.831668+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.146057873027792, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.157849897579747, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.43145438914737, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 6.018474435381743, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019782435344101793, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.6608320987554, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.5503218792285107, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.668719621121998, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5391387836233807, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.829733515816381, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.012836, "longitude": 18.510658, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:07+00:00", "timestamp_unix": 1768174327.0}, "starlink_location": {"latitude": 40.01280311002635, "longitude": 18.510716, "altitude": 67.51794700750752, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:32:12.793547+00:00", "timestamp_unix": 1768174332.793547}, "starlink_gps": {"latitude": 40.01280293211863, "longitude": 18.510716, "altitude": 67.52189784053009, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:12.793803+00:00", "timestamp_unix": 1768174332.793803}, "nmea_primary": {"latitude": 40.01282333333333, "longitude": 18.510655, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:12.121779+00:00", "timestamp_unix": 1768174332.121779}, "nmea_secondary": {"latitude": 40.012785, "longitude": 18.510681666666667, "altitude": 28.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:11.857240+00:00", "timestamp_unix": 1768174331.85724}}

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


validation_timestamp: 2026-01-11T23:32:42.904519+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.101636991202104, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.124566516600373, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.554090108531326, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.518893305087527, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02541516437476665, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.641352433301481, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.555715146817358, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.655875069879277, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.5478795068420803, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 4.501751081940588, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01296, "longitude": 18.510689, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:39+00:00", "timestamp_unix": 1768174359.0}, "starlink_location": {"latitude": 40.012914029493146, "longitude": 18.510746887043638, "altitude": 64.72000000141739, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:32:42.853305+00:00", "timestamp_unix": 1768174362.853305}, "starlink_gps": {"latitude": 40.01291381257297, "longitude": 18.510746981079464, "altitude": 64.7200000003988, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:42.853561+00:00", "timestamp_unix": 1768174362.853561}, "nmea_primary": {"latitude": 40.012928333333335, "longitude": 18.510683333333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:42.096350+00:00", "timestamp_unix": 1768174362.09635}, "nmea_secondary": {"latitude": 40.012895, "longitude": 18.510713333333335, "altitude": 28.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:32:41.857381+00:00", "timestamp_unix": 1768174361.857381}}

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


validation_timestamp: 2026-01-11T23:33:12.812150+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.02509255647937, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.02574591399405, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.099323449369646, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 7.213349431488352, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.0113557852641984, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.9689521994698245, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.471570826331958, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.964600304666597, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.4630084676546184, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.569482506095349, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01307, "longitude": 18.510725, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:11+00:00", "timestamp_unix": 1768174391.0}, "starlink_location": {"latitude": 40.013009541614466, "longitude": 18.510795704377607, "altitude": 68.57993062628623, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:33:12.775181+00:00", "timestamp_unix": 1768174392.775181}, "starlink_gps": {"latitude": 40.013009469258854, "longitude": 18.510795610278045, "altitude": 68.58394766840884, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:12.775442+00:00", "timestamp_unix": 1768174392.775442}, "nmea_primary": {"latitude": 40.01303333333333, "longitude": 18.51072, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:12.137008+00:00", "timestamp_unix": 1768174392.137008}, "nmea_secondary": {"latitude": 40.01300666666667, "longitude": 18.510743333333334, "altitude": 28.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:11.782295+00:00", "timestamp_unix": 1768174391.782295}}

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


validation_timestamp: 2026-01-11T23:33:42.815956+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.380723968231759, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.379920039443636, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 4.339285724472605, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.517914302562282, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.00897770604852365, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.011469833255094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.388477759420852, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.005562465372579, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.38161104961455, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.712140629709581, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013176, "longitude": 18.510778, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:41+00:00", "timestamp_unix": 1768174421.0}, "starlink_location": {"latitude": 40.01311960415936, "longitude": 18.510823704427626, "altitude": 70.90999999996153, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:33:42.776780+00:00", "timestamp_unix": 1768174422.77678}, "starlink_gps": {"latitude": 40.01311956793797, "longitude": 18.510823610214562, "altitude": 70.91000000056071, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:42.777034+00:00", "timestamp_unix": 1768174422.777034}, "nmea_primary": {"latitude": 40.01314, "longitude": 18.51075833333333, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:42.124872+00:00", "timestamp_unix": 1768174422.124872}, "nmea_secondary": {"latitude": 40.013126666666665, "longitude": 18.510785, "altitude": 28.4, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:33:41.875818+00:00", "timestamp_unix": 1768174421.875818}}

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


validation_timestamp: 2026-01-11T23:34:12.835645+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 6.78159147126883, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 6.777612748782314, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2779191031894341, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.9294068810964564, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.019776003596651152, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.2875434474274705, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 3.8744348490115463, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.280394798548917, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 3.869124542780883, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.4516212285406738, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013245, "longitude": 18.510807, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:02+00:00", "timestamp_unix": 1768174442.0}, "starlink_location": {"latitude": 40.01321915476326, "longitude": 18.51087912634342, "altitude": 67.5279449090586, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:34:12.796833+00:00", "timestamp_unix": 1768174452.796833}, "starlink_gps": {"latitude": 40.01321901228164, "longitude": 18.510878987368404, "altitude": 67.53190005866007, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:12.797088+00:00", "timestamp_unix": 1768174452.797088}, "nmea_primary": {"latitude": 40.013236666666664, "longitude": 18.510796666666668, "altitude": 25.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:12.099694+00:00", "timestamp_unix": 1768174452.099694}, "nmea_secondary": {"latitude": 40.01323166666667, "longitude": 18.510836666666666, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:11.894431+00:00", "timestamp_unix": 1768174451.894431}}

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


validation_timestamp: 2026-01-11T23:34:42.819920+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 5.814527418893624, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 5.811946254004548, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.6934997720757177, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.689470579980373, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.01456060279809542, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 6.401487884809321, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.399869921351772, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 6.395292141111667, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.409659737454273, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.221641027918713, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013344, "longitude": 18.510845, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:34+00:00", "timestamp_unix": 1768174474.0}, "starlink_location": {"latitude": 40.01332331275113, "longitude": 18.51090770466646, "altitude": 66.44008155998498, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:34:42.774014+00:00", "timestamp_unix": 1768174482.774014}, "starlink_gps": {"latitude": 40.013323203664946, "longitude": 18.510907610087234, "altitude": 66.4360440604263, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:42.774277+00:00", "timestamp_unix": 1768174482.774277}, "nmea_primary": {"latitude": 40.013331666666666, "longitude": 18.510833333333334, "altitude": 26.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:42.133283+00:00", "timestamp_unix": 1768174482.133283}, "nmea_secondary": {"latitude": 40.01336166666667, "longitude": 18.510895, "altitude": 30.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:34:41.800446+00:00", "timestamp_unix": 1768174481.800446}}

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


validation_timestamp: 2026-01-11T23:35:12.794450+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.804877303588754, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.8150362276863214, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.6021468848595624, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 5.249130756681505, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.012135774411082151, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 5.957489926980889, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.409230379594995, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 5.965517080961668, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.421331146896879, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.7744410664133765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01344, "longitude": 18.510874, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:06+00:00", "timestamp_unix": 1768174506.0}, "starlink_location": {"latitude": 40.01338125910815, "longitude": 18.510924166666662, "altitude": 67.30380774535843, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:35:12.754154+00:00", "timestamp_unix": 1768174512.754154}, "starlink_gps": {"latitude": 40.01338114996851, "longitude": 18.51092416666666, "altitude": 67.31188670302647, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:12.754412+00:00", "timestamp_unix": 1768174512.754412}, "nmea_primary": {"latitude": 40.013416666666664, "longitude": 18.510871666666667, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:12.143737+00:00", "timestamp_unix": 1768174512.143737}, "nmea_secondary": {"latitude": 40.01345666666667, "longitude": 18.510931666666668, "altitude": 30.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:11.831367+00:00", "timestamp_unix": 1768174511.831367}}

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


validation_timestamp: 2026-01-11T23:35:42.832077+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.77520407215393, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.7839774202364, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.130202761501848, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.224347717944119, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.008849565742903437, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.055288094838545, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 9.619840904620034, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.063538033707761, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 9.628498220911498, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.266683970723104, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.0135, "longitude": 18.510914, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:37+00:00", "timestamp_unix": 1768174537.0}, "starlink_location": {"latitude": 40.013434577442546, "longitude": 18.510971624511395, "altitude": 68.15000000125211, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:35:42.795785+00:00", "timestamp_unix": 1768174542.795785}, "starlink_gps": {"latitude": 40.01343450620259, "longitude": 18.51097167083598, "altitude": 68.15000000047257, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:42.796037+00:00", "timestamp_unix": 1768174542.796037}, "nmea_primary": {"latitude": 40.01348333333333, "longitude": 18.510901666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:42.104637+00:00", "timestamp_unix": 1768174542.104637}, "nmea_secondary": {"latitude": 40.01351833333333, "longitude": 18.510943333333334, "altitude": 31.9, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:35:41.807439+00:00", "timestamp_unix": 1768174541.807439}}

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


validation_timestamp: 2026-01-11T23:36:12.894310+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.635801826760359, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.629708022742616, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.5973103930039247, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 4.336807216040344, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.025312775472603126, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.098626975822988, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 11.448967384318083, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.085433912010949, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 11.451243279825889, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 6.9109516184753765, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013557, "longitude": 18.51096, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:08+00:00", "timestamp_unix": 1768174568.0}, "starlink_location": {"latitude": 40.013491509822536, "longitude": 18.51101450551399, "altitude": 70.51000000164106, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:36:12.854517+00:00", "timestamp_unix": 1768174572.854517}, "starlink_gps": {"latitude": 40.01349143757945, "longitude": 18.511014223652364, "altitude": 70.51000000091018, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:12.854776+00:00", "timestamp_unix": 1768174572.854776}, "nmea_primary": {"latitude": 40.01353833333334, "longitude": 18.510941666666668, "altitude": 28.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:12.127569+00:00", "timestamp_unix": 1768174572.127569}, "nmea_secondary": {"latitude": 40.01359166666666, "longitude": 18.510983333333332, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:11.835320+00:00", "timestamp_unix": 1768174571.83532}}

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


validation_timestamp: 2026-01-11T23:36:42.832601+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.968122799615149, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.964842246194213, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.8193639291004824, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 1.988524832912145, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.017688782787956794, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.485007937396604, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.0104807071652315, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.473852980434773, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.011317710961903, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 5.188721458999383, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013626, "longitude": 18.511015, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:41+00:00", "timestamp_unix": 1768174601.0}, "starlink_location": {"latitude": 40.01356907758023, "longitude": 18.51107183564893, "altitude": 69.51000000230924, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:36:42.795412+00:00", "timestamp_unix": 1768174602.795412}, "starlink_gps": {"latitude": 40.01356900621319, "longitude": 18.511071650019623, "altitude": 69.5100000012758, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:42.795668+00:00", "timestamp_unix": 1768174602.795668}, "nmea_primary": {"latitude": 40.013596666666665, "longitude": 18.510991666666666, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:42.117366+00:00", "timestamp_unix": 1768174602.117366}, "nmea_secondary": {"latitude": 40.01362666666667, "longitude": 18.51103833333333, "altitude": 29.2, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:36:41.897709+00:00", "timestamp_unix": 1768174601.897709}}

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


validation_timestamp: 2026-01-11T23:37:12.812366+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.308378571735726, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.312751966273097, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 3.531022741391834, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.828247697119828, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.009023045340726005, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 7.04477885653094, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.493960186216869, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 7.044871959417218, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.497946718273884, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.5677723420515735, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013687, "longitude": 18.51107, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:11+00:00", "timestamp_unix": 1768174631.0}, "starlink_location": {"latitude": 40.01363287520031, "longitude": 18.511118685689567, "altitude": 68.15000000030895, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:37:12.775286+00:00", "timestamp_unix": 1768174632.775286}, "starlink_gps": {"latitude": 40.01363280256383, "longitude": 18.51111863845672, "altitude": 68.15000000040008, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:12.775541+00:00", "timestamp_unix": 1768174632.775541}, "nmea_primary": {"latitude": 40.013661666666664, "longitude": 18.511045, "altitude": 27.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:12.110264+00:00", "timestamp_unix": 1768174632.110264}, "nmea_secondary": {"latitude": 40.013665, "longitude": 18.511086666666667, "altitude": 29.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:11.843232+00:00", "timestamp_unix": 1768174631.843232}}

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


validation_timestamp: 2026-01-11T23:37:42.815562+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.348767894826527, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.350817438757101, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 1.2810444770835525, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.358135783701989, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.011363137648636093, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.50424913877912, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.059606213243832, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.505511053203517, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.062687060458175, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.606153769574086, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013733, "longitude": 18.51111, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:33+00:00", "timestamp_unix": 1768174653.0}, "starlink_location": {"latitude": 40.0136787082782, "longitude": 18.511159204380746, "altitude": 67.11000000139408, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:37:42.775503+00:00", "timestamp_unix": 1768174662.775503}, "starlink_gps": {"latitude": 40.01367863587573, "longitude": 18.511159110219353, "altitude": 67.11000000119397, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:42.775751+00:00", "timestamp_unix": 1768174662.775751}, "nmea_primary": {"latitude": 40.013738333333336, "longitude": 18.511096666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:42.131673+00:00", "timestamp_unix": 1768174662.131673}, "nmea_secondary": {"latitude": 40.01371833333334, "longitude": 18.51113, "altitude": 30.6, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:37:41.820059+00:00", "timestamp_unix": 1768174661.820059}}

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


validation_timestamp: 2026-01-11T23:38:12.832970+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.3398739488955, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.365104357285093, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.6761263829560532, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 3.0719524647910146, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.026618312613869103, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.01023759303508, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 4.26810602181296, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.035368619691116, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 4.293288664170805, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 3.742268365465518, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013798, "longitude": 18.511148, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:04+00:00", "timestamp_unix": 1768174684.0}, "starlink_location": {"latitude": 40.013751399173216, "longitude": 18.51120904007921, "altitude": 68.18000000345658, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:38:12.796690+00:00", "timestamp_unix": 1768174692.79669}, "starlink_gps": {"latitude": 40.01375118489295, "longitude": 18.511209179418035, "altitude": 68.1800000027107, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:12.796943+00:00", "timestamp_unix": 1768174692.796943}, "nmea_primary": {"latitude": 40.013801666666666, "longitude": 18.511141666666667, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:12.124288+00:00", "timestamp_unix": 1768174692.124288}, "nmea_secondary": {"latitude": 40.013778333333335, "longitude": 18.511173333333332, "altitude": 32.5, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:11.797014+00:00", "timestamp_unix": 1768174691.797014}}

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


validation_timestamp: 2026-01-11T23:38:42.830437+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 8.231323597853436, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 8.231594203573312, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8099626000058959, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 2.52109540211649, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.014225585064825304, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.38845451792598, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 5.722404778653378, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.387365143091799, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 5.723193359704989, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 2.817706226001046, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013863, "longitude": 18.511187, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:36+00:00", "timestamp_unix": 1768174716.0}, "starlink_location": {"latitude": 40.01380074399263, "longitude": 18.511239292911213, "altitude": 69.57000000209668, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:38:42.797244+00:00", "timestamp_unix": 1768174722.797244}, "starlink_gps": {"latitude": 40.0138006728339, "longitude": 18.511239154095076, "altitude": 69.57000000091364, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:42.797507+00:00", "timestamp_unix": 1768174722.797507}, "nmea_primary": {"latitude": 40.01386, "longitude": 18.511178333333334, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:42.142664+00:00", "timestamp_unix": 1768174722.142664}, "nmea_secondary": {"latitude": 40.013845, "longitude": 18.511205, "altitude": 33.1, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:38:41.808465+00:00", "timestamp_unix": 1768174721.808465}}

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


validation_timestamp: 2026-01-11T23:39:12.895174+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 9.213614994977688, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 9.220777860252666, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 0.8361476610910851, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.9878379183278914, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.022678339645352392, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 9.996006158082007, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 8.261451064891979, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 10.002502599743792, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 8.269261992058416, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.8206543256045007, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.01391, "longitude": 18.511244, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:06+00:00", "timestamp_unix": 1768174746.0}, "starlink_location": {"latitude": 40.01383601948018, "longitude": 18.51129272568829, "altitude": 70.1500000023629, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:39:12.856519+00:00", "timestamp_unix": 1768174752.856519}, "starlink_gps": {"latitude": 40.013835874980686, "longitude": 18.51129253776227, "altitude": 70.15000000152065, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:12.856779+00:00", "timestamp_unix": 1768174752.856779}, "nmea_primary": {"latitude": 40.013915, "longitude": 18.511236666666665, "altitude": 29.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:12.148997+00:00", "timestamp_unix": 1768174752.148997}, "nmea_secondary": {"latitude": 40.01390333333333, "longitude": 18.511251666666666, "altitude": 32.3, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:11.820044+00:00", "timestamp_unix": 1768174751.820044}}

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


validation_timestamp: 2026-01-11T23:39:42.895289+00:00
sources_missing: []
sources_stale: []
coordinate_differences:
  {"tm_ais_starlink_location": {"distance_meters": 7.581001275127745, "source1": "tm_ais", "source2": "starlink_location"}, "tm_ais_starlink_gps": {"distance_meters": 7.5898808284411965, "source1": "tm_ais", "source2": "starlink_gps"}, "tm_ais_nmea_primary": {"distance_meters": 2.084176513046335, "source1": "tm_ais", "source2": "nmea_primary"}, "tm_ais_nmea_secondary": {"distance_meters": 0.5313659753169441, "source1": "tm_ais", "source2": "nmea_secondary"}, "starlink_location_starlink_gps": {"distance_meters": 0.02268413132994684, "source1": "starlink_location", "source2": "starlink_gps"}, "starlink_location_nmea_primary": {"distance_meters": 8.900783758880396, "source1": "starlink_location", "source2": "nmea_primary"}, "starlink_location_nmea_secondary": {"distance_meters": 7.9771851362873205, "source1": "starlink_location", "source2": "nmea_secondary"}, "starlink_gps_nmea_primary": {"distance_meters": 8.905410043081565, "source1": "starlink_gps", "source2": "nmea_primary"}, "starlink_gps_nmea_secondary": {"distance_meters": 7.985104303317395, "source1": "starlink_gps", "source2": "nmea_secondary"}, "nmea_primary_nmea_secondary": {"distance_meters": 1.572279030517734, "source1": "nmea_primary", "source2": "nmea_secondary"}}

source_coordinates:
  {"tm_ais": {"latitude": 40.013958, "longitude": 18.511314, "altitude": null, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:38+00:00", "timestamp_unix": 1768174778.0}, "starlink_location": {"latitude": 40.0138948528242, "longitude": 18.511347559036338, "altitude": 70.26190586088588, "position_uncertainty_m": 15.0, "timestamp": "2026-01-11T23:39:42.856110+00:00", "timestamp_unix": 1768174782.85611}, "starlink_gps": {"latitude": 40.01389470828783, "longitude": 18.51134737106213, "altitude": 70.26993024298704, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:42.856371+00:00", "timestamp_unix": 1768174782.856371}, "nmea_primary": {"latitude": 40.01396166666667, "longitude": 18.51129, "altitude": 30.0, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:42.123166+00:00", "timestamp_unix": 1768174782.123166}, "nmea_secondary": {"latitude": 40.01396, "longitude": 18.511308333333332, "altitude": 30.7, "position_uncertainty_m": null, "timestamp": "2026-01-11T23:39:41.855443+00:00", "timestamp_unix": 1768174781.855443}}

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


